Full site for an apartment complex in Pocatello, Idaho. Built SEO-first from day one — structured metadata, semantic HTML, optimized copy — alongside a secure staff login panel and an advanced contact form system. The numbers speak for themselves.
A full production marketing site and internal ops platform for a staffing agency, replacing a folder of hand-copied static HTML with a proper data-driven app. One data source feeds every page render and its JSON-LD schema simultaneously, so content and structured data can never drift. Four-locale i18n (EN/ES/Mandarin/Vietnamese) with automatic per-field fallback. An admin panel handles a unified contacts inbox, shift/job board CRUD, client billing, and full invoicing — PDF generation, drafts, markup-rate calculation — behind hand-rolled session auth, plus a read-only integration API for the client's external CRM. Job-seeker applications encrypt sensitive fields client-side before submission, so the server only ever stores ciphertext.
Family Track
A self-hosted family location-sharing platform spanning four moving parts — a Bun/Express/Drizzle backend, a Flutter Android app, a React admin dashboard, and a native Android ringing plugin. Live location between "Nest" (group) members, remote device ringing that works from the lock screen, role-based permissions, and push delivery over Firebase Cloud Messaging or UnifiedPush with a polling fallback.
A TypeScript port of python-kasa and pytapo, rebuilt for Bun from the transport layer up — controlling TP-Link Kasa and Tapo plugs, bulbs, strips, hubs, and cameras (five device categories) entirely over LAN, no cloud, no Python runtime required. Every device exposes a common features map, and an opt-in plugin system adds ONVIF events, snapshots, and two-way camera audio.
Self-Hosted Mapping Stack
OSRM routing, Nominatim geocoding, and a Martin tile server — three services running in Docker Compose on Proxmox, covering California and Arizona OSM data end to end. A PostGIS-backed speed limit lookup API, fed by an osm2pgsql ingestion pipeline, sits in front of it.
A Bun-powered process manager (pdd), a self-hosted alternative to PM2. Runs as a systemd service, keeps scripts alive with auto-restart, ships with a CLI and a client SDK, supports PM2-compatible ecosystem files, live log streaming, and an interactive setup wizard with tab completion.
A fully-typed TypeScript client SDK for the wg-easy WireGuard REST API. Covers every endpoint — sessions, profiles, peers, admin config, first-run setup — with cookie and Basic Auth support. Published to npm.
FFmpeg Distributed Job System
Encoding heavy video locally is slow and annoying. So I built a job server that auto-discovers worker machines on the network, distributes FFmpeg workloads across them via Docker, and uses symlink tricks to keep paths sane across hosts. It hums along quietly and gets the job done.
SoCal Forklifts
A forklift dealership site for browsing, filtering, and inquiring about used, certified, and new forklifts — featured listings, a filterable inventory page, per-listing image galleries, a contact form, and a "reveal seller phone" lead-capture flow. Client work, same world as my dad's site.
Built a dark-mode business site for my dad's forklift business in North Tustin. Full contact system, mobile-responsive layout, and a staff console — it runs clean and looks the part.
IMDb Search API
A custom PostgreSQL-backed API for searching the full IMDb dataset using just title.basics.tsv.gz. Optimized for fast lookups and designed to slot easily into any frontend — no fuss.
Manga Bot
A Discord music bot with support for YouTube, SoundCloud, and Spotify. Built on DisTube with a clean orange-themed brand. Simple, reliable, and it doesn't randomly drop the queue.
Minecraft Plugins & Mods
Sometimes you just want to automate breaking blocks. I've built BlockBreaker, AutoFarm, and advanced action bar tier systems in both Skript and Java. On a completely different note, I also modded Schedule I using MelonLoader + IL2CPP reverse engineering — nothing to do with Minecraft, just another rabbit hole that was too interesting to ignore.