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.