Track Record — Jan Koriťák
Track Record
Senior full-stack engineer and equity partner at senvio — 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.
Projects
Tech Lead
Aviation training platform, greenfield rebuild — tech lead, built on a custom agentic delivery pipeline. LMS → full-blown TMS.
A custom agentic delivery pipeline runs the loop end-to-end: stack-tuned Claude Code skills turn specs into implementation, contract-first APIs keep the React web, Expo mobile, and Django backend from drifting, automated review and generated tests gate every change, and production errors from Sentry feed back into an agent that root-causes and opens fix PRs — five engineers shipping at the velocity of more. On that foundation, owned end-to-end delivery including a live production tenant migration off v1, with tenant isolation via PostgreSQL row-level security.
Tech Lead
Voice agent SaaS for B2B hospitality — owned greenfield to production. Next.js dashboard, Python FastAPI voice agent on Deepgram + GPT-5 mini, Expo mobile app, 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)
Senior Frontend Engineer
Four years building an enterprise observability platform — Senior FE engineer across three teams: Alerting, Platform, and Database Observability (post-VividCortex acquisition).
Co-authored the alerting engine on top of monitored entities and the platform-level configurable-dashboards framework, adopted as the standard across every product module. After the VividCortex acquisition, moved to the Database Observability team to drive integration into SolarWinds Observability.
Stepped off in 2025 to go all-in on AI product work.
Co-founder
Hiring platform, co-founded — matched engineers with companies by open-source contribution scoring. Built and shipped, onboarded first users, never found PMF. Folded.
Senior Frontend Engineer
Cluster observability & management UI for Hazelcast's in-memory data grid — 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, Hazelcast's open-source design system — 20 merged PRs across accessible components.
Worked on the integration of Hazelcast Jet into the IMDG platform.
Co-founder
License scanning SaaS, co-founder — built an open-source scanner for npm, pip, and Maven dependencies, then tried to build a SaaS around it. Couldn't raise when COVID hit. Folded the company.
Tech Lead
Real-time cycling performance tracker — native mobile app with BLE hardware integration for Swiss cycling electronics maker Magnes. Early React Native + BLE when neither was stable. Designed the stack, shipped greenfield to production with a small team.
Frontend Engineer
News alerting for a Nordic media intelligence platform — built the frontend of the alerting module at Infomedia, delivering real-time brand and topic alerts to PR and communications teams.
Frontend Engineer
Seat selection for Kiwi.com flight booking — built the seat-selection module for one of Europe's largest online travel agencies. Rendered cabin layouts per aircraft as SVG, surfaced seat-level pricing and fare differences, and integrated into the existing checkout.
Full-Stack Engineer
Event platform, web and mobile — built full-stack features across the web app and React Native mobile app, with a team of two. Firebase data layer.
Selected Writing & Talks
Recovering a production voice agent with an eval harness and an autonomous Claude Code loop. 27-min deep dive.
Comparing RSC with SSR/SSG/ISR. Featured in This Week In React by Sebastien Lorber.
Co-hosted SolarWinds + senvio meetup in Brno. Presented React Server Components shortly after their release.
11+ articles across blog.jankoritak.com, dev.to, and senvio.com/blog. Writing about React internals, rendering strategies, performance, and developer tooling.
Side Projects & Open Source
Post to X from inside Claude Code — open-source, BYOK, write-only plugin. Draft from your session, review, approve, post.
Interactive demo of a prompt-injection attack: instructions hidden in markdown input override the system prompt and exfiltrate context data through image requests.
Eval harness for a production Deepgram voice agent — intent accuracy and end-to-end latency.
A self-hosted, sandboxed Hermes personal agent that tames my messy smart-home setup — and runs my calendar, planning, and knowledge base, even ordering the groceries. Grumpy by design.
Autonomous prediction-market trading — sports copy-trading plus weather arbitrage.
Plus LLM model routing gateways, hackathon MVPs, Raycast extensions, scrapers, Slack bots, and a growing list of things that shouldn't have been built at 2 AM.
2026 only · updated via jankoritak.com/lab








