Software developer and pro-AI advocate focused on reverse engineering and creating audio and video tools. I have brought vintage speech synthesizers back to life by de-compiling their original binaries into portable C, and I build creative tools for working with sound and video.
💼 Open to work. The best way to reach me is by email at [email protected]. Real roles are welcome: please include the company, the role, and why my work fits.
🚫 No spam. Mass or templated recruiter outreach, service pitches, promo links, and vague "opportunities" are ignored and may be reported and blocked, wherever they're sent (email, issues, PRs, or any of my repositories).
☕ Like what I do? You can support me and my work through GitHub Sponsors or PayPal.
- Languages: C, C++, Python, Rust
- Reverse engineering: decompiling legacy binaries and firmware into buildable, maintainable C
- Audio & DSP: speech synthesis, real-time audio recording, video synthesis
- Platforms: cross-platform builds for Windows and Linux, including shared libraries for use by other programs
- AI-assisted development: using Claude Code to speed up reverse engineering and tooling work
|
klattEDIT |
Rasterwarp |
|
Spool |
Drummer |
|
Ensoniq Mirage Reborn |
Ensoniq KS-32 Reborn |
|
Limewave |
Glottis TTS |
These synthesizers powered accessibility devices and telephone systems in the 1980s and 90s, and much of their source code has been lost to time. I recovered each one by de-compiling the original firmware ROMs into C that builds on modern systems.
|
Speech Plus Prose 2000 |
DECtalk DTC-01 |
|
First Byte ProVoice |
Telia Promotor Infovox 230 |
|
Centigram TruVoice |
Dolphin Apollo II |
|
MITalk-79 |
Witten79 |