Reverse engineering
I got into software by reverse engineering web apps: reading client-side JavaScript, tracing network requests, and mapping undocumented APIs.
I build and operate software systems, infrastructure, and products across messy real-world problems.
01
I got into software by reverse engineering web apps: reading client-side JavaScript, tracing network requests, and mapping undocumented APIs.
That led to concurrent tools and proxy-aware automation, and eventually to automating real business operations.
Since 2023 I've applied the same approach at Qureway, a non-emergency medical transport company: phones, credentialing, scheduling, and the tools between them.
01 / 03Open source
A self-hosted Android device management platform: fleet control, kiosk mode, app delivery, signed agent updates, and server rollback. A hardened fork of Headwind MDM with a new console and a new device agent, partly ported from Headwind.
One console and a fleet of phones, with updates rolling through them.
02 / 03Not hosted right now
Credentialing automation for non-emergency medical transport and healthcare. CredPlot detects credentials of any type and autofills them, replacing the manual data entry the work usually runs on.
Credentials get read, classified, and filed automatically.
03 / 03Work in progress
Fleet routing for non-emergency medical transport. It's being built to plan routes around stops, vehicles, and time windows, and to adjust them when things change.
A fleet on one map, each van on its own route.
02
Reverse engineering became how I approach most work: learn how a system behaves in practice, work out its constraints, and simplify the operation around it.
Reading client-side JavaScript and tracing requests, state, and responses to learn how web apps work, then building concurrent automation on top of undocumented APIs.
A non-emergency medical transport company. I handle credentialing, the phone system (3CX, custom SIP work, DIDs, call routing), the website, and automation through APIs: credentialing portals, call handling, scheduling and dispatch, and data sync between tools. Moving the fleet to self-hosted VoIP cut phone costs by nearly 50%.
03
A self-hosted Android device management platform. A hardened fork of Headwind MDM with a new console and device agent.
github.com/MDMesh-app/MDMesh ↗Credentialing automation for non-emergency medical transport and healthcare. Not hosted right now.
Fleet routing for non-emergency medical transport. Work in progress.
04
Building toward a career in semiconductor design, from logic design and ASICs to CPU, GPU, and custom silicon work. Current focus is low-level systems and embedded engineering.
05
Also building
Biolair, a self-maintaining ledger of biological knowledge