I build things that solve a concrete problem, and I like measuring whether they actually do — benchmarks over intuition, server-side validation over trust, real data over mock data.
Optimization and metaheuristics · client-server systems and networking · compilers and parsing · data pipelines and reporting
| Project | What it is |
|---|---|
| RunwayScheduling | Runway scheduling simulator comparing a greedy solver against a hybrid GA + CP-SAT solver, behind a .NET Minimal API with a React scenario builder |
| genetic-algorithms | Hill climbing, simulated annealing and a binary-encoded GA, benchmarked on Schwefel and Rastrigin over repeated independent runs |
| checkers-client-server | Multiplayer checkers over TCP — SFML client, multithreaded C++ server, all move validation server-side |
| custom-language-parser | Flex/Bison compiler front-end for a small OO language, with a scoped symbol table and semantic checks |
| meeting-scheduler | Tkinter + PostgreSQL desktop scheduler with per-participant conflict detection and iCalendar import/export |
| device-rec | Product catalog on plain Node.js and SQLite — hybrid search, scraping, admin panel, RSS |
