Full stack development
Building complete web applications by working on frontend user interfaces and backend server systems, databases, and APIs using multiple programming languages and technologies.
Architecture
Structural design and organisation of software systems, reducing long-term development costs by creating reusable and maintainable systems, minimising security vulnerabilities, and enabling organisations to scale efficiently.