Software
Hypersequent
I'm currently CEO of Hypersequent, where we're building QA Sphere — a modern test management system. I'm a somewhat hands-on CEO — I wrote some code in QA Sphere itself, and contribute to internal services, libraries and open-source projects.
OSS projects with my contributions
- qasphere-mcp MCP Server for QA Sphere TMS.
- qas-cli CLI tool to integrate automated tests with QA Sphere.
- hqid7 Lexicographically sortable string encoding for UUID7.
- qasphere-csv Library to write QA Sphere CSV files with test cases.
Readdle
I was a technical co-founder of Readdle and spent many years working on its software. At some point — and possibly still — my code runs in PDF Expert, Documents, Spark, Fluix, Scanner Pro, Calendars, and some internal apps.
Open Source
Contributions of various sizes to existing open-source projects.
Contributions to existing projects
- neatvnc A liberally licensed VNC server library. Fixed ZRLE palette buffer overflow, contributed RFB 3.3 compatibility and DES auth.
- croc Easily and securely send things from one computer to another. Contributed Docker usage documentation.
- libdns Universal DNS provider APIs for Go. Added end-to-end tests and in-memory DNS provider.
- libdns/cloudflare Cloudflare provider for libdns. Implemented libdnstest-based tests and fixes.
- caddy-dns/route53 Route53 DNS module for Caddy. Fixed modern Caddy compatibility, updated tests and docs.
- libdns/route53 Route53 provider for libdns. Fixed GitHub Actions, implemented libdnstest-based tests.
A curated selection from my GitHub profile:
Developer Tools
- wg-cmd TUI for managing WireGuard configuration files.
- go-wild-dns Magic wildcard DNS server.
- iospng Revert iPhone PNG optimizations in pure Go.
iOS & Hardware
- GVR-SceneKit Example iOS app combining SceneKit with Google VR SDK. Very outdated now, but was popular back in the day.
- open-vc-blelight Open-source BLE light controller.
Web
- 1Kb version of this website A minimalist version of this personal site compressed to under 1KB.