← home

projects

WORK

StockCompare // stock comparison with AI-powered insights.

go · postgresql · react · next.js · d3.js · groq ai · llms · 1★

Full-stack stock comparison platform with Go backend and React frontend. Event-driven API with PostgreSQL caching for sub second load times, interactive charts, and AI powered insights via Groq. Dockerized for easy scaling.

Omniflow85 // vendor management from listing to conversion.

next.js · typescript · tailwind css · vercel · render · axios · jwt

Flexible vendor management platform that unifies inventory, ads, and performance tracking with real-time visibility from listing to conversion. End-to-end platform delivering secure vendor dashboard for inventory, analytics, and operations.

Nellysblendz // order-ahead wellness food, drinks and catering.

next.js · typescript · tailwind css · shadcn · mapcn api · vercel

A wellness drinks and healthy meals ordering platform that lets customers skip queues by ordering ahead and book event catering for fresh, nutritious options. Responsive design with MapCN API for location-based services.

OPEN SOURCE

Typist // a typing app for developers who live in the terminal.

go · bubble tea · lipgloss · chroma · chart.js · docker · 20★

Cross-platform CLI and Web UI typing application built for developers to master speed and syntax. Features word/quote/code modes with syntax highlighting, live WPM stats, blind mode for muscle memory training, persistent personal bests, and export to JSON/CSV. Zero dependencies, works offline.

microgpt // a GPT written from scratch in Go. no ML libraries.

go · wasm · react · typescript · vite · 0★

A minimal GPT implementation written from scratch in Go with zero external ML libraries. Trained on 32K first names to generate name like strings using a single layer transformer with character level tokenization. Features 4-head causal self-attention, RMSNorm, Adam optimizer, WASM/React viz frontend, and comprehensive gradient check tested math. Built to understand transformers at the raw arithmetic level.

mathua // adaptive math that won't advance you until speed and accuracy both prove mastery.

go · typescript · react · next.js · python · sympy · postgresql · sqlite · docker · 0★

Open-source adaptive math learning engine: 630 concepts across 17 domains, no account to start, no paywall on the graph. Mastery gating on streak + response time, DAG scheduler with 70/30 new/review balance, SM-2 spaced repetition woven into sessions, and problems generated on demand — nothing to memorise. Single Go binary with React + Next.js frontend, weekly Monday leagues, share links, CSV transcripts.

Ghost Hunter // a retro FPS raycaster with neural-net enemies.

go · ebitengine · wasm · neural networks · python · numpy · 0★

A retro first person shooter built from scratch in Go using the Ebitengine game engine. Features a custom software raycaster, wave based combat, 5 unique maps, and neural network AI trained via imitation learning. Built as a learning exercise to explore Go, game dev, WebAssembly, and ML integration.