Chess Engine
Chess engine with minimax algorithm, alpha-beta pruning, and
position evaluation. Features a complete chess game implementation
with move validation, check/checkmate detection, and an
intelligent computer opponent with multiple difficulty levels.
Survival2D
A 2D survival game built using the Godot Engine, focused on
fast-paced gameplay and progression mechanics. The player must
survive for as long as possible by avoiding enemies, leveling up,
and collecting rewards to enhance abilities.
Leetcode Solutions
Optimized solutions to challenging algorithmic problems with
detailed explanations.
Finance Flow
A comprehensive financial tracking and visualization application
built with React and TypeScript, featuring interactive dashboards
and predictive analytics.
Pulse Board
Pulseboard is a full-stack application designed to monitor and
visualize API performance metrics in real-time.
Interpreter & Compiler
This project is a personal implementation of the code examples
found in the book "Writing An Interpreter In Go" and "Writing A
Compiler In Go" by Thorsten Ball.
Advent Of Code
The Advent of Code is an annual event where participants solve
programming puzzles and challenges. It takes place during the
month of December, with a new puzzle being released each day.
JavaKV
A key-value store implementation in Java 21 with write-ahead
logging, CLI interface, and comprehensive test suite.
Netflix Clone
Full-featured Netflix clone with authentication, video streaming,
and personalized recommendations.
MazeMaker
An interactive web application that generates and solves mazes
using various algorithms. It provides a visual representation of
maze generation and solving processes.
Distributed Cache
High-performance distributed caching system with consistent
hashing.
Postman Clone
REST API testing tool with request builder and response viewer.
Features syntax highlighting and request history.
Sitemap Builder
Automated sitemap generator that crawls websites and creates XML
sitemaps for SEO optimization.