A hobbyist developer and musician suspiciously loitering at the intersection of code and creativity.
Home Assistant Enthusiast • Vintage Tech & Hacking • Musician • Globetrotter
Yes, I vibe code. Well, a better description is that I am an AI-assisted coder.
I started writing software applications professionally over 40 years ago and somehow survived a lengthy, varied career as a software engineer and entrepreneur. AI-assisted coding lets me move fast on things that are boilerplate or would otherwise take weeks of platform-specific deep-diving. It makes a massive difference - now I can focus on creating rather than just building. I used to manage a team of coders - now I manage an AI agent. Same difference, except now I can take as long as I like on my lunch break.
Any code I release here is concise, intentional, and fully spec'd before a single line is output. Everything is thoroughly audited and debugged. But if you simply don't like or don't trust AI-assisted code, please look elsewhere.
| Project | Description |
|---|---|
| HArvest | Securely share and control your Home Assistant smart home devices from any HTML or WordPress page. |
| Advanced Token Manager (ATM) | Full-featured MCP server for Home Assistant with scoped tokens. |
| Whodunnit | A HA 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 HA TikTok TTS integration with 100+ voices, proxy/direct API modes, UI config, and a custom dashboard. |
| Cartesia Sonic TTS | A HA Cartesia Sonic TTS integration featuring 660 voices, 42 languages, and ultra-low latency. |
| LINE Bot | A HA custom integration for sending rich messages to LINE users/groups and triggering automations from incoming messages. |
- The 80s & 90s: I taught myself programming in the early '80s on the Apple ][e and Commodore 64. I naturally moved on to writing niche projects for myself, like a 6502 -> 6809 cross-assembler, cracking video games, and hacking musical instruments of that era (such as the Ensoniq Mirage and Lexicon products) - developing alternative operating systems and visual editors. I even comfortably supported myself writing shareware for several years.
- The Internet Boom: By the mid-90s I was living in Asia. I opened the first "cyber cafe" in Taipei, then developed the very first Chinese-language dating website, which quickly became tremendously popular. Part of that project involved developing a Chinese Simplified <-> Traditional library. Mind you, this was long before Unicode, when browsers barely accepted Chinese text at all. In the late '90s, I co-founded the first online advertising network in SE Asia. Along with a great team, we were acquired and became a regional business, operating as DoubleClick Asia, whose parent company soon listed on NASDAQ.
- The Modern Era: Since then, I've worked on personal projects solo or with friends, including developing a musician interview streaming service (pre-dating podcasts), leading a team of developers at an online travel agency, and a logistics SaaS application developed for online retailers and drop-shippers.
Today, music and travel are my passions. I spend far more time making music or traveling the world than doing anything else.
A note on Music & AI: Music is a completely different story for me. Everything I release is 100% human; no AI is used in the writing or production (at least so far). I'm not opposed to the tech, I just don't use it for making music right now. (Several of my music videos are AI-generated, though!)
When I'm not coding, I write and produce music under these monickers.
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 – A musical travel vlog.
- Evicted – A musical URBEX (urban exploration) video.
(I don't do social media)
- Website: secretfriendmusic.com
- GitHub: @sfox38