Software development, architecture, testing, and DevOps.
System design, refactoring, and technical writing.
Code generation, review, and debugging.