TypeScript / JavaScript
The core of my day-to-day, front end through Node services.
A Flint-raised software engineer living in the JavaScript / TypeScript world. I build the app, and I write the tests that keep it standing.
Engineer at VIVE by day, front-end tinkerer by night. Ten years of Angular and React front ends, Node services, and automation suites, plus a handful of sites built for people I know.

I'm a Flint native living in the Grand Blanc area now. By day I'm a Software Engineer at VIVE (Vendor Information Verification Experts). By night I'm an aspiring front-end developer, doing side projects and personalized websites for anyone who needs one. I love turning an idea into something that actually runs, and I enjoy the process of getting there.
What I care about most is writing code other people can trust, which is probably why I spent years on the testing side before moving fully into development. And if you just need a site built, I've done that end to end for a piano studio, a photographer, and a non-profit. Either way, reach out.
I've been on the ice for as long as I can remember, and I still make the Sunday night skate.
Summers on the field with my team, plus a non-profit we run to give back to the paintball community.
Grand Blanc these days, but Flint is home, and most of the sites I've built are for people from here.
The core of my day-to-day, front end through Node services.
Production front ends, component architecture, state and forms.
Cypress, Selenium, Mocha and JMeter, from E2E to load testing.
APIs and data layers on MySQL, Firebase and AWS.



Client sites and side projects, all live. Built and maintained solo.
Hiring, contracting, or you just want a site of your own. Send a note and I'll get back to you.