33 repos. 6 real tools. The rest? Experiments, corpses, and code we cannibalize.
This isn’t a portfolio. It’s an archive. Wins, wreckage, and warnings.
🔥 ACTIVE
rapidcart
One-page WooCommerce flow. AJAX cart. No bloat. Clients use it. It ships.
https://github.com/gmfunk9/rapidcart
SAM (Social Automation Machine)
Python core + PHP API + WP frontend. Generates posts, pushes content, runs on cron. Modular, versioned, real.
Private repo
tipthai
Offline Thai reading drills. Pure HTML + JSON. Zero tracking. Built for speed and study.
Private repo
imgz
Server-side Imagick tool. Accepts JSON payloads. Renders branded images on shared hosting. Used in production.
Private repo
getsitemap
Fetches any site’s sitemap, returns plaintext list. No install, no bullshit. Core tool for SEO triage.
No README.
uptime_monitor
Python script logs TTFB, status, cache, load time. SQLite DB. Keeps your stack honest. Used daily.
https://github.com/gmfunk9/uptime_monitor
🧪 IN DEVELOPMENT
screenshot-pro
Screenshot comparison + QA tool. Still too ugly to show. Still too useful to kill.
Private repo
fp-portal
UUID+PIN file editor dashboard. CLI-first. For clients. For freaks. No JS bloat.
Private repo
auto-local-wp
Local WP stack provisioner. Python script. Patches /etc/hosts, sets up Nginx + MariaDB in seconds.
https://github.com/gmfunk9/auto-local-wp
groq_cli
Python CLI for Groq LLMs. Prompts from stdin, output streams back. Fastest testing loop we’ve got.
https://github.com/gmfunk9/groq_cli
🧊 PAUSED / LOW PRIORITY
link-stats
PHP crawler from sitemap. Checks for broken links. Multi-threaded. Needs UI cleanup.
https://github.com/gmfunk9/link-stats
llm-prompts
Wofi + wl-copy prompt launcher. For when you’ve got too many LLMs and not enough memory.
Private repo
fp_hotkeys
Shell scripts for daily use. ZSH, wtype, auto-click. Glorified muscle memory.
Private repo
fpmonitor
Frontend for uptime_monitor SQLite DB. Not polished, but works.
https://github.com/gmfunk9/fpmonitor
☠️ POST-MORTEM ZONE
wp-optimizers
Meant to productize FunkPd SOPs. Cold outreach failed. SOP ≠ training. We learned that hard.
Private repo
funkpd_sops
The SOP dump. Never shipped. Too sharp for junior hands. Needs training layer.
Private repo
dial-o-mautwic
Twilio embed for Mautic. Click-to-call. Actually worked. Nobody cared.
Private repo
font_rasterizer
Python script that batch-renders bitmap fonts from TTFs. May be merged into imgz.
https://github.com/gmfunk9/font_rasterizer
🗃️ EVERYTHING ELSE
Dusty playgrounds. Dead POCs. Markdown graveyard.
minimal-jwt-saver — saved a JWT. that’s it.
samdev-tools — whatever this was, it isn’t now.
funkpd_site_debug_screenshots — too cursed to revive.
fp_csv_view — PyQt viewer for CSVs. Nice. Forgotten.
This isn’t the full stack. It’s the working edge. For the rest, dig the repos:
https://github.com/gmfunk9