Skip to content
kovacic

Command palette

Quick commands 12 results

$ whoami

Full-Stack, from queue to UI.

I'm Paul-Lukas Kovacic, a Full-Stack Software Engineer with 5+ years of experience. I build robust, scalable services with Kotlin and Spring, and the React and TypeScript interfaces people use on top of them.

●Backend at AURENA TechKotlin · Spring · React

selected work

Small products I built end to end. Two of them run live on this site.

All projects
  • Illustration of AA, AAA, D and 9V batteries at different charge levels next to a CR2032 coin cell, above a voltage slider reading 1.38 volts.Illustration of AA, AAA, D and 9V batteries at different charge levels next to a CR2032 coin cell, above a voltage slider reading 1.38 volts.Live

    2026Running live

    Battery Reference Library

    A step-by-step wizard that tells you whether a battery is still good — backed by a voltage reference for every common cell, from AA to CR2032.

    • React
    • TypeScript
    • Tailwind CSS
    • Astro
  • Illustration of three analogue clocks labelled PT, CET and JST above a 24-hour band chart showing overlapping daytime hours.Illustration of three analogue clocks labelled PT, CET and JST above a 24-hour band chart showing overlapping daytime hours.Live

    2026Running live

    Time Zone Converter

    Type a time in any zone and see it in yours. Correct across daylight-saving transitions, with no time-zone database shipped to the browser.

    • React
    • TypeScript
    • Intl API
    • Tailwind CSS
  • Illustration of a dark dashboard with cards for fuel consumption, distance and days until the next tyre swap, above a rising line chart and a bar chart.Illustration of a dark dashboard with cards for fuel consumption, distance and days until the next tyre swap, above a rising line chart and a bar chart.Live

    2025Running live

    Car Stats

    A dashboard for monitoring a car's statistics in real time — fuel consumption, mileage and tyre changes in one place.

    • Next.js
    • React
    • TypeScript
    • Elysia

stack

Across the whole stack

A feature isn't done until it works end to end: the interface someone clicks, the service behind it, and the platform it runs on. I work on all three.

system.map
System online

MAPfoundation → interface

ALL LAYERS READY

  1. foundation

    01 · platform

    How it ships and runs

    • Docker
    • Kubernetes
    • Gradle & Maven
    • GitHub Actions
    • Git
    • Observability
  2. process

    02 · services

    Where the logic lives

    • Kotlin
    • Java
    • Spring Framework
    • TypeScript (Fastify)
    • GraphQL
    • Software design
    • Kafka
    • RabbitMQ
    • PostgreSQL
    • MySQL
  3. render

    03 · client

    Interfaces people use

    • TypeScript
    • React
    • Next.js
    • Tailwind CSS
    • Mantine
platform → services → client