Zpět na portfolio EN • CZ

Jakub Jakůbek

Full-stack TypeScript developer

Profil

Student informatiky na FI MUNI. Tři systémy jsou v reálném provozu: interní systém, na kterém denně běží firma na doučování, školní e-shop a open-source npm balíček. Pracuji napříč celým stackem v TypeScriptu - od schématu v PostgreSQL po Docker a Linux server, na kterém to běží. Jsem občanem České republiky.

Praxe

Full-stack developer - Adam Ferencz (OSVČ)

  • Vyvíjím a udržuji dvě klientské aplikace v produkci - interní systém a veřejný web pro Learning Triangle a Školiště pro Asociaci svobodných demokratických škol
  • Mám na starosti nasazení a údržbu na Linux serverech, které spravuji
  • Vedu technickou část komunikace se zadavatelem

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

Web developer na volné noze

Zakázky vedu sám od zadání až po nasazení - naposledy webovou aplikaci pro každoroční Games Day na ZŠ Komenského Světlá nad Sázavou.

Nejlepší projekty

Learning Triangle - interní systém pro doučování

  • Evidence studentů, plánování lekcí a transakce - dnes 185 lektorů a 5 197 odučených lekcí
  • LLM navrhne ke každé poptávce vhodného lektora
  • Přechod z tabulek proběhl ve dvou fázích bez ztráty dat

Tech: SvelteKit, PostgreSQL, Drizzle, Docker

GHB Merch - školní e-shop

  • Hromadné objednávky - výroba se spustí, jakmile dávka dosáhne minimálního počtu kusů
  • QR kódy podepsané přes HMAC pro ověření při výdeji; admin panel pro netechnický personál
  • Aplikaci testovalo 30 studentů, 90 % jí dalo nejlepší hodnocení

Tech: SvelteKit, PostgreSQL, Drizzle, Microsoft SSO

Školiště - třídní kniha s AI

  • Třídní kniha pro demokratické školy, jejichž výuka se do běžné třídnice nevejde
  • LLM převede nadiktovaný popis hodiny na odpovídající kódy ze ŠVP
  • Citlivá data studentů jsou uložená šifrovaně

Tech: SvelteKit, Bun, PostgreSQL, Drizzle, Coolify

db-quickly - open-source npm balíček

  • NoSQL JSON databáze pro malé JS/TS projekty, bez konfigurace - 300+ stažení na npm
  • Typovaná validace schémat s automatizovaným CI/CD pro vydávání verzí
  • Pohání Piškvorky, 3. místo na Tour de App 2025

Tech: TypeScript, Node.js, GitHub Actions

Vzdělání

FI MUNI - Programování a vývoj aplikací

Algoritmy, operační systémy, web, databáze, sítě a bezpečnost. Součástí studia je 480hodinová odborná praxe.

Gymnázium Havlíčkův Brod

Jazyky

Čeština (rodilý mluvčí), angličtina (plynně), ruština (A2/B1)

Technické dovednosti

Hlavní stack

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

Pracoval jsem také s

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