<?php
$josh = [
'role' => 'PHP, PostgreSQL & Python engineer',
'building' => ['APIs', 'bots', 'webhooks', 'payments', 'lean products'],
'core_dev' => 'AgilePy — a minimal, extensible Python web framework',
'founder' => 'SEOULTRA — free SEO, marketing & developer tools',
'based_in' => 'Singapore 🇸🇬',
'off_duty' => ['competitive games 🎮', 'history 📜', 'song lyrics 🎵'],
];- 🔭 Shipping small, composable libraries and APIs in PHP and Python
- 🤖 Playing with bots, webhooks and payment integrations
- ✍️ Writing about things I break (and fix) on my PHP blog
- 🤝 Helping out on Stack Overflow and Magento Stack Exchange
| Project | What it does | Built with |
|---|---|---|
| 🔐 Common Password List | The classic rockyou.txt wordlist (built into Kali Linux) for security testing |
PHP |
| 🌐 Registrar API | One PHP library for NameSilo, GoDaddy, Namecheap & Dynadot: availability, register, renew, transfer, DNS | PHP |
| 🏦 BCA API v2 | Bank BCA signature + token generation in PHP to fetch statements and forex | PHP |
| 🛡️ PasteFilter | Masks names, emails, secrets and customer data before they reach ChatGPT, Claude or Gemini | JavaScript |
| 🧱 nginx-anti-ddos-attack | Stops /?abc=RANDOM query floods at Nginx and auto-blocks abusive IPs |
Shell · Nginx |
| 🐍 AgilePy | Open-source Python framework — lightweight and powerful | Python |
| 🌙 Chinese Lunar Calendar | Lunar ↔ Gregorian conversion and date queries in PHP | PHP |
If something here saved you an afternoon, any of these helps a lot:




