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
  1. High Traffic Websites

    Led and built highly performant sites with customized backends and modular front-end components at System1.

    • WordPress
    • PHP
    • SCSS
    • TypeScript
    • MySQL
  2. Bespoke Client Websites

    Built customized WordPress sites with tailored CMS experiences for small to medium businesses at Simplistics.

    • WordPress
    • PHP
    • SCSS
    • JavaScript
    • MySQL
  3. Introduction to HTML & CSS

    Designed and taught a web development course for Design Foundation students at Humber College, bridging the gap between design and code.

    • HTML
    • CSS
    • Teaching

View All Projects