Hello!
I'm Neil, a software engineer based in Asheville, North Carolina. I mostly build web apps and productivity tools for companies like Bloomberg, ModernAdvisor, and Gumstix.
I enjoy delivering simple, beautiful, and maintainable products.
I built my first web app for a PIC microcontroller in 2008. It was written in C and occupied less than 65K including the OS, TCP/IP stack, and web server.
After joining Gumstix in 2010, I went on to co-invent and patent a web-based embedded system design tool.
In 2014, I became Modern Advisor's first full-time employee and Lead Developer. We gained regulatory approval, released 1.0, and raised Series A financing within a year.
From 2016 to 2021, I was a Senior Software Developer working on UI frameworks and developer tools at Bloomberg.
Since 2022, I've been freelancing and working on my own projects using TypeScript, Python, and Rust.
Type-safe Express APIs: Specification-driven development with OpenAPI and Express
Uni-testing 101: getting 100% code coverage with a single Playwright test
Building a SQLite Playground: how to build a SQLite REPL that runs entirely in the browser
TypeScripting Try-Catch: exploring type safe alternatives to try-catch