Home
Profile
Work
Notebook
Media

Projects

Useful experiments, shipped small.

A curated set of tools and prototypes across AI, documents, security, infrastructure, and developer workflows.

AI Receipt Splitter

2026 / active

AI Receipt Splitter

Split bills fairly in seconds with AI-powered OCR, multi-currency support, and a stateless privacy-first architecture.

AIClaude VisionGoReactPrivacy
DocuLens - Image to Docx

2025 / active

DocuLens - Image to Docx

Transform physical documents into editable Word files using OCR and AI-assisted formatting.

OCRClaudeGoogle VisionDocuments
Quantum-Safe Password Generator

2026 / active

Quantum-Safe Password Generator

Generate passwords resistant to quantum computer attacks using ML-KEM, Argon2id, Go, Lambda, and WebAssembly.

SecurityGoAWS LambdaWASM
Debt Tracker

2025 / active

Debt Tracker

A simple web app to track money owed between friends and settle up without spreadsheets.

ReactFinanceWeb App

2026 / active

Ghostwrite

A Go CLI tool that tracks and attributes AI-generated code in git repositories.

GoGitAIDeveloper ToolsCLI

2026 / active

Personal Assistant RAG

A production-grade AI personal assistant using Go, Next.js, Qdrant, AWS S3, Docker, and retrieval-augmented generation.

GoNext.jsRAGQdrantAWS S3DockerAI

2026 / active

Agenda Planner

Collaborative agenda planner with time slots, shareable links, RBAC, threaded comments, and MCP access for AI agents.

TypeScriptMCPCollaborationRBACAI

2026 / active

Skillkit

A Go CLI for defining AI agent rules once and syncing them to AGENTS.md, Cursor, Claude Code, GitHub Copilot, and more.

GoCLIAIDeveloper ToolsCursorClaude

2025 / active

ISO 8583 Utils

Client-side ISO 8583 parser, EMV TLV decoder, bitmap visualizer, and Luhn validation toolkit.

TypeScriptNext.jsFintechISO 8583EMVPayments

2025 / active

Sentinel Alert

Real-time incident viewer with SSE alerts, Redis pub/sub, PostgreSQL persistence, RBAC, 2FA, and a Go backend.

GoRedisPostgreSQLSSERBAC2FA

2026 / active

Moneta

BigInt-precision monetary values for TypeScript, designed to avoid floating-point rounding errors.

TypeScriptFintechLibraryBigIntPrecision

2026 / active

Malaysia Tax Receipt Tracker

Track and organise tax-deductible receipts for Malaysian income tax filing.

TypeScriptFinanceTaxMalaysia

2026 / active

Confidential AI Gateway

Zero-trust serverless gateway that strips PII before requests reach public AI providers.

GoAWS LambdaKMSNitro EnclavesAISecurity

2026 / active

AI Status Dashboard

Real-time status tracker for OpenAI and Claude with RSS aggregation and webhook history.

Next.jsPostgreSQLNeonRSSReal-timeAI

2026 / active

GitLab AI Code Reviewer

Multi-agent AI code reviewer for GitLab merge requests, powered by Gemini and long-term vector memory.

PythonVertex AIGeminiGitLabMulti-agentAI

2026 / active

S3 Log Explorer

Self-hosted log explorer with SQL queries over S3 or local log files using Flask and DuckDB.

PythonFlaskDuckDBAWS S3SQLDevOps

2026 / active

HomeCheck

Offline-first PWA for daily home checks across doors, lights, appliances, recurring tasks, and cloud sync.

PWAAWSServerlessTypeScriptOffline-first