About me
I'm a software engineer focused on systems-level work, open source, and p2p networking. Currently contributing to Holepunch — bringing the Bare runtime and its ecosystem to native mobile, so iOS and Android devices become full peers in p2p networks.
- Co-authored compact-encoding-swift, bare-rpc-swift, hyperschema-swift, and hrpc-swift — wire-compatible Swift implementations that let the same schema spec generate both JS and Swift peers.
- Original author of the RemotePC Linux App — Electron.js with Linux services and native Node.js modules for real-time remote streaming.
- Achieved >30 FPS streaming by moving the capture/encode pipeline to GPU via hardware acceleration and FFmpeg.
- Built and led the RemotePC Linux team from hiring to production.
- Created IDrive BMR's partner manage remote access using WebRTC and signaling servers.
- Contributed to Postman's Linux ARM desktop app and improved launch performance by 20%.
- Maintaining Ajv-Plus, a full JSON Schema-compliant fork of Ajv.
Available for consulting on C/C++, hardware-accelerated video, native Node addons, p2p networking, Ajv-Plus, and JSON Schema. Reach out.
What I'm doing
-
Bare on Mobile
Bringing the Bare runtime and p2p ecosystem to native mobile — iOS via Swift and Android via Java — so phones and tablets become full peers in Holepunch networks.
-
JSON Schema
While JSON is probably the most popular format for exchanging data, JSON Schema needs a lot more awareness.
-
Ajv-Plus
The most popular JSON Schema Validator needs maintenance and direction. Maintaining the fork of Ajv.
Testimonials