Technology

Technology

skillset

As a full-stack JavaScript/TypeScript developer I work primarily in the React, Next.js, and Node ecosystems. I build and maintain UI architecture, CMS/content modeling, API integration, performance, and deployment— stepping into large, established codebases to ship improvements, and helping small scale clients with burgeoning web presence; I enjoy building experiences for working creatives, where design and implementation evolve together.

Technically, my work lives at the intersection of frontend craft, backend fundamentals, and systems thinking: reusable component systems, accessible/responsive UI, Next.js rendering strategy (SSR/SSG/ISR), caching and performance tuning, and the real debugging work (hydration quirks, timing issues, flaky client behavior, build/deploy edge cases). On the backend I build practical Node services and serverless functions, integrations, and tooling—favoring clarity and durability over cleverness.

After the pandemic, I found time to teach and mentor young adults and kids through The Coding Space, where I saw a handful of students catch the programming bug, finding lifelong inspiration to build what they imagine, because they can.

With artificial intelligence rapidly reshaping our fields and roles, I view AI as a tool—and I approach it through the lens of automation risk, with a sense of adventure. I believe efficient developers have a responsibility to continually audit new tools and strike a balance between what should be handwritten and what can—and should—be automated or generated.

get @ me

This field is required