YT
Loading · v2026.07
Yevhen Tiutiunnyk
Skip to content
Yevhen Tiutiunnyk
/ Portfolio · 2026

Yevhen
Tiutiunnyk.

RoleFull-Stack Developer
FocusFull-stack · React · Node · Python
StatusInternship from Feb 2027
Scroll
01 About
// Full-Stack Student

Third-year MBO Software Development student (niveau 4) at Mediacollege Amsterdam. I build across the stack — React and TypeScript up front, Node, Python and Laravel behind it — taking projects from idea to deployed and used, with automated tests covering the core logic.

MBO 4
Software Development · 3rd year
4
Projects shipped
Feb 2027
Internship start · 6 months
NL · EN
Dutch B2 · English B2
02 Skills
// Stack & level

The stack

  • Basic
  • Intermediate
  • Advanced
Frontend06
  • ReactIntermediate
  • JavaScriptIntermediate
  • HTML & CSSIntermediate
  • Tailwind CSSIntermediate
  • TypeScriptBasic
  • Next.jsBasic
Backend04
  • Node.js / ExpressBasic
  • PythonBasic
  • PHP / LaravelBasic
  • REST APIsIntermediate
Data & tooling03
  • SQL / PostgreSQLBasic
  • Git & GitHubIntermediate
  • Vercel / NetlifyIntermediate
Also used in projects
  • Vite
  • SQLite
  • Supabase
  • MySQL
  • aiogram
  • SQLAlchemy
  • Railway
  • JWT & CSRF auth
  • Framer Motion
  • Claude API
Yevhen Tiutiunnyk
● Amsterdam · 2026
01 / 01
Yevhen Tiutiunnyk
03 Manifesto

Learn byshippingreal things.

I learn fastest with something real in production. Most projects here started as a course brief or a personal itch and ended up deployed and used — from a weekly planner you fill by talking to a live shop bot taking real orders.

Selected work

04 2026
001

Storefront Bot

Multilingual (EN/RU/UK/NL) Telegram storefront & order-intake bot: category → brand → line → product catalog, cart, and checkout with delivery or pickup. Async aiogram + SQLAlchemy, self-migrating SQLite, money as integer cents, snapshotted order lines, 24 tests. Public demo build; a variant runs in production for a real retail client.

Python · aiogram · SQLAlchemy · 2026
002

Spoor / Spår

Marketing site for a 2D+3D platformer puzzle game about a museum train running from Amsterdam to Stockholm. Built as a course brief.

HTML · CSS · JS · 2026
Spoor / Spår preview
● Preview
003

A Week, Spoken

Personal weekly schedule you fill by talking instead of filling forms: a dictated phrase — "move the gym to Thursday" — lands in one plain text field (the OS keyboard does the speech part), Claude turns it into operations, a validation layer rejects anything that doesn't fit, and a single transaction applies the batch with an 8-second snapshot undo. Dates as strings and minutes instead of Date objects, pure-function recurrence, web-push reminders and a Monday report on the week just gone. 312 tests; invite-only.

Next.js · Supabase · Claude API · 2026
A Week, Spoken preview
● Preview
004

WordPress Portfolio Theme

This portfolio rebuilt as a custom classic WordPress theme for a Mediacollege course, one lesson at a time: template hierarchy, enqueued assets, a Sass + Webpack build with Bootstrap, and a contact form with nonce check, sanitising, validation and an Akismet spam check, sent through Mailpit. Runs locally in Docker with WordPress, MariaDB and phpMyAdmin. In progress.

WordPress · PHP · Sass · 2026

Let's build
something together.

yevhent.dev@gmail.com →
© 2026 YEVHEN TIUTIUNNYK · All rights reserved