Personal Portfolio (V2)Content-driven Next.js SSG with multi-env CDN delivery
A Next.js static portfolio that clones a private MDX/JSON content repo at build time, indexes five typed collections through a ContentRepository, ships SEO-ready HTML with sitemap + IndexNow, and deploys preview on GitHub Pages and production on S3 + CloudFront + Route 53.
Personal Portfolio (V1)Vanilla Webpack/Handlebars static portfolio with ADRs
A purposefully vanilla static portfolio - Webpack 5, Handlebars, and Sass composing JSON-at-build content into a single-page showcase and a first-class design-system page, with GitHub Pages CI and a formal ADR practice.
Architecting Scalable Systems That ShipI am a Software Engineer specializing in system design, software architecture, and full-stack development. I turn complex business requirements into resilient microservices, scalable micro-frontends, and high-performance platforms that drive operational efficiency.
My ProjectsHere is a short list of projects I worked on in order to sharpen my skills.
More About Me
I build enterprise-grade software, driving the entire lifecycle from initial system design and architectural planning to deployed, scalable solutions. My engineering focus centers on Domain-Driven Design (DDD), CQRS, and building robust microservices and micro-frontend ecosystems.
Whether optimizing AWS cloud infrastructure, containerizing applications with Docker and Kubernetes, or architecting complex integrations, I prioritize measurable outcomes. I have a track record of leading development teams to deliver platforms that significantly reduce time-to-market and cut operational overhead.
Beyond the code, I am an experienced technical coach and team lead. I thrive in collaborative, Agile environments-frequently acting as a solution architect to untangle complex requirements, manage trade-offs (like navigating the CAP theorem), and guide teams to deliver high-quality products under tight constraints.
I am driven by systems thinking in both software and process. I actively explore architectural design patterns and knowledge management techniques, building workflows that streamline development, enforce high technical standards, and ensure continuous team growth.