
Software Developer with a focus on building projects and learning new skills along the way.
Studying at Codam College (42 Network) — currently based in Amsterdam, NL.

PROJECTS

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

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


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.
- Python
- Dijkstra
- Simulation
TECHNOLOGIES I WORK WITH
Vue.js
Nuxt 3
JavaScript
Tailwind CSS
Node.js
Supabase
Python
C
GET IN TOUCH
Let's talk about your project and how I can help you.