About me
From payments to clinical data: software that has to be right.
I am a full-stack engineer based in Apex, North Carolina, with more than ten years of building the parts of software that have to be right. Today I work independently on AI products, open-source software and consulting, and I am open to full-time and contract roles.
10+
years building software
4
domains: payments, fintech, clinical data and machine learning
Staff
engineer at Routable
Remote
friendly, based in Apex, NC
My story
I studied computer science at Central Michigan University, with a minor in mathematics, and spent my last two years there building web applications for university departments and tutoring other students in assembly, computer architecture, algorithms and Java. Moving several departments off paper forms was my first taste of what good software does for people.
Since then I have worked on the parts of software that have to be right: a rules engine for legal and compliance constraints at Dealertrack, real-time APIs for an iOS app at GameChanger, blockchain and fintech products at OpenCrowd, and, as a staff engineer at Routable, the bulk payment and enterprise approval systems that carried much of the company's growth. Most recently I built data infrastructure for health wearables at Meta.
Today I work independently. I am building AI products, publishing open-source software and taking on consulting work, and I am looking for my next role, full-time or contract, where I can own outcomes and work with a great team. I am based in Apex, North Carolina, and open to remote work.
Career
From campus web apps to payments at scale
Thirteen years, five companies, and one habit: working on the parts of software that have to be right.
2025 – now
Independent
Consultant and entrepreneur
AI products, open-source libraries and consulting for small teams.
2024 – 2025
Meta
Software engineer, contractor
Data infrastructure connecting health-wearable sensors to production machine learning models.
2021 – 2024
Routable
Staff software engineer
The bulk payment and enterprise approval systems that carried much of the company’s growth.
2018 – 2020
OpenCrowd
Senior software engineer
Blockchain and fintech products.
2017 – 2018
GameChanger
Lead network engineer
Real-time APIs for an iOS app.
2015 – 2017
Dealertrack
Senior software engineer
A rules engine for legal and compliance constraints.
2013 – 2015
Central Michigan University
Developer, then B.S. in Computer Science
Web applications that moved university departments off paper forms, and tutoring in assembly, computer architecture, algorithms and Java.
Principles
How I work
Own the outcome
I care about whether the thing works for the people using it, not just whether my part is done.
Write it down
Short specifications, decision records and honest documentation, so the whole team can follow the thinking.
Make it safe to change
Types, tests and automation are how a codebase stays pleasant to work in as it grows.
Explain it plainly
Good engineers can tell a founder, a designer and a new teammate the same idea in three different ways.