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.

Yiannis Dimitrakopoulos

PROJECTS

Screenshot of EMA — Real-Time Voice Intelligence

EMA — Real-Time Voice Intelligence

Real-time voice assistant with live transcription and LLM responses.

  • Nuxt.js
  • TypeScript
  • Three.js
  • Whisper
  • Llama 3.3
  • Supabase
Screenshot of call me maybe — LLM Function Calling

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
Screenshot of Medlake Training — Website Redesign

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
Screenshot of Codexion — Concurrency Simulation

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
Screenshot of Academia — AI Research Feed

Academia — AI Research Feed

Daily AI research feed — arXiv and HuggingFace papers in one place.

  • Nuxt 3
  • Tailwind CSS
  • Node.js
Screenshot of Fly-in — Drone Routing Simulation

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
View more on Github

TECHNOLOGIES I WORK WITH

Vue.js

Nuxt

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.

© 2026 Yiannis Dimitrakopoulos