logo

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

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.

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.
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.
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.
Acquired equity in senvio.com. Staying hands-on technical.
hire.dev — Co-founder
Hiring platform matching engineers with companies by open-source contribution scoring. Shipped, onboarded first users, never found PMF. Folded.
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.
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.
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.
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.
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.
GoodEvent — Full-Stack Engineer
Event platform — full-stack features across web and React Native mobile, team of two, Firebase data layer.
React · TypeScript · Next.js · React Server Components · Tailwind · Data viz (Visx / D3 / SVG)
Python · Django · FastAPI · PostgreSQL (RLS / multi-tenant) · Supabase · GraphQL · REST
React Native · Expo · BLE / hardware
Claude Code · Agent architecture · Voice AI · Eval harnesses · Prod-readiness (latency, observability) · Model routing
Tech Lead · Founder
Master of Engineering in Informatics
Brno University of Technology.
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.
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.
Next.js Meetup — Server Components
Co-hosted SolarWinds + senvio meetup in Brno. Presented React Server Components shortly after their release.
Bullhorn — Claude Code plugin
Post to X from inside Claude Code — open-source, BYOK, write-only plugin. Draft from your session, review, approve, post.
Prompt Injection Demo — LLM security
Interactive prompt-injection attack — instructions hidden in markdown override the system prompt and exfiltrate context through image requests.
Deepgram Eval Harness
Eval harness for a production Deepgram voice agent — intent accuracy and end-to-end latency across multi-turn conversations.
Jorge — self-hosted personal agent
Self-hosted, sandboxed agent running my calendar, planning, knowledge base, and smart-home automation.
Polymarket Trading Bot
Autonomous prediction-market trading — sports copy-trading and weather arbitrage.

2026 only · updated via jankoritak.com/lab