software design
I have a strong understanding of designing scalable and reliable software systems. I can break complex problems into smaller components and design how services, APIs, databases, authentication, caching, and other system components communicate with each other. I focus on building systems that are maintainable, secure, efficient, and capable of handling growth.
Good system design is not about building more components, but about making every component work together with purpose.