Jan Koriťák
Senior Full-Stack Engineer · Partner at senvio.com
koritakjan@gmail.com
jankoritak.com
x.com/jankoritak
linkedin.com/in/jan-koritak
github.com/jankoritak
Summary
Senior full-stack engineer and equity partner at senvio.com — full-time IC.
React/TypeScript core, Python/Django backend — now shipping production LLM systems end-to-end: agent architecture, eval harnesses, voice, and the prod-readiness (latency, observability) that keeps them running.
Built and shipped across five industries — an enterprise observability platform for banks and telcos, a production voice agent, real-time media-intelligence alerting, an aviation training platform, and race-day cycling hardware.
Experience
2026
EU
Elearn.Aero v2 — Tech Lead
Aviation training platform, greenfield rebuild — tech lead. Built a custom agentic delivery pipeline: stack-tuned Claude Code skills turn specs into code, contract-first APIs keep React web, Expo mobile, and Django backend from drifting, automated review and generated tests gate each change, and Sentry errors feed an agent that root-causes and opens fix PRs — five engineers shipping at the velocity of more. Owned end-to-end delivery including a live production tenant migration off v1, with tenant isolation via PostgreSQL row-level security.
2025
EU
Wave — Tech Lead
Voice agent SaaS for B2B hospitality — owned greenfield to production. Next.js dashboard, Python FastAPI voice agent on Deepgram + GPT-5, Expo mobile, Supabase + Stripe. When vendor-side model drift regressed the agent in production, designed and executed a self-improvement loop on Karpathy's autoresearch pattern — restoring intent accuracy and cutting end-to-end latency 5.2s → 1.2s. Deep dive.
2021–2025 · 4Y
US / CZ
SolarWinds — Senior Frontend Engineer
Four years building the frontend of an enterprise observability platform across three teams (Alerting, Platform, Database Observability; post-VividCortex acquisition). Co-authored the alerting engine and a configurable-dashboards framework adopted as the platform standard across every product module. Stepped off in 2025 to go all-in on AI product work.
Dec 2023
Acquired equity in senvio.com. Staying hands-on technical.
2022
CZ
hire.dev — Co-founder
Hiring platform matching engineers with companies by open-source contribution scoring. Shipped, onboarded first users, never found PMF. Folded.
2018–2021 · 3Y
US
Hazelcast — Senior Frontend Engineer
Built the management & observability portal for Hazelcast's in-memory data grid — cluster monitoring, config, and diagnostics for a customer base of banks and telcos. Delivered as an incremental jQuery → typed React migration: TDD, module-by-module, zero production disruption. Co-authored Hive, the open-source design system.
2020
CZ
License.sh — Co-founder
License-scanning SaaS — open-source scanner for npm, pip, Maven dependencies plus a SaaS on top. Couldn't raise when COVID hit. Folded.
2020
CH
Magnes — Tech Lead
Real-time cycling performance tracker — native mobile app with BLE hardware integration for Swiss cycling electronics maker. Early React Native + BLE when neither was stable. Designed the stack, shipped greenfield with a small team.
2017–2018
NO / DK
Infomedia — Frontend Engineer
Frontend of the alerting module at a Nordic media intelligence platform — real-time brand and topic alerts to PR and communications teams.
2016–2017
CZ
Kiwi.com — Frontend Engineer
Seat-selection module for one of Europe's largest online travel agencies. Cabin layouts rendered as SVG per aircraft, seat-level pricing, integrated into the existing checkout.
2016
CZ
GoodEvent — Full-Stack Engineer
Event platform — full-stack features across web and React Native mobile, team of two, Firebase data layer.
Skills
Frontend
React · TypeScript · Next.js · React Server Components · Tailwind · Data viz (Visx / D3 / SVG)
Backend & Data
Python · Django · FastAPI · PostgreSQL (RLS / multi-tenant) · Supabase · GraphQL · REST
Mobile
React Native · Expo · BLE / hardware
AI & Tooling
Claude Code · Agent architecture · Voice AI · Eval harnesses · Prod-readiness (latency, observability) · Model routing
Leadership
Tech Lead · Founder
Education
2016
Master of Engineering in Informatics
Brno University of Technology.
Writing & Speaking
Apr 2026
Recovering a production voice agent
An eval harness plus an autonomous Claude Code loop to restore intent accuracy and cut latency 5.2s → 1.2s. Deep dive at blog.jankoritak.com.
2023
Server Components vs. SSR in Next.js — 215k readers
Comparison of RSC with SSR/SSG/ISR. Featured in This Week In React by Sebastien Lorber.
Feb 2023
Next.js Meetup — Server Components
Co-hosted SolarWinds + senvio meetup in Brno. Presented React Server Components shortly after their release.
Side Projects & Open Source
2026
Bullhorn — Claude Code plugin
Post to X from inside Claude Code — open-source, BYOK, write-only plugin. Draft from your session, review, approve, post.
2026
Prompt Injection Demo — LLM security
Interactive prompt-injection attack — instructions hidden in markdown override the system prompt and exfiltrate context through image requests.
2026
Deepgram Eval Harness
Eval harness for a production Deepgram voice agent — intent accuracy and end-to-end latency across multi-turn conversations.
2026
Jorge — self-hosted personal agent
Self-hosted, sandboxed agent running my calendar, planning, knowledge base, and smart-home automation.
2026
Polymarket Trading Bot
Autonomous prediction-market trading — sports copy-trading and weather arbitrage.
2026 only · updated via jankoritak.com/lab