I'm a developer who learns by building—from graphics and simulation projects to algorithms, search systems, and machine-learning experiments.
- ♟️ Chessformer — a custom Python chess engine with alpha-beta search and an early PyTorch transformer pipeline for chess move sequences
- 🌾 Kaggriculture Local Bot — a non-ML strategy bot using deterministic planning, worker assignment, and mathematical optimization
- 🔦 Python Ray Tracer — a from-scratch renderer with vector math, ray-sphere intersections, normal shading, and PPM output
- OpenGL Renderer — an experimental C++ renderer using GLFW, GLAD, and GLM
- Quad Tree Visualizer — an interactive spatial-partitioning demo built with olcPixelGameEngine
- Terrain Generation Grid — a C++ triangular-grid foundation for procedural terrain experiments
- Self-Driving Car Playground — a Canvas-based driving and sensor simulation written in plain JavaScript
- Degrees of Separation — a breadth-first search program that connects actors through shared movies
- eShop — a Django e-commerce application with catalogue, cart, checkout, and order management
- Audio Footprinting — a Java experiment that parses WAV audio and applies a hand-written Fast Fourier Transform
- Graphics programming and rendering
- Algorithms, optimization, and data structures
- Simulation and autonomous decision-making
- Machine learning and transformer architectures
- Building software from first principles
Python · C++ · JavaScript · Java · PyTorch · OpenGL
Always learning, experimenting, and turning ideas into working projects.