Software Developer with a focus on building projects and learning new skills along the way. Studying at Codam College (42 Network) — based in Amsterdam, NL.
PROJECTS Visual Lab — Math, Algorithms & Concurrency Playground Interactive lab for learning math, algorithms, data structures and concurrency visually — live curve transforms, step-through algorithm playback, and a deterministic thread scheduler for reproducing real race conditions and deadlocks.
Nuxt 3 TypeScript Vue 3 Vitest call me maybe — LLM Function Calling Function calling for LLMs via constrained decoding — masks invalid tokens at the logit level so a 0.6B model emits 100% schema-compliant JSON.
Python Qwen3 Constrained Decoding LLM Medlake Training — Website Redesign Freelance redesign for a Swiss medical fitness centre — cinematic 3D hero, CMS, and automatic multilingual support (DE·EN·FR·IT).
Nuxt 3 Three.js Tailwind CSS Supabase DeepL Codexion — Concurrency Simulation Dining-philosophers variant in C: threads compete for shared resources under FIFO or earliest-deadline-first scheduling, with burnout deadlines.
C POSIX Threads Mutexes Scheduling RAG Against the Machine — BM25 Retrieval over vLLM Source Retrieval-augmented generation over the vLLM codebase — custom identifier-aware tokenizer, AST-based chunking, tuned BM25 (k1/b grid search), IoU-scored recall@k eval, grounded answers via Qwen3-0.6B.
Fly-in — Drone Routing Simulation Routes a fleet of drones through connected zones using Dijkstra's algorithm and a turn-by-turn simulation engine with capacity constraints.
View more on Github GET IN TOUCH Let's talk about your project and how I can help you.
Email me © 2026 Yiannis Dimitrakopoulos