From Pull Request to Production
The PR-driven workflow behind this platform: GitHub Actions as the quality gate, Nx affected checks, Vercel previews, and production deploys that stay out of CI.
Read articleHello! I'm a
Building scalable software, exploring architecture, and documenting the journey from Senior Engineer to Staff Engineer and beyond.
Biography
Senior Software Engineer with 10+ years of experience building large-scale enterprise web applications using Angular, TypeScript, JavaScript, and Node.js. I lead frontend architecture, deliver end-to-end features, design reusable UI components, and collaborate across teams — with a strong background in performance, accessibility, REST APIs, scalable application design, CI/CD, and modern AI-assisted development including Spec-Driven Development and agentic workflows. This site is my public engineering home for architecture thinking, technical experiments, and the journey toward Staff Engineer and architectural leadership.
Experience
A selection of roles across product engineering, from UI development to senior full-stack delivery.
Skills
Skills drawn from day-to-day engineering work across frontend, backend, architecture, data, and delivery.
Engineering notes
I write about frontend architecture, Angular, Nx, and the practices that keep production systems understandable as they grow.
The PR-driven workflow behind this platform: GitHub Actions as the quality gate, Nx affected checks, Vercel previews, and production deploys that stay out of CI.
Read articleHow this Angular platform stays thin: app boundaries, a Blog-local content contract, and Portfolio linking to Blog through public URLs only.
Read articleWhy this site became an Nx workspace when Blog appeared — and how two Angular apps stay independently deployable under one domain.
Read articleContact
If you want to talk about architecture, engineering, or a role that might be a fit, email is the most direct way.