Back to portfolio EN • CZ

Jakub Jakůbek

Full-stack TypeScript Developer

Profile

Czech informatics student at FI MUNI, with three systems in real use: the internal system a tutoring company runs on daily, a school e-commerce platform, and an open-source npm package. I work across the whole stack in TypeScript - from the PostgreSQL schema to Docker and the Linux server it runs on.

Experience

Full-stack Developer - Adam Ferencz (OSVČ)

  • Develop and maintain two production client applications - the internal system and public website for Learning Triangle, and Školiště for the Association of Free Democratic Schools
  • Handle deployment and maintenance on the Linux servers I administer
  • Run the technical side of communication with the client

Tech: TypeScript, SvelteKit, PostgreSQL, Drizzle, Docker, Linux

Freelance Web Developer

Solo contract work from scoping to deployment - most recently a custom event web app for ZŠ Komenského Světlá nad Sázavou's annual Games Day.

Best projects

Learning Triangle - internal tutoring system

  • Student records, scheduling and transactions - 185 tutors and 5,197 lessons today
  • An LLM proposes a suitable tutor for each incoming request
  • Migrated off spreadsheets in two stages with no data loss

Tech: SvelteKit, PostgreSQL, Drizzle, Docker

GHB Merch - school e-commerce platform

  • Batch ordering - production starts once a batch hits its minimum quantity
  • HMAC-signed QR codes for pickup verification; admin panel built for non-technical staff
  • Tested by 30 students, 90% gave it the top rating

Tech: SvelteKit, PostgreSQL, Drizzle, Microsoft SSO

Školiště - AI class register

  • Class register for democratic schools, whose teaching does not fit a standard register
  • An LLM maps a dictated lesson description onto the matching ŠVP curriculum codes
  • Sensitive student data stored encrypted

Tech: SvelteKit, Bun, PostgreSQL, Drizzle, Coolify

db-quickly - open-source npm package

  • Zero-config NoSQL JSON database for small JS/TS projects - 300+ npm downloads
  • Typed schema validation with automated CI/CD releases
  • Backed Piškvorky, 3rd place at Tour de App 2025

Tech: TypeScript, Node.js, GitHub Actions

Education

FI MUNI - Programming and application development

Algorithms, operating systems, web, databases, networks and security. Includes a 480-hour professional internship.

Gymnázium Havlíčkův Brod

Languages

Czech (native), English (fluent), Russian (A2/B1)

Technical Skills

Core stack

TypeScript, SvelteKit, Node.js, Bun, PostgreSQL, Drizzle ORM, Better Auth, Docker, Coolify, Linux, GitHub Actions, Git

Also worked with

React, Next.js, Python/FastAPI, Socket.io, Firebase, Tailwind CSS