Přeskočit na obsah
konecny.devEnglish
A dark indigo lattice sphere with iridescent stained-glass windows, floating in mist. One window has a red rim.

Všechno je tu na svém místě.

Jakub Konečný

Klidný, pečlivě udržovaný kout webu. Jsem aktivista, vývojář a umělec z Česka. Miluju Rust, JavaScript a solidní software.

Zkušenosti

Kde jsem pracoval: backend, mentoring, automatizace webu a teď Excalidraw+.

  1. až dosud

    Excalidraw Full Stack Engineer

    • Vývoj Excalidraw+, kolaborativní tabule postavené na open source editoru Excalidraw, napříč celým stackem.
    • Přechod našich aplikací z Next.js na TanStack Start, přepracování Excalidraw knihoven, nový základ autentizace na Better Auth, API a jeho MCP server, real-time spolupráce a přechod testů na Vitest.
    • Vytvoření Excalidraw CLI pro správu Excalidraw+ workspace z terminálu.
    • TypeScript
    • React
    • TanStack Start
    • Node.js
    • PostgreSQL
    • Drizzle
    • Better Auth
    • MCP
    • Vitest
  2. až

    Apify Web Automation Engineer

    • Zlepšování produktů a nástrojů za použití Node.js, TypeScript, Docker a open source library Crawlee.
    • Vývoj a údržba produktů používaného 80+ tisíci uživateli; v týmů dvou vývojářů.
    • Formalizace postupu testování (Jest, Zod) výsledků softwaru pro konzistentní uživatelskou zkušenost.
    • Komunikace s klienty a následná implementace jejich požadavků, integrace AI (LLM).
    • Node.js
    • JavaScript
    • TypeScript
    • Docker
    • Crawlee
    • Puppeteer
    • Playwright
    • Cheerio
  3. až

    Green Fox Academy Software Mentor

    • Vyučování fullstack kurzu v technologiích Node.js, Express (REST API), TypeScript, React a SQL.
    • Pokročilé využití moderního HTML a CSS, Tailwind, Bootstrap, MongoDB, testování v Jest.
    • Vytváření učebních materiálů a projektů.
    • Úspěšné provedení studentů od technické neznalosti až po zručnost ve fullstack vývoji.
    • Node.js
    • Next.js
    • React
    • JavaScript
    • TypeScript
    • SQL
    • MongoDB
    • Docker
    • Tailwind
    • Jest
  4. až

    Neit Consulting Backend Developer

    • Vývoj B2B produktu na automatizaci podnikových procesů v Node.js, Sails.js a SQL.
    • Produkt byl používaný klienty jako je Česká Spořitelna, Žabka, Fortuna a další.
    • Kontejnarizace služby pro škálování a distribuci za pomocí Dockeru, testy s Mocha a Chai.
    • Iniciativa pro přepis backendu z JavaScriptu do TypeScriptu, s frontendem v Reactu.
    • Node.js
    • JavaScript
    • TypeScript
    • React
    • SQL
    • Docker
    • Mocha
    • Sails.js

Skrz sklo

Věci, které jsem postavil, většinou pro sebe.

Forge

Čistá dílna pro každou větev.

Moje platforma pro vývojová prostředí. Otevřeš pull request a Forge z něj podle devcontaineru nebo compose souboru v repozitáři postaví vlastní Docker prostředí a pošle odkazy na náhled zpátky na GitHub.

Každé prostředí má přístup přes SSH, webové IDE a vlastní subdomény přes Caddy, k tomu živé logy, přehled o využití prostředků a úklid, jakmile už není potřeba.

Je stavěný pro týmy: organizace, role, šifrované secrets a API tokeny, typově bezpečný od Elysia API až po React UI.

  • TypeScript
  • Bun
  • React
  • TanStack Router
  • Elysia
  • Effect
  • Better Auth
  • Drizzle
  • SQLite
  • Docker
  • Caddy

Uzavřený kód. Zeptej se mě na něj.

Renteller

Příběhy, zprávu po zprávě.

Studio pro psaní vizuálních novel. Autoři píší scény, chaty v herním telefonu a volby hráče jako prostý text a celý příběh exportují do Ren’Py.

AI je spoluautor: rozepíše kapitoly do scén, napíše scénu podle beatů a hlasu každé postavy a ke všemu drží shrnutí. Jev, rozhodovací model od TypeSafe, hlídá, aby všechno sedělo: označí zastaralá shrnutí i scény, které se odchýlily od osnovy.

Obrázky vznikají v ComfyUI na lokálně hostovaných modelech. Renteller zařadí každou úlohu do fronty, malý worker na počítači s GPU ji vyrenderuje a autor si vybere z kandidátů, vše ve vlastním stylu příběhu.

  • TypeScript
  • Bun
  • React
  • TanStack Router
  • Elysia
  • Better Auth
  • Drizzle
  • SQLite
  • AI SDK
  • OpenRouter
  • Jev
  • ComfyUI
  • Ren'Py

Uzavřený kód. Zeptej se mě na něj.

Bungr INC.

Obsluha s úsměvem. Většinou.

Hororová hra z pohledu první osoby o přežívání směn v prokletém fast foodu, zatímco na tebe rádio křičí objednávky.

Dělám ji s malým týmem, přímo v prohlížeči: Three.js na vykreslování, Rapier na fyziku a Koota jako ECS.

  • TypeScript
  • Three.js
  • Rapier
  • Koota
  • Vite
  • Blender
Zahraj si na bungr.net

Arcanya

Sklo láme světlo. Arcanya láme jen závorky.

Můj vlastní programovací jazyk, napsaný v Rustu. Hodně si bere z Lispu: je interpretovaný, jednoduchý a hezký na pohled.

Parser stojí na knihovně nom, jedné z nejzajímavějších knihoven na parsování, jaké jsem viděl, a celý jazyk je pokrytý důkladnými testy.

  • Rust
  • nom.rs
github.com/jameender/arcanya

Pojď dál

Korespondence je vítána v kteroukoli hodinu. Napiš mi o práci, projektu nebo čemkoli, co za to stojí.

jakub@konecny.dev

Působím v Česku