Jakub Havlíček

Full Stack Engineer

I build web apps and developer tools. I like simple interfaces and getting the details right.

About

I’m a full-stack engineer working with Java & Spring on the backend and SvelteKit on the frontend. I work on both sides, from APIs and application logic to the details of an interface.

My open-source projects include Discord event tools, documentation sites and Java libraries. I focus on clear interfaces and code that’s straightforward to maintain.

Selected work

EventPilot

Organize events in Discord with role-based signups, waitlists, reminders and organizer controls. Event workflows use PostgreSQL transactions.

  • Java
  • Spring Boot
  • PostgreSQL
  • Redis
Source
EventPilot project card with a calendar and participant markers

mark-static

A package and CLI for turning a folder of Markdown files into a SvelteKit docs site. Includes themes, content checks and deployment setup.

  • SvelteKit
  • Markdown
  • Node.js
  • GitHub Pages
Live site Source
mark-static project card with layered documentation pages

fabricate

Repeatable test data for Java applications, with deterministic fixtures, locale-aware providers and valid identifiers. No runtime dependencies. Available on Maven Central as dev.havlli:fabricate.

  • Java 21
  • JPMS
  • JUnit 5
  • Maven
Source
fabricate project card with generated data blocks

Experience

Independent Software Engineer

I build open-source backend systems and developer tools, including the APIs, application logic, documentation and release setup.

EventPilot

I’m building the event workflow and transaction handling for a Discord community tool.

mark-static

I built tools to turn Markdown into documentation sites, from project setup to publishing.

fabricate

I’m working on repeatable test fixtures, locale-aware data providers and JUnit integration. Version 0.1.0 is on Maven Central.