Open to freelance · Q3 2026 · Prague, Czechia

Hi — I'm Ondřej, a full-stack engineer.

I design, build and ship web products end-to-end — from the database schema to the last micro-interaction.

POLETIME
Sideline
@majksa-dev
CSAS Hackathon
openapi-ts-codegen
Mikuláš Minar
mailu-api
openapi-effect
+ 14 more
NEXT.JS TYPESCRIPT POSTGRES DESIGN SYSTEMS PRODUCT INDIE FULL-STACK PRAGUE NEXT.JS TYPESCRIPT POSTGRES DESIGN SYSTEMS PRODUCT INDIE FULL-STACK PRAGUE NEXT.JS TYPESCRIPT POSTGRES DESIGN SYSTEMS PRODUCT INDIE FULL-STACK PRAGUE
About — 02

I help small teams ship products that don't feel like committee work.

I'm a full-stack developer working at the intersection of product, design and infrastructure. I like small teams, strong opinions held loosely, and shipping software that feels obvious in retrospect.

Good software is calm. It does fewer things, more clearly, with less ceremony. I optimise for the second-time user — the one who already knows what they came for.

Work — 03

Selected projects

01 · Tournament platform · sport tech2024 — present

Poletime Ultimate

Web platform for the Czech ultimate frisbee community — fixtures, live scoring, rosters and tournament ops. Used by ~30 clubs and 1,200 active players each season.

Outcomes
+Cut tournament-day admin from 4h to 20min per organiser
+Live-scoring picked up by national federation as default
Next.jsTypeScriptPostgreSQLPrismaTailwind
02 · Coaching SaaS · video review2023

Sideline

A tool for coaches to clip, annotate and share match footage with athletes. Frame-accurate timeline, drawing layer, and shareable rooms — no app install needed.

Outcomes
+0 → 80 paying clubs in 9 months
+Avg. clip-to-share time: 12s (down from ~5min on legacy tools)
ReactWebCodecsNodePostgresS3
03 · Editorial site · client work2024

Mikuláš Minar — Portfolio

A quiet, type-led portfolio for a Prague-based architect. Custom CMS so the studio can publish projects without touching code, plus a print stylesheet for press kits.

Outcomes
+Lighthouse 100/100/100/100
+Studio publishes ~2 projects/month independently
AstroSanityVanilla CSSView Transitions
04 · Open source · dev tooling2024

openapi-typescript-codegen

Maintained fork of a popular OpenAPI → TypeScript client generator. Patches around new spec features, ergonomic improvements for monorepos, and a stricter type pipeline.

Outcomes
+Used in production at @majksa-dev and several CSAS internal services
+Cut generated-client size by ~30% on real-world specs
TypeScriptNodeOpenAPIJest
05 · Hackathon · banking2024

CSAS Hackathon 2024

Two-day prototype for Česká spořitelna's annual hackathon — a fintech tool exploring conversational onboarding for small-business banking. Shipped end-to-end with a live demo.

Outcomes
+Top-tier finalist among ~30 teams
+Concept picked up for internal continuation by CSAS
TypeScriptNext.jsOpenAITailwind
06 · Self-hosted · infrastructure2023

mailu-api-server

Kotlin REST API for managing Mailu mail servers programmatically — accounts, aliases, domains. Drop-in replacement for the missing official API, used to script multi-tenant setups.

Outcomes
+Replaced ~400 lines of fragile shell glue across two prod servers
+Open-sourced; small but loyal user base on self-hosting forums
KotlinKtorDockerMailu
Skills — 04

Things I work with

Languages01
TypeScriptJavaScriptRustKotlinPythonPHPSQL
Frameworks02
Next.jsReactAstroNodeKtorTailwindPrisma
Infra & tools03
PostgreSQLDockerMailuVercelCloudflareOpenAPIFigma
Soft skills04
ScopingWritingPairingAsync commsMentoring
Contact — 05

Got a thing
you want built?

Tell me about it. Best fit: small teams, scoped projects, MVPs and rebuilds.

Send a message
© 2026 · Ondřej MaxaDesigned & built in Prague, Czechia · No frameworks bigger than Reactv 1.0.0