karabiner-elements-face-detect
Switches Karabiner-Elements profiles based on face presence and built-in keyboard/trackpad activity. Uses the FaceTime camera + Apple Vision framework.
Last push
I'm a seasoned interactive webdev veteran. For SEO purposes, I'm a <sarcastic-quote>full-stack developer</sarcastic-quote> (even though new tech gets constantly added to said stack).
My origin story, career path, contact info.
Here are some projects that I've worked on.
My personal weblog that I've had since 1999*
* The content has been lost to the sands of time, except for a SQL dump from b2 blog (precursor to Wordpress) from the early 2000s. I might restore it with some kind of cringe disclaimer. But then there's also the time when I used Livejournal and I know that stuff is gone. And then there's the time when microblogging was big and I suppose I can post my old Twitter posts but it's pretty noisy. We'll see.
I made a TikTok clone for a work project. This is a stripped down version utilizing the important bits of the project (intersection observers, web audio API, lazy loading, etc). I built this app without any AI assistance.
I didn't want to fall behind the AI bandwagon, so I created this app from the ground up using Cursor. Inspired by PoolSuite, this app uses music and visuals to set the vibe and help me code.
Note: As this was just a code-experiment, it's only been tested on macOS Safari and Chromium-based browsers.
Also: This app uses embeded YouTube videos, and Google is clamping down on downloader apps, you might see a "Sign in to confirm you're not a bot" prompt in place of the video. Disconnecting from your VPN usually fixes this.
Switches Karabiner-Elements profiles based on face presence and built-in keyboard/trackpad activity. Uses the FaceTime camera + Apple Vision framework.
Last push
A standalone hardware display that renders Claude Code and Codex agents as animated pixel art characters in a virtual office scene. Runs on an ESP32 with a small color TFT display.
Last push
ESP32-based USB/BLE HID firmware. Prevents screen lock and idle timeout by generating realistic human-like keyboard and mouse activity.
Last push
Run multiple AI coding agents against your repositories, collect structured suggestions, and apply fixes
Last push
yet another <video> player
Last push
A macOS menubar app that monitors Claude Code's temporary files before they eat your disk alive.
Last push
Hypermedia Systems 2005-Present
Sony Online Entertainment 2002-2005
Sony Computer Entertainment America 2002
OnAir Streaming Networks 2000-2001
Digital Entertainment Network 1999-2000
Learning Tree International 1997-1999