Trevor Ranney: Senior Software Engineer

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.


Me next to the Care At Work prototype

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

Final Care At Work prototype

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.

screenshot of Dope PCs

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.com

I 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