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Č)
2024 - Present- 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
2026 - PresentSolo 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
- 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
- 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
- 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
2026 - PresentAlgorithms, operating systems, web, databases, networks and security. Includes a 480-hour professional internship.
Gymnázium Havlíčkův Brod
2018 - 2026Languages
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