Luka Havrlišan
Lead Software Engineer · Croatia
I build and run business software end to end — cross-platform Delphi clients, PostgreSQL-backed services, and the tooling around them. Lead engineer on an ERP/POS platform since 2020.
Experience
- Lead Software Engineer2026 — present
- Senior Software Developer2024 — 2026
- Software Developer2022 — 2024
- Junior Software Developer2020 — 2022
- Lead a team of 3 developers building NEXTORE, a multi-tenant ERP/POS platform, from architecture to production.
- Designed the backend architecture: central HQ / per-tenant Hub / Services split, REST + JWT auth, SSE-based sync protocol, PostgreSQL.
- Own production infrastructure end to end (Docker Swarm on Linux, nginx, PostgreSQL) and ship the client to Windows, Google Play and the App Store.
- Designed the in-house application framework and developer tooling (build orchestration, localization) used across all company products; set up the React/TypeScript stack for the web clients.
Education
univ. bacc. ing. aeronaut. — Military Pilot. Thesis: FriendlyIFR (see Projects).
Skills
- Core
- Delphi, PostgreSQL, Docker, Git
- Also
- TypeScript / React, JavaScript, Python, Lua, DevOps
- Workflow
- AI-assisted development (Claude Code), spec-first design, tests, code review
Projects
NEXTORE
Multi-tenant ERP/POS platform. Delphi client for Windows, macOS, Android and iOS; Delphi backend as modular-monolith with REST, JWT and SSE sync on PostgreSQL, deployed as Docker stacks behind nginx.
NEXTORE Web
Web clients for the same backend: B2B shop and back-office SPAs in a pnpm monorepo, with a framework-free TypeScript API client, Playwright e2e tests and CI-built Docker images.
zx-skiacomponents
Open-source FireMonkey component set built on Skia4Delphi: SVG glyphs and brush lists, animated images, text controls, and a revamped set of FMX style objects for building styled cross-platform UI.
zx-idetools
RAD Studio IDE plugin: GUID debugger visualizer, custom keybindings (reopen closed tab, reload LSP), and a SendToIDE bridge for opening file:line from external tools.
In-house frameworks
Core libraries, HTTP/JWT/SSE client-server layer, internal build tools for CI.
FriendlyIFR
Browser-based instrument-procedure flight trainer built for the Aeronautics department: simulates radio navigation aids and cockpit instruments so students can practise IFR procedures. Bachelor's thesis, open source (MIT).