Featured Projects
A selection of my best Python, Go, and React work
LLM Protector
Security scanner that probes a local LLM for prompt-injection and jailbreak vulnerabilities — 50 attacks across 11 categories, grading each model with a severity-weighted risk score. A headless benchmark pipeline compares multiple models; the live demo replays a real recorded scan instantly.
Created: June 2026
Python FastAPI React Ollama CybersecurityTry the live demo · See it in the Cybersecurity Lab
The Finance Kit
Full-stack finance tracker built with Python and Streamlit. Tracks expenses, income, and budgets — and estimates taxes. Architected with a separate frontend and backend repo, deployed on Streamlit Cloud.
Created: Jan. 3rd, 2026
Last Updated: April 21st, 2026
Try the live demo · View Source Code and Project
Markdown to HTML Converter
CLI tool written in Go that converts Markdown files into styled HTML pages. Handles headings, code blocks, links, and lists — a practical entry into Go's standard library.
Created: March 3rd, 2026
Last Updated: March 20th, 2026
View Source Code and Project
Chess AI
Chess engine built in Python — minimax with alpha-beta pruning for classical search, expanding toward a Deep Q-Network trained via self-play.
Started: 2026
Python PyTorch AIView Source Code and Project
Magellan Search Engine
Built a Go web spider that crawls pages from a seed URL and indexes content into SQLite, then wired a React frontend to search the results in the browser. Deployed on Vercel.
Created: April 13th, 2026
Last Updated: May 4th, 2026
Try the live demo · View Source Code and Project
Featured Hackathons
Competitions and hackathons I've placed or submitted in
Hack America 2026
Submitted Study Assistant — an AI-powered RAG tool that ingests your own notes (Markdown, PDFs, images) into ChromaDB and lets you query them conversationally. Local Ollama or cloud models. CLI + Streamlit UI.
Python ChromaDB Ollama StreamlitView submission →
International AI Agents Hackathon 2026
Built a multi-agent AI system for automated data processing. Agents coordinate to ingest, analyse, and output structured results. Core logic in backend/bots.py, deployed live on Vercel.
Try the live demo · View submission →
Who am I?
Explore my full project list, learn more about me and my work experience, or see my academic record.