Full-stack web developer based in the Czech Republic

GitHub LinkedIn CV

Bio

Hi, I'm Jakub Jakůbek - a full-stack web developer living in the heart of Europe, in the Czech Republic. My timezone is CET(+1)/CEST(+2).

I graduated from Havlíčkův Brod High School and I'm currently studying at the Faculty of Informatics, Masaryk University.

I'm talkative, I enjoy getting involved in all kinds of activities, and I like discussing a wide variety of topics (yes, including anarcho-capitalism). In my free time, I have a passing interest in public transit.

Where I've Been

Work

2024 - Present

Full-stack Web Developer

Building and maintaining an internal tutoring management system and an AI-powered classroom management tool. Full-stack development with modern web technologies.

2026 - Present

Freelance Web Developer

Working on various freelance projects - including a custom web app for ZŠ Komenského Světlá nad Sázavou's annual Games Day event. Building full-stack solutions for local clients.

Education

2026 - Present

FI MUNI - Programming and Development

Bachelor's program focused on full-cycle software development - from algorithms and operating systems to web, databases, networks and security. Includes a 480-hour professional internship.

2018 - 2026

Gymnázium Havlíčkův Brod

General eight-year secondary program preparing students for university studies across all fields.

Selected Projects

Learning Triangle

Internal tutoring management system for Learning Triangle. Scheduling, student tracking and session administration.

SvelteKit TypeScript PostgreSQL Docker

Školiště

AI-powered class register for democratic schools. Streamlines attendance, scheduling and student well-being tracking.

SvelteKit TypeScript Gemini Drizzle PostgreSQL

GHB Merch

Full e-commerce platform for school merchandise with admin panel, order management and secure checkout.

SvelteKit TypeScript Drizzle PostgreSQL

Zaparkuj

Real-time parking occupancy monitoring using computer vision. Features an interactive map, historical data and occupancy predictions.

SvelteKit FastAPI YOLOv8 Python

Omsi Map Bundler

CLI tool for packaging and distributing OMSI bus simulator maps. Written in Rust for performance.

Rust TypeScript

Deceive

Real-time multiplayer party deception game. Create lobbies, assign roles and vote - no sign-up required.

Next.js Socket.io TypeScript Tailwind

db-quickly

Lightweight open-source NoSQL JSON database for small JavaScript and TypeScript projects. Published on npm.

TypeScript Node.js npm

Piškvorky (Tour de App)

A chess.com-inspired platform for playing piškvorky online with matchmaking and game history. Built for the Tour de App 2025 competition.

SvelteKit TypeScript WebSockets

"Na Lovu" Quiz App

Real-time multiplayer quiz inspired by the TV show. Players compete answering questions in a lobby-based game with streak bonuses and a final chase.

SvelteKit TypeScript WebSockets

Honorable Mentions

Competitions

Summer Camp Group Leader

Led a group of 12–24 kids at LDT Chrudimka. I planned and ran the daily program for my group and helped design the camp-wide storyline game.

Languages

Czech - native
English - fluent (professional communication, technical documentation)
Russian - conversational (around A2/B1)

Fun Facts

I really enjoy public transit and love traveling by train and bus. I like debating urban planning, geopolitics and economic systems. I can solve a Rubik's cube in about 30 seconds.

Let's Talk

I'm open to part-time work, internships and interesting projects. If you think we'd be a good fit, reach out.

hi@jakubjakubek.cz