Booked — still reading everything

The code outlives the contract.

Full-stack engineer in Zagreb. Thirteen years across telecom, e-commerce, payments, insurance, accounting SaaS and industrial AI — and my own consultancy since 2020. Started in C, Erlang and Java; today it is Python and Django, TypeScript and React — often in the same week.

Domagoj Knez, full-stack software engineer, Zagreb

01Range

I have never had the luxury of one stack.

Eight companies, seven industries, and a consultancy of my own since 2020. Telecom test automation in C and Erlang. Payment gateways and insurance systems in Java and Spring. A Django microservice fronting core services at FreshBooks. These days it is product and platform work for teams across a handful of industries — Python, Django and Nest.js on one side, TypeScript and React on the other, and whichever cloud the team already runs.

Different domain, different stack, same job: get useful fast, then ship something the next person can maintain.

01

Domain-agnostic

Telecom, e-commerce, payments, insurance, accounting SaaS, construction ERP, industrial AI. The vocabulary changes; the problem shapes repeat.

02

Whole stack, not half

Django, FastAPI, Node and Hono behind; React and Next.js in front; Postgres, Docker, Terraform and AWS, Azure or GCP underneath.

03

Leading without leaving the code

Lead engineer on MontBlancAI, team lead on Tiketti — both while still writing code.

02My own shop

Owner & consultantSince 2020

CoreTech d.o.o.

I take the contract, do the work, and stay accountable for it. Engagements run long: I join as a senior pair of hands, own a slice end to end, and hand back code the next person can read. Four products so far — industrial AI, event ticketing, construction ERP and food ordering.

03Currently building

Open sourceMIT · nights and weekends

dust

A free, ultra-lightweight Deezer desktop client written in Rust, with AirPlay 2 streaming built in. A 19 MB app against the official client’s 466, running as a single process — no ads, no telemetry, no account with me. Flow and recommendations, search, likes, queue, FLAC, Last.fm scrobbling, and speaker buttons that actually control it.

  • Rust
  • AirPlay 2
  • macOS · Linux · Windows

04Projects

CoreTech projects listed alphabetically
  1. 01

    Bondio CoreTech · senior engineer

    eSIM connectivity platform — an API that lets travel businesses, IoT platforms and resellers provision eSIMs across 1000+ networks in 200+ countries without running carrier infrastructure of their own. Backend services and the customer-facing dashboard.

    • Nest.js
    • React
    • AWS
    • Terraform
    • Docker
  2. 02

    Fondion CoreTech

    ERP for the construction industry. Backend work in Python, frontend optimisation in React, and the move off hand-written SQL onto SQLAlchemy.

    • FastAPI
    • SQLAlchemy
    • React
    • AWS
    • Docker
  3. 03

    MontBlancAI CoreTech · lead

    Industrial AI platform helping machine manufacturers cut downtime and optimise maintenance. Lead engineer across the interface, the backend services and the Alpinist AI core.

    • Django
    • React
    • D3.js
    • Azure
    • Docker
  4. 04

    Tiketti CoreTech · team lead

    Team lead on a new event ticketing platform, plus a block builder that lets vendors assemble their own pages. Rebuilt the legacy translation tool into the monorepo, folded it into the Next.js app, and moved asset handling onto S3 and R2.

    • Next.js
    • Hono
    • Cloudflare
    • Terraform
    • AWS
    • Docker
  5. 05

    FreshBooks 2021 — 2024 · team lead

    Django microservice fronting core services, serving REST APIs to two React apps. Stepped up to team lead for two people without stepping out of the code.

    • Python
    • Django
    • React
    • GCP
    • Docker
  6. 06

    Adcubum 2019 — 2021

    Microservice talking to German and Swiss insurance associations for vehicle registration, inside a monolith-to-microservices migration.

    • Java
    • Spring Boot
    • Kubernetes
    • gRPC
    • Docker
  7. 07

    Verso Altima 2017 — 2019 · lead

    Lead developer on the Payment Gateway — a proxy application integrating the new Hybris webshop with a set of payment providers.

    • Java
    • Spring
    • Hybris
    • Apache Solr
    • Ansible

Earlier — the Abrakadabra e-commerce platform at mStart (2016–2017), and test automation in C and Erlang at Ericsson Nikola Tesla (2013–2016). Full history in the CV.

Get it built

Python and Django, FastAPI, Node and Hono, TypeScript, React, Next.js — product surfaces and the services under them.

Keep it standing

AWS, Azure and GCP, Docker, Kubernetes, Terraform, Postgres and MySQL, and CI that people actually trust.

Make it make sense

Design docs, migration plans, ORM and monolith-to-microservice moves, and the conversation where a roadmap gets shorter.

05 — Contact

Tell me what’s stuck.

I read and answer every message — fit or not. If it is a fit you will hear that fast; if it is not, I will say so and try to point you somewhere better. Remote or Zagreb, comfortable across EU and US East Coast hours.

domagoj@coretech.hr

Every message gets a reply, usually within two working days.