Mike Heggie

Senior Full-Stack Engineer, AI-Native

mike@heggie.design · (207) 939-4575 · Salt Lake City, UT

Senior full-stack engineer across JavaScript frameworks, RESTful APIs, cloud infrastructure, accounts and payments — but AI-native. Four years of end-to-end web projects at two agencies, two of them spent entirely inside agentic workflows. I scope the problem, decide what to build, then steer agents through time-tested programming principles into production-grade code.

Fig. 01 — The analog web design machine. Physical knobs driving live CSS.

How I work

Deciding what to build.

Most of my time goes to the problem rather than the implementation. It starts with discovery — learning the business problem, who it is for, and what already exists versus what has to be built.

Getting to production.

What separates a working demo from something a business can depend on: an accessible, tested front end, considered data models, tested boundaries between services, auth and payment paths, and a sound deployment path.

Product sense and feedback loops.

Who is using it, what data we are getting back and what we are not, and how that turns into the next iteration.

AI at the operations level.

I helped lead engineering at an agency while automating the operations around it. I've seen where AI can make a team faster, and where it doesn't.

Experience

Full-Stack Design Engineer, Magnet

  • Joined building client sites and grew into the engineering team's head technical decision maker, leading Next.js projects end-to-end with a team of engineers.
  • Owned scoping and technical direction, sitting with clients on business problems and deciding what to build.
  • Brought agentic workflows into a delivery team working under deadline pressure.
  • Translated designer Figma files into pixel-accurate responsive builds, with structured component systems in Webflow and Sanity.

Design & Development Lead, Amply

Client-facing project lead, translating client plans and feedback into execution for a team of designers and developers, owning delivery end-to-end.

Web Designer & Developer, Heggie Design LLC

Design and build marketing and editorial sites for small companies, from brand through launch, often staying on for maintenance after the handoff.

Independent projects

Y2All — Claude permissions manager

Open source · ~200 monthly users

Visually compare and merge Claude Code permission settings — allow / deny / ask — across project and global config files: paste both, reconcile in a UI, export clean JSON.

Promppp

Product · solo, end-to-end

A platform for sharing and discovering conversational uses for AI — frontend through Stripe payments.

Scribner

Product

Songwriting with tab-completion — to help you find a new line.

OBS Live Translator

Open source

Live English⇄Japanese call captions rendered as an OBS browser-source overlay — BlackHole audio routed into OpenAI's Realtime API.

The Repository as Workplace

Essay

What happens when you treat a git repo like an office — the repository as the job site for digital teams.

Skills

Frameworks & interfacesReact · Next.js · Astro · TypeScript · Node.js · Tailwind CSS · HTML/CSS (expert) · design systems · accessibility (WCAG)
APIs, data & paymentsRESTful APIs · PostgreSQL + Drizzle · Stripe · auth & accounts · Google APIs · Anthropic & OpenAI APIs
Cloud & deliveryVercel · Google Cloud Run · GitHub · CI/CD & automated deployments · Sanity · Webflow · HubSpot CMS · Shopify
Agentic developmentClaude Code (daily driver) · Cursor · OpenClaw · spec-driven development · AI in team operations

Education

Mechanical Engineering → Multi-Disciplinary Design, University of Utah

Calculus, programming and robotics, then cross-discipline design research. Left to work full time.