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, S3 ingestion, and an optional AI incident assistant. Flask and DuckDB.

PythonFlaskDuckDBAWS S3SQLAIDevOps

2026 / active

HomeCheck

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

PWAAWSServerlessTypeScriptOffline-first

2026 / active

RepoLatch

Run terminal coding agents in a policy-filtered copy of a repo, with explicit file, command, and network boundaries and a small desktop workbench for review.

RustTauriDockerAISecurityDeveloper Tools

2026 / active

Minimal Browser

A personal Chromium browser with a fresh session on every launch, built-in ad blocking, an encrypted 2FA vault, and an opt-in local API for browser agents.

ElectronTypeScriptChromiumPrivacy2FAAI

2026 / active

Quantum Playground

Sixty physics and maths lessons that teach the theory first, then open an interactive model — including a Rust/WebAssembly quantum interference lab and an optional AI tutor.

TypeScriptRustWebAssemblyPhysicsEducationAI

2026 / active

codecard

Carbon-style images of code, terminal sessions, diffs, and Claude Code transcripts, rendered locally through a CLI, an MCP server, or a Claude skill.

PythonCLIMCPClaude CodeDeveloper Tools

2026 / active

TabBridge

Local-first browser automation for MCP clients: agents drive the Chrome tabs you already have open, with a side panel showing every action and approvals for sensitive ones.

TypeScriptMCPChrome ExtensionBrowser AutomationAI

2026 / active

GitLab Extended MCP

A token-efficient GitLab MCP server for Claude Code: 38 tools across merge requests, discussions, pipelines, and job logs, with slimmed responses.

PythonMCPGitLabClaude CodeDeveloper Tools

2026 / active

wiki-kit

Setup kit for a personal, agent-operated wiki, giving parallel Claude Code, Codex, OpenCode, and Gemini sessions one shared memory.

ShellAIAgentsKnowledge ManagementDeveloper Tools

2026 / active

Learn DevOps with AI

A project-based DevOps path covering Docker, CI/CD, ECS/Fargate, and serverless, with AI prompts, quizzes, and certificates in a static web app.

Next.jsDockerDevOpsCI/CDEducationAI

2026 / active

2fa-cli

TOTP codes in the terminal from an encrypted local vault, with imports from Authenticator and Google Authenticator exports.

PythonCLISecurity2FA