Projects
MCP Threat-Model Template
Status: Live • Updated 7/12/2026
A fill-in-the-blanks STRIDE threat model for MCP servers: an interactive 18-question checklist plus a downloadable template, so every new server is an afternoon's exercise instead of a blank page.
Security Feeds Pipeline
Status: Live · auto-updating • Updated 7/12/2026
A self-updating threat-intelligence page on a static blog: CISA KEV, NVD, GitHub Advisories, abuse.ch IOCs, and AI-security research, scored with a deterministic KEV/CVSS/EPSS risk engine. No servers, no database, nothing to keep alive.
Sakinah
Status: Shipping • Updated 6/8/2026
Islamic funeral guidance for families in Singapore: reach an ustaz, a mandi jenazah team, or a provider in one tap. Built with love, for the community.
EmpRoster
Status: Paused • Updated 8/23/2025
An easy-scheduling SaaS for teams, built as a school project and evolving into a real product.