Building the web
with intention.

I'm a full stack developer who ships accessible, high-quality software. I work with agentic coding best practices and believe thoughtful engineering makes the web better for everyone.

  • Full Stack
  • Agentic Coding
  • A11y Advocate
// philosophy.js
const developer = {
  approach: "agentic",
  a11y: "always",
  stack: "full",
  build(idea) {
    return ship(test(a11y(idea)));
  }
};
What I Do

Three pillars of my practice

I build software the way you'd build a house — strong foundation, doors wide enough for everyone, and the smartest tools in the shed.

Full Stack Development

From database schemas to pixel-perfect UIs. Clean architecture, thoughtful APIs, and interfaces that feel effortless.

Agentic Coding

AI-powered workflows for writing, reviewing, and shipping code faster — humans in the loop where it matters.

Accessibility Advocacy

Not an afterthought — a design constraint that makes everything better. WCAG standards, semantic HTML, inclusive patterns.

Blog

Latest writing

View All Posts

Projects

View All Projects