Software engineer. I build learning tools and small ML and AI projects that you can run and check for yourself.
| Project | What it is |
|---|---|
| LeetCode Patterns in Java | 269 LeetCode and 16 Codeforces solutions grouped by technique, each with its key idea and complexity, all compiled in CI. Comes with a coach skill for Claude Code and Codex that gives hints instead of answers. |
| EEG motor imagery baseline | Cross-subject 4-class brain-computer-interface classifier (Riemannian log-covariance features + XGBoost), validated by participant: 43–46% on people it never saw (chance is 25%). Reproduces on the public PhysioNet EEG dataset in two commands, no GPU. |
| PaperPilot | Reviews ML papers for reproducibility, and checks that every quote it cites is really in the paper. Runs as a web app with Gemini, or inside your coding agent with no API key. |
| How Long Is a Day? | Interactive 3D tour of the solar system that explains, with simple geometry, why a day lasts 24 hours on Earth and 117 days on Venus. |
| AlgoMentor | Spring Boot + React app that returns a validated JSON review of an algorithm solution; runs on a fresh clone with no API key. |
Java · Spring Boot · Python · TypeScript · React · three.js · scikit-learn · XGBoost · C++



