Projects

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

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

Strategic color-flooding puzzle game with efficient BFS algorithm, responsive design, and real-time statistics tracking built with modern web technologies.

ReactTypeScriptTailwindCSSCreate React AppBFS AlgorithmGame DevelopmentGitHub PagesESLint
TypeScript
LiveRepo
reacttypescriptgame-development+5 more

Astroweb - Personal Website

Next.js TypeScript website showcasing modern web development practices with static site generation, theme switching, and MDX content management.

Next.js 15TypeScriptTailwind CSSMDXReactApp RouterStatic Site GenerationTheme SystemPWAFirebase Hosting
TypeScript
LiveRepo
nextjstypescripttailwindcss+7 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