Hello there! I've been working on computers in some form since 1996 and I've been programming full time since 2008. I have seen many sides of programming -- everything from embedded C to Node.js running on a Raspberry PI. PHP to Javascript. RoR to DJango.
I've always been a startup guy, turning down offers from large companies in order to drive more impact at budding organizations, but I am a father now so I am open to more stability.
My deep experience is in building massive, full-stack, distributed NodeJS and Typescript systems in AWS. I've built event-sourced systems using kubernetes to orchestrate microservices, I've built email campaign systems, and of I've been building front-end UI since the ancient Backbone.js times. I started using React.js before Facebook released it to the public.
Founding Engineer tasked with building out a massive platform for solo-entrepreneurs launching subscription businesses. Leading a team of 9 engineers, overseeing architecture and infrastructure, and working to help each engineer develop their skillset.
I focused on full-stack typescript, AWS, SES and ECS on top of Postgres. Next.js on Vercel for front-end, and Nest.js on ECS for backend.
I developed a novel datamodel to faciliate collaborative subscriptions, revenue sharing, and a mix of content-based offerings and physical products.
Originally brought in to manage an offshore team, but ended up taking over development going on to create an enormous platform for real-time medical/wheelchair transport.
Working with mobile engineers developing rider and driver apps, I built the backend infrastructure for real-time ride hailing (think Uber), and a web platform for municipalities who wished to improve their wheelchair transport services.
I developed novel systems for grouping rides together to create more efficient microtransit routes that were a hybrid between bus routes and individual ride-hailing systems.