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.
How I work
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.
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.
Who is using it, what data we are getting back and what we are not, and how that turns into the next iteration.
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
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
A platform for sharing and discovering conversational uses for AI — frontend through Stripe payments.
Scribner
Songwriting with tab-completion — to help you find a new line.
OBS Live Translator
Live English⇄Japanese call captions rendered as an OBS browser-source overlay — BlackHole audio routed into OpenAI's Realtime API.
The Repository as Workplace
What happens when you treat a git repo like an office — the repository as the job site for digital teams.
Skills
Education
Mechanical Engineering → Multi-Disciplinary Design, University of Utah
Calculus, programming and robotics, then cross-discipline design research. Left to work full time.