logo

Track Record

Frontend engineer, full-stack capable. React/TypeScript core, Python when needed. Shipped across industries through senvio — from enterprise observability to cycling hardware to media intelligence to aviation training systems and voice AI. Led small teams, oversaw numerous web projects, mobile apps, and AI agents as technical lead.

9+years in production
3enterprise clients
6startup clients
2failed startups

Projects

Elearn.Aero v2EU · 2026

Greenfield aviation Training Management System — LMS → full-blown TMS. Designed the architecture: Turborepo monorepo, Django + React + Expo, PostgreSQL RLS multi-tenancy, contract-first API with auto-generated clients. Set up AI-first development with 8 specialized Claude Code agents and CI/CD from day one. Leading a team of 4.

ReactTypeScriptDjangoExpoPostgreSQLTurborepoTailwind CSSClaude CodeTaskMasterBMAD
WaveEU · 2025

Voice agent SaaS for B2B restaurants — designed architecture, set up monorepo. Next.js dashboard, Python FastAPI voice agent, Expo mobile app. Supabase + Stripe.

Next.jsTypeScriptPythonExpoSupabaseTailwind CSSClaude CodeTaskMasterBMAD
CaytooUK · 2025

Media intelligence & sponsorship sales SaaS — news-based lead generation platform analyzing 235k+ sources for buying signals. Fine-tuned AI system prompts for auto-outreach and pitch workflows.

LLM PromptingTypeScript
SolarWindsUS / CZ · 2022–2025

Alerting → Dashboard/Platform → DBO (former VividCortex). Built core Alerting module, co-authored configurable dashboard framework. Post-acquisition, joined the DBO team. Senior engineer across 3 product areas.

ReactTypeScriptGraphQL
Dec 2023 — Acquired a share of senvio, became a partner.
hire.devCZ · 2022

Co-founded hiring platform — matched engineers with companies by open-source contribution scoring. Built and shipped. Failed startup.

ReactTypeScriptPythonAWS
HazelcastUS · 2020–2022

jQuery → typed React migration of IMDG management portal. TDD, module-by-module, zero production disruption. Also co-authored the Hive design system — 20 merged PRs building accessible components (Button, Badge, Alert, Toast, Dialog, Select, DateTimePicker).

ReactTypeScriptRedux SagaRxJS
License.shCZ · 2020

Co-founded license scanning SaaS — tried to raise VC when COVID hit. Failed startup.

ReactTypeScriptPythonRESTHeroku
MagnesCH · 2019–2020

Real-time cycling performance tracker — native mobile app with BLE hardware integration. Early RN + BLE when neither was stable. Greenfield to production, designed the stack, shipped with a team of 3.

React NativeTypeScriptBLEFirebaseVictory Native
InfomediaNO / DK · 2018–2019

Media intelligence platform — built Alerting module end-to-end, full feature ownership from design to production.

ReactTypeScriptMobXRxJSREST
2017 — Master of Engineering in Informatics, Brno University of Technology
GoodEventCZ · 2016–2018

Web + mobile event platform — full-stack build, NoSQL schema design, DX from scratch. Own features end-to-end, ship with a team of 2.

ReactReact NativeReduxFirebase

Talks & Writing

Next.js Meetup — Server ComponentsFeb 2023

Co-hosted SolarWinds + senvio meetup at Cafe Prah, Brno. Presented React Server Components after their release.

So, why Server Components?Dec 2022

Deep dive into React Server Components after their release.

Comparing RSC with SSR/SSG/ISR. Featured in This Week In React by Sebastien Lorber.

11+ articles across blog.jankoritak.com, dev.to, and senvio.com/blog. Writing about React internals, rendering strategies, performance, and developer tooling.

Open Source

Side Projects

Polymarket Trading Botprofitable

Prediction market trading system. PnL tracking, cash flow optimization, profitability analysis.

TypeScriptAI-assisted
Prompt Injection Demo

Next.js demo showing prompt injection via markdown input. AI security awareness.

Next.jsAI Security

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.