Skip to content
View sfox38's full-sized avatar

Block or report sfox38

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sfox38/README.md

Hi there, I'm Steven Fox

A hobbyist developer and musician suspiciously loitering at the intersection of code and creativity.

Home Assistant EnthusiastVintage Tech & HackingMusicianGlobetrotter


Vibe Coding & AI Policy

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.


Featured GitHub Projects (Home Assistant Focus)

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 Backstory (Bio)

  • 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!)


Secret Friend & Rubber Seoul (Music Projects)

When I'm not coding, I write and produce music under these monickers.

Featured Videos

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.

Listen Anywhere

Spotify Apple Music Bandcamp YouTube Music Tidal Amazon Music


Connect with me

(I don't do social media)

Pinned Loading

  1. HArvest HArvest Public

    Securely share and control your Home Assistant smart home devices from any HTML or WordPress page

    JavaScript 14 2

  2. ATM ATM Public

    Full-featured MCP server for Home Assistant with scoped tokens.

    Python 29

  3. WhoDunnit WhoDunnit Public

    Whodunnit: A Sensor for Home Assistant which indicates the 'who' and 'how' behind every state change by linking real-time event contexts to their human or automated origins

    Python 137 1

  4. Time_Off Time_Off Public

    Time Off : A powerful "Auto-Off" timer for Home Assistant devices

    Python 40

  5. TikTokTTS TikTokTTS Public

    Forked from philipp-luettecke/tiktoktts

    Home Assistant TikTok TTS integration, with over 100 voices, proxy or direct API modes, UI configuration, and a custom dashboard.

    Python 2

  6. Cartesia_TTS Cartesia_TTS Public

    Home Assistant Cartesia Sonic TTS integration, with over 660 voices and 42 languages

    Python 5