About

I'm a software engineer with 8 years of experience building web products—mostly in TypeScript and JavaScript.

I care about clarity, accessibility, and performance. My default approach is to keep things simple, measurable, and easy to maintain.

What I Do

Principal-level impact across product surfaces: deep frontend architecture, pragmatic Node.js, and leadership that compounds.

  • Architectural Leadership

    I design scalable frontend systems: design systems that stay consistent, architecture that keeps teams unblocked, and DX that reduces friction as the product grows. I adapt quickly to new technologies and frameworks, bringing pragmatic solutions that balance innovation with stability.

  • Modern Frontend Mastery

    TypeScript-first delivery with performance budgets, pragmatic accessibility, and modern 2025 web standards—shipping UI that is fast by default and maintainable under change.

  • Fullstack (Node.js)

    My backend leg of the Pi-shaped profile: Node.js APIs and services that simplify frontend complexity, improve reliability, and keep latency predictable.

  • Mentorship & Culture

    I raise the bar with thoughtful reviews, coaching, and decision-making that compounds—helping teams grow capability, consistency, and confidence.

Technical Skills

  • TypeScript logoTypeScript
  • JavaScript logoJavaScript
  • Angular logoAngular
  • React logoReact
  • Next.js logoNext.js
  • Node.js logoNode.js
  • HTML & CSS logoHTML & CSS
  • Accessibility logoAccessibility
  • Testing logoTesting
  • Performance logoPerformance
  • CI/CD logoCI/CD
  • Firebase logoFirebase
  • TailwindCSS logoTailwindCSS
  • Docker logoDocker
  • Git logoGit
  • RxJS logoRxJS
  • Webpack logoWebpack
  • PostgreSQL logoPostgreSQL
  • MongoDB logoMongoDB

My Journey

  1. 2015–2018 · Foundations

    Built production web apps, learned how to ship safely, and developed a bias toward readable, testable code.

  2. 2018–2021 · TypeScript at scale

    Led larger features end-to-end, introduced stronger typing and tooling, and improved reliability through testing.

  3. 2021–Today · Product + engineering

    Focused on performance, accessibility, and team practices—delivering systems that stay maintainable over time.