About Me
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).
Frontend Development
Backend Development
Serverless / Ops
My origin story, career path, contact info.
Featured Projects
Here are some projects that I've worked on.
underactive.net
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.
OnlyFJs
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.
AMFM.video
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.
History | briefly
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