About Me
Building software that scales
Designing and delivering scalable applications, cloud-native systems and AI-powered solutions.
I'm a Full Stack Software Engineer with over 12 years of experience delivering enterprise software across insurance, telecommunications, fintech and digital products.
My expertise spans TypeScript development, cloud-native platforms, software architecture and AI-assisted engineering workflows.
Throughout my career I’ve helped organizations design, build and scale software products, combining hands-on engineering, architecture and technical leadership to deliver long-term business value.
What I Do
Practical engineering across product, platform and delivery.
Build Full-Stack Applications
Designing and developing modern web applications using TypeScript across the entire stack — from user interfaces and APIs to cloud infrastructure and deployment automation.
Design Software Architectures
Helping teams build scalable, maintainable and business-focused systems through architecture guidance, technical leadership and modern engineering practices.
Modernize Existing Systems
Improving legacy applications through architecture refactoring, modernization strategies, performance optimization and cloud adoption.
Improve Engineering Productivity
Improving engineering productivity through technical leadership, AI-assisted workflows, automation and modern development practices.
Technical Expertise
Tools and practices I use to ship maintainable software.
Frontend
Angular • React • TypeScript • Angular Signals • NextJS • Nx • Micro Frontends
Backend
Node.js • NestJS • Express.js • REST APIs • Microservices • MongoDB • MySQL
Cloud & DevOps
AWS • Kubernetes • Docker • GitOps • ArgoCD • GitHub Actions • Terraform • Jenkins
Architecture
System Design • Software Architecture • Event-Driven Architecture • Distributed Systems • Monorepo Architecture
AI Engineering
Claude Code • Cursor AI • AI Agents • Prompt Engineering • Context Engineering • Spec-Driven Development
How I Work
A focused process from technical clarity to reliable delivery.
Discovery
Understanding business goals, technical constraints and project requirements.
Design
Defining architecture, implementation strategy and delivery roadmap.
Build
Developing scalable applications and cloud-native solutions.
Optimize
Improving performance, developer productivity and long-term maintainability.
Let’s Work Together
Say Hi! and tell me about your idea
Whether you’re building a new product, scaling an existing platform or improving engineering processes, I’d be happy to discuss how I can help.
Available Worldwide Availability Available for consulting, contract work and long-term collaborations.