FootEducation
Encyclopedic patient-education site. Fixed server silently passing its own firewall, 449 to 0 audit errors, search clicks up 114%.
Web Admin & Developer
I'm a solo freelancer making websites faster, safer, and easier to maintain.
I studied cognitive science and still read in that direction, with interests in computational social science, linguistics, machine learning, and data science.
Complete frontend and backend overhaul of three non-profit properties neglected by a previous vendor. I dug up pirated software, solved the crashes, cleared hundreds of phantom pages that hurt SEO, and pruned bloated databases, all with next to no downtime.
Encyclopedic patient-education site. Fixed server silently passing its own firewall, 449 to 0 audit errors, search clicks up 114%.
Nine-subsite patient-education network. Diagnosed and cleaned a database so bloated that writes to it were being throttled. I also developed a custom multisite-wide search plugin.
Peer-reviewed online orthopedic textbook. Moved 266 pages between different page builder plugins with a tool I built just for the job, plus verification scripts.
Laravel diagnostic survey app. Crashed regularly; found the root cause, fixed it, and greatly hardened security in the process. Custom fail2ban for the network, layered anti-spam measures for the contact form.
Volunteer work for nonprofit cancer-wellness org. Full site redesign restructured around how clients actually navigate their services. Still donating time to maintenance.
Healthcare joint venture site. Audited for breakpoints and helped migrate hosts with no major downtime. Fully rebuilt the previous ACF structure in Divi to making editing more accessible.
Health and wellness organization. Built out a large directory structure for regional resources and modernized the rest of the site.
Tools custom-built for the sites above to solve specific problems or optimize the workflow
WordPress mu-plugin providing an auto-updating network-wide HTML sitemap and cross-site search. Running in production across a nine-subsite multisite network.
WP-CLI tool that migrates pages off Elementor to native Gutenberg blocks: extracts real content from the builder's data layer, keeps per-page backups, and verifies integrity on write-back. Migrated a 266-page medical textbook with zero failures.
Screenshot-based regression check used during multi-phase site cleanups: it snapshots key pages before and after each change so breakage shows up immediately. Verified 27 pages per pass across a multisite network.
Self-taught projects that I work on in my free time to explore music recommender systems, quality of life, specific tooling, and just for fun
Music similarity engine that connects artists by how they talk about making music (verbatim interview quotes, embedded and compared) to surface kinships that cross genre lines. Tried out several different methods to prove orthogonality between genre labels and artist philosophy.
Mines NTS Radio shows' curated tracklists instead of interviews like Basilect Engine. 86,600 episodes crawled, 1.5M artist strings canonicalized, 11M co-occurrence pairs ranked by curator diversity. Made a visualization network frontend to explore the results.
Generator of absurd character names built from weighted phoneme pools and fake-etymology suffix families. Vanilla JS with live frontend on GitHub Pages.
Sends text and links from a PC to any iPhone on the LAN through a browser — no app install. Flask + Server-Sent Events out of WSL2, QR pairing, mDNS so the phone bookmark never goes stale. Later ported from Python to Go.
CLI that pulls your Last.fm loved tracks into a new Spotify playlist, with date-range filtering and a calibration tool for tuning the fuzzy track matching.