A hobbyist developer and musician suspiciously loitering at the intersection of code and creativity.
| Project | Description |
|---|---|
| Whodunnit | A Home Assistant sensor that tracks the "who" and "how" behind state changes, linking events to their human or automated source |
| TimeOff | An auto-off timer integration for Home Assistant devices |
| TikTok TTS | A Home Assistant TikTok TTS integration with 100+ voices, proxy/direct API modes, UI config, and a custom dashboard |
| Cartesia Sonic TTS | A Home Assistant Cartesia Sonic TTS integration, with 660 voices and 42 languages and ultra-low latency |
| LINE Bot | A Home Assistant custom integration for sending rich messages to LINE users and groups, and to trigger automations from incoming LINE messages |
Yes, I vibe code. I started writing software professionally over 40 years ago and made a career from coding. I approach AI-assisted coding the same way I would if I were doing it all myself. It lets me move fast on things that would otherwise take weeks of platform-specific deep-diving. The code I release is concise and intentional, and I thoroughly test and debug manually whenever I need to.
Music is a different story. Everything I release is 100% human; no AI in the writing or production. I'm not opposed to the technology in general, I just don't use it for music right now. Some of my videos are a different story.
When I'm not coding, I write and produce music as Secret Friend and Rubber Seoul.
Check out some of my work on YouTube:
- Rantepao - my latest single and travel video
- And There You Are - 100% human music, AI-generated visuals
- allthecolors - released freely under Creative Commons
- Egypt - musical travel vlog
- Evicted - musical URBEX video
(I don't do social media)
- Website: secretfriendmusic.com
- GitHub: @sfox38