Hearth
A dashboard for our future home NAS. It brings photos, documents, media, DNS, and backups into one place. It runs on mock data until the hardware arrives.

Full-stack engineer with 7+ years across fintech, enterprise, and federal government systems
I started out writing Node.js microservices at Homes.com and grew into full-stack work across C#/.NET, TypeScript, Angular, and React. Most of my career has been in payments, where merchants depend on the software working every day.
The parts of the job I enjoy most happen around the code. I like getting a requirement right before work starts, leaving a codebase easier to change than I found it, and helping a team get real value out of SI tools without cutting corners.
From real estate and payments to federal retirement systems
Download my resume for a complete overview of my experience and skills.
The tools I reach for most, strongest first
Things I build on my own time
A dashboard for our future home NAS. It brings photos, documents, media, DNS, and backups into one place. It runs on mock data until the hardware arrives.
A terminal app that shows the next rocket launches from Cape Canaveral. It pulls from the Launch Library 2 API and installs with Homebrew.
Prints a Bible verse in your terminal, either random or the same one all day. You can filter by book or testament, and the verses ship inside a single binary.
My portfolio and blog. It has six themes, articles you can listen to, and a chiptune soundtrack you can turn on from the header.
Exploring SI collaboration, work-life balance, faith-driven development, and lessons learned from modern software engineering
I'm glad remote work works for other people, but it didn't do my career any favors. On a fully remote team, the big projects went to whoever had been there longest. Here's what that cost me and what changed when I went back to the office.
The job search is over. After eight years of betting on myself — from a coding bootcamp at 30 to a federal software developer role — here's the honest version of what it took and what's next.
Real enterprise integration work: retrofitting Pendo analytics and OneTrust cookie consent into a production portal with 40+ domains, Angular microfrontends, and testing constraints. The technical patterns that worked and the challenges the documentation didn't mention.
I enjoy connecting with other developers, whether it's about a tricky technical problem, something I wrote, or breaking into the industry. Feel free to reach out.
I'm always up for talking about C#/.NET and TypeScript, payment integrations, modernizing legacy systems, or how SI tools fit into a team's day-to-day work.
Built with Next.js, TypeScript, and Tailwind CSS