Projects

Open source projects and experiments. Each one is a learning experience.

Lander

Canvas Lunar Lander clone with real scaled gravities for Mars and the Moon, procedurally generated terrain, a persistent fuel tank across flights, and per-world best scores in localStorage.

Next.jsTypeScriptCanvasTailwind CSSGitHub Pages
TypeScript
LiveRepo
nextjstypescriptgame+3 more

drv

Command-line Google Drive manager in Rust: ls/mv/cp/rm/cat/vim on Drive paths, a local semantic index with offline search, Claude-answered questions with citations, and plan-then-confirm natural-language tasks.

RustGoogle Drive APISQLiteLocal EmbeddingsClaudeHomebrew
Rust
Repo
rustcligoogle-drive+5 more

My Football

Static-site football tracker that fetches league data at build time via GitHub Actions and serves fixtures, results, standings, and top scorers with no server or database.

Next.jsTypeScriptTailwind CSSGitHub ActionsGitHub PagesStatic Site Generationfootball-data.org
TypeScript
LiveRepo
nextjstypescriptfootball+4 more

Flood Game

Flood the board from the top-left corner within the move budget. Easy, Medium, Hard, and a shared Daily board; Okabe–Ito palette with glyphs; pure TypeScript game core.

React 18TypeScriptViteTailwind CSSGitHub Pages
TypeScript
LiveRepo
reacttypescriptgame-development+5 more

Word Assist

Interactive word puzzle assistant with drag-and-drop interface, real-time filtering, and comprehensive word list for solving word games.

ReactTypeScriptTailwind CSSZustandReact DnDGitHub PagesWord PuzzlesReal-time Filtering
TypeScript
LiveRepo
reacttypescriptword-games+6 more

React Boxed Word Puzzle

Interactive word puzzle game with drag-and-drop interface, efficient Trie-based word searching, and modern React/TypeScript architecture.

ReactTypeScriptTailwind CSSViteReact DnDTrie Data StructureWord Search AlgorithmGitHub Actions
TypeScript
LiveRepo
reacttypescriptgame-development+5 more

Fire Tablet

Interactive slide show presentation of the Fire Tablet with elegant manuscript styling, responsive design, and smooth animations.

ReactTailwindCSSJavaScriptCSS3HTML5GitHub PagesResponsive DesignAnimations
JavaScript
LiveRepo
reactfrontendui-ux+5 more

Compliance Document Management System

AI-powered compliance document management with semantic search, document Q&A, and intelligent analysis using MongoDB and Azure OpenAI.

PythonMongoDBAzure OpenAIVector EmbeddingsSemantic SearchDocument ProcessingMyPyBlackpytest
Python
Repo
pythonaicompliance+5 more

PyScripts

Python-based GUI tools for video operations including clipping, compression, format conversion, and data analysis with processing date estimation.

PythonFFmpegMoviePyPandasMatplotlibTkinterPoetryuv
Python
Repo
pythonvideo-processingdata-analysis+3 more

Monty Hall Simulator

Java-based probability simulator that demonstrates the Monty Hall problem through statistical analysis and game simulation.

JavaGradleStatisticsProbability TheorySimulationNetBeansTestingMathematics
Java
Repo
javastatisticsprobability+5 more

Want to see more?

View on GitHub