Career
Senior Software Engineer with 14 years of experience building and operating full-stack products. I work across TypeScript, React, Next.js, Node.js, AWS serverless, infrastructure as code, CI/CD, databases, and automated testing.
Care at Work telehealth prototype
I built this telehealth prototype while working at World Wide Technology.
When opened, the product automatically starts a call to a doctor. The doctor can control connected medical exam instruments from a remote office.
I built backend services to connect patients and doctors reliably, sourced hardware for the prototype, and integrated the components into one interface.
My team integrated a blood pressure cuff, thermometer, heart rate and blood oxygen sensor, earscope, dermascope, stethoscope, and EKG.
My team was the first to integrate two pieces of hardware: the Thinklabs One Digital Stethoscope and the KardiaMobile personal EKG.
Product feedback led to a practical change: a doctor noted that the foam holding the medical instruments was not sanitary.
My team replaced the foam with molded plastic, making the equipment easier to clean during product testing.
I increased the bitrate of the stethoscope audio sent to the doctor and worked with the device's creator to make sure it remained clear over the internet.
Technologies used: Node.js WebRTC Bluetooth HTML CSS JavaScript
Across my projects, I have gathered requirements, refined them into prioritized stories, and delivered full-stack features with test-driven development. I have also improved CI pipelines, monitored performance, and focused on reliable production releases.
Open-source package: server-suit
server-suit on npm · server-suit source code on GitHub
I maintain server-suit as an npm package. Its test suite provides 100% code coverage, combining unit and integration tests for behavior that is difficult to exercise in isolation. The tests run in under one second, keeping the feedback loop fast.
Projects and Prototypes
I regularly build prototypes and experiment with software ideas.
Bitcoin commerce prototype
A full-stack commerce prototype with Bitcoin payments, built around direct Bitcoin Core RPC integration.
The server generates a unique receiving address for each transaction and can send Bitcoin to specified wallets. I also tested multiple Bitcoin Core configurations to understand the storage and operating tradeoffs.
https://dopepc.comI have worked with AWS, Azure, and Google Cloud Platform. I also built a self-hosted production platform with GitLab CI, isolated runners, Docker image builds, a private container registry, TLS termination, PostgreSQL, automated migrations and backups, health-gated releases, and rollback logic.
Technologies used:
server-suit
HTML
CSS
JavaScript
Bitcoin
Google Cloud Console
Gmail API
Google Maps API
Recaptcha V3