Summary
Theo Carnavos is a software developer with a decade of experience building user-focused web applications, particularly in React and Angular ecosystems. He transitioned from operations and data entry to development, using automation and component-driven design to reduce errors and streamline cross-team workflows. Theo has strong expertise in higher-order component patterns, Redux-style state management, and design systems with pixel-level attention to detail, applied across startups and enterprise stacks (Node, Kotlin, Rails). He combines practical full-stack experience from rapid startup builds to multi-app design system work, and a background in music composition that informs his pattern-oriented, creative approach to engineering.
10 years of coding experience
7 years of employment as a software developer
Bachelor’s Degree, Music - Composition, Bachelor’s Degree, Music - Composition at Belmont University