WEBOVÝ VÝVOJ & AI APLIKACE
Stavím webové aplikace od frontendu po backend — a momentálně jsem k dispozici pro freelance spolupráci.

O MNĚ
Jsem webový vývojář a student Fakulty informačních technologií ČVUT. Vystudoval jsem Střední průmyslovou školu strojní a elektrotechnickou v Liberci, kde jsem se k programování dostal naplno.
Pracuji hlavně s TypeScriptem, Reactem a Next.js, ale nebojím se ani backendu, databází, Dockeru nebo integrace jazykových modelů. Praxi jsem sbíral na stáži ve firmě UX Fans, kde jsem psal E2E testy, staral se o překlady a pomáhal s frontendem, a na mezinárodní stáži v Itálii v rámci programu Erasmus+.
Jsem na začátku své freelance cesty — tenhle web je upřímným přehledem toho, co jsem zatím udělal a co umím.
ZKUŠENOSTI
Střední průmyslová škola strojní a elektrotechnická Liberec
Na průmyslovce jsem se k programování dostal naplno. Vytvořil jsem tu ročníkový projekt GeoGebra Lite a maturitní práci — AI chatbota pro Krajskou vědeckou knihovnu v Liberci.
UX Fans
Při studiu na střední jsem rok pracoval ve firmě UX Fans. Psal jsem end-to-end testy, které hlídaly klíčové uživatelské scénáře aplikace, spravoval a doplňoval překlady a podílel se na menších úpravách frontendu. Naučil jsem se pracovat v existujícím kódu, v týmu a s ohledem na kvalitu, kterou je potřeba udržet i po nasazení.
Hidoly — Itálie
Po maturitě jsem strávil léto na tříměsíční stáži Erasmus+ ve firmě Hidoly, italské softwarové společnosti. Pracoval jsem v mezinárodním týmu na reálných funkcích produkčního softwaru a musel se rychle přizpůsobit novému kódu, jazykové bariéře i práci na dálku — rychlokurz profesní spolupráce mimo mou komfortní zónu.
ČVUT v Praze — Fakulta informačních technologií
Právě začínám studovat na FIT ČVUT, kde si chci prohloubit teoretické základy — algoritmy, matematiku a softwarové inženýrství.
Na volné noze
Souběžně se studiem začínám nabízet vývoj webů a webových aplikací. Pokud hledáte někoho na frontend, full-stack nebo integraci AI, ozvěte se.
PROJEKTY
Dva větší projekty ze střední školy — jeden postavený na matematice a vykreslování, druhý na jazykových modelech a práci s reálnými daty.
Virtuální knihovník „Alda“ pro Krajskou vědeckou knihovnu v Liberci, vkládaný na web knihovny jako widget. Bot si sám volí nástroje — prohledává online katalog, doporučuje knihy, najde knihu podle popisu děje a odpovídá na otázky o otevírací době, akcích, službách a kontaktech. Obsah webu knihovny se crawluje do vektorové databáze (RAG).
Součástí je i administrace s přehledem konverzací, hodnocením odpovědí, grafy a exportem do CSV. Na bezpečnost myslí vícevrstvá ochrana proti prompt injection, rate limiting, kontrola originu a přihlášení přes httpOnly cookie. Projekt pokrývají unit a integrační testy a nasazení běží přes GitHub Actions do Dockeru na VPS.
Zobrazit na GitHubuOdlehčená webová kalkulačka grafů inspirovaná GeoGebrou. Uživatel zadá funkci a aplikace ji vykreslí do SVG — lineární, kvadratické, lomené, goniometrické, exponenciální, logaritmické i polynomy. Pod kapotou je vlastní parser a vyhodnocovač výrazů se závorkami, absolutní hodnotou a konstantami, validace vstupu a živé zobrazení zápisu přes MathJax.
Graf jde stáhnout jako SVG a vykreslovací jádro jsem vyčlenil do samostatné npm knihovny @jakub-havlas/graph-lib.
DOVEDNOSTI
KONTAKT
Momentálně jsem k dispozici pro freelance projekty. Ozvěte se a probereme, co potřebujete.
jakub.havlas@proton.me