logo
download pdf

Track Record

Senior full-stack engineer, partner at senvio, full-time IC.

React/TypeScript core, Python/Django preferred, with growing depth in production LLM systems — agent architecture, eval harnesses, voice.

Built and shipped across industries: media intelligence, enterprise observability, cycling hardware, aviation training, voice AI.

9+years in production
5industries shipped in
215kreaders on tech writing
2failed startups

Projects

Production scaleStartup / GreenfieldFounder bet
Elearn.Aero v2EU · 2026

Tech Lead

Aviation training platform, greenfield rebuild — owned end-to-end, including production tenant migration from v1. LMS → full-blown TMS.

Designed and built tenant-isolated architecture via PostgreSQL row-level security, contract-first APIs so the React web, Expo mobile, and Django backend can't drift. Custom Claude Code skills tuned to our stack — five engineers shipping at the velocity of more.

ReactTypeScriptDjangoExpoPostgreSQLTurborepoTailwind CSSClaude Code
WaveEU · 2025

Founding Engineer

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. Onboarding first paying clients.

When the agent regressed in production from vendor-side model drift, built an eval harness and ran Karpathy's auto-research loop with Claude Code to recover intent accuracy, and cut end-to-end latency from 5.2s to 1.2s over a weekend. (deep dive)

Next.jsTypeScriptPythonExpoSupabaseTailwind CSSClaude Code
SolarWindsUS / CZ · 2021–2025 · 4Y

Senior Frontend Engineer

Alerting → Dashboard/Platform → DBO (former VividCortex) — four years as Senior FE engineer at an enterprise observability platform, across three teams.

Co-authored the Alerting module on top of monitored entities, and the platform-level configurable dashboards framework reused across every product module. Post-acquisition of VividCortex, moved to the DBO team to contribute to integration into SolarWinds Observability.

Stepped off in 2025 to commit fully to AI product work.

ReactTypeScriptGraphQL
Dec 2023Acquired equity in senvio staying hands-on technical.
hire.devCZ · 2022

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.

ReactTypeScriptPythonAWS
HazelcastUS · 2018–2021 · 3Y

Senior Frontend Engineer

jQuery → typed React migration of the IMDG management portal — incremental rewrite of Hazelcast's enterprise management UI. TDD, module-by-module, zero production disruption across a customer base of banks and telcos.

Co-authored Hive, Hazelcast's open-source design system — 20 merged PRs across accessible components.

ReactTypeScriptRedux SagaRxJS
License.shCZ · 2020

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.

ReactTypeScriptPythonRESTHeroku
MagnesCH · 2020

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.

React NativeTypeScriptBLEFirebaseVictory Native
InfomediaNO / DK · 2017–2018

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.

ReactTypeScriptMobXRxJSREST
Kiwi.comCZ · 2016–2017

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.

ReactTypeScriptReduxMicroservicesSVG
2016Master of Engineering in Informatics, Brno University of Technology
GoodEventCZ · 2016

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.

ReactReact NativeReduxFirebase

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.

Next.js Meetup — Server ComponentsFeb 2023

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.

Selected Open Source

Storybook87K★

Merged PR fixing a path-handling bug in the story indexer.

Co-authored the design system behind Hazelcast Management Center. Open-sourced, 20 merged PRs across accessible components.

Selected Side Projects

LLM Eval Harness — in progress2026

Packaging the eval harness I built for Wave into a reusable framework for evaluating LLM agents and applications.

Polymarket Trading Botprofitable

Autonomous trading on prediction markets. Two strategies running — copy-trading a high-volume sports trader, and weather arbitrage on weather-event markets.

Prompt Injection DemoNext.js · AI Security

Next.js demo showing prompt injection via markdown input.

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.