
Yevhen
Tiutiunnyk.
Derdejaars student Software Development (mbo niveau 4) aan het Mediacollege Amsterdam. Ik bouw over de hele stack — React en TypeScript aan de voorkant, Node, Python en Laravel erachter — en breng projecten van idee tot live en in gebruik, met automatische tests voor de kernlogica.
De stack
- Basis
- Gemiddeld
- Gevorderd
- ReactGemiddeld
- JavaScriptGemiddeld
- HTML & CSSGemiddeld
- Tailwind CSSGemiddeld
- TypeScriptBasis
- Next.jsBasis
- Node.js / ExpressBasis
- PythonBasis
- PHP / LaravelBasis
- REST API'sGemiddeld
- SQL / PostgreSQLBasis
- Git & GitHubGemiddeld
- Vercel / NetlifyGemiddeld
- Vite
- SQLite
- Supabase
- MySQL
- aiogram
- SQLAlchemy
- Railway
- JWT- & CSRF-auth
- Framer Motion
- Claude API
Leren doorechte dingenlive te zetten.
Ik leer het snelst als er iets echts in productie draait. De meeste projecten hier begonnen als schoolopdracht of eigen idee en zijn uiteindelijk live gezet en gebruikt — van een weekplanner die je met je stem vult tot een winkelbot die echte bestellingen verwerkt.
Geselecteerd werk
Storefront Bot
Meertalige (EN/RU/UK/NL) Telegram-webwinkel en bestelbot: catalogus categorie → merk → lijn → product, winkelwagen en afrekenen met bezorgen of afhalen. Async aiogram + SQLAlchemy, zelfmigrerende SQLite, bedragen in hele centen, orderregels met vaste naam en prijs, 24 tests. Openbare demoversie; een variant draait in productie bij een echte winkelklant.
Spoor / Spår
Marketingsite voor een 2D+3D-puzzelplatformgame over een museumtrein van Amsterdam naar Stockholm. Gebouwd als schoolopdracht.

A Week, Spoken
Persoonlijk weekrooster dat je vult door te praten in plaats van formulieren in te vullen: een ingesproken zin — "move the gym to Thursday" — komt in één tekstveld terecht (het toetsenbord van het besturingssysteem doet de spraak), Claude zet die om in bewerkingen, een validatielaag weigert alles wat niet past, en één transactie voert de batch uit met 8 seconden undo via een snapshot. Datums als strings en minuten in plaats van Date-objecten, herhaling als pure functie, pushmeldingen en op maandag een rapport over de afgelopen week. 312 tests; op uitnodiging.

WordPress Portfolio Theme
Dit portfolio opnieuw gebouwd als eigen klassiek WordPress-thema voor een vak op het Mediacollege, les voor les: template-hiërarchie, enqueued assets, een Sass + Webpack-build met Bootstrap, en een contactformulier met nonce-check, sanitising, validatie en een Akismet-spamcheck, verzonden via Mailpit. Draait lokaal in Docker met WordPress, MariaDB en phpMyAdmin. In ontwikkeling.
