I started scripting and playing around with Python, Lua, and Ruby, building a foundation in programming, problem-solving, and system logic, which sparked my interest in software architecture and how systems operate.
Building on this foundation, I advanced into C#, C, and C++, focusing on memory management, performance optimization, and advanced programming paradigms. I also studied reverse engineering and Assembly, developing a systems-oriented mindset and deep insight into software performance, security, and low-level architecture.
I progressed into TypeScript, React, HTML, CSS, and Tailwind, designing and implementing scalable, maintainable, enterprise-ready applications with a strong focus on user experience. Leveraging libraries like Three.js, GSAP, and Framer Motion, and integrating state management with Zustand, I combined low-level precision with modern architectural practices to build solutions that are technically robust and crafted for long-term growth.
Today, I apply that expertise across the full stack with TypeScript, Node.js, Next.js, architecting scalable backend systems and high-quality APIs with robust SQL data modeling, type-safe interfaces, and role-based permissions. I implement advanced JWT authentication, integrate WebSockets, efficient caching, and normalized data pipelines, and manage complex client-server state with Redux delivering platforms that are reliable, performant, and engineered for sustainable growth.

