seed DL DIGITAL · slant · 169 squares

Software and video, made with care in Croatia.

DL DIGITAL is Dario Lovaković's practice. I build web applications and backend services, and I shoot and edit video.

About

I'm a software engineer in Zagreb. I have built full-stack TypeScript systems since 2023, from the first version to running them in production: architecture, delivery, CI/CD, cloud infrastructure and operations.

By day I lead R&D at Graia, where a small team builds and runs AI products in production. DL DIGITAL is my own work, separate from it.

When I'm not at a keyboard, I'm usually somewhere in the mountains.

What I do

  • Software

    Web applications and backend services in TypeScript and Node.js, with React on the front end.

  • Consulting

    Architecture and code reviews, and the infrastructure and delivery pipeline around them.

  • Video

    Filming, editing and post-production of short films and product videos.

Projects

  • At Graia · TypeScript · telephony

    Yappling

    A real-time voice agent platform that answers calls over real telephony and in the browser. I build and run it with a small team.

  • At Graia · TypeScript · cloud

    Scribe

    A quality platform for contact centres that listens to calls and scores them. I took it from a proof of concept to an enterprise product.

  • Two-person team · document AI

    Menualist

    Imports a restaurant's menu into a food-delivery platform's own catalogue from whatever the restaurant sends: a huge spreadsheet, a photo of a printed menu, a PDF, a Word or PowerPoint file. Built by two of us; I led the project.

  • 2026 · Claude Code plugins

    Taskforce

    Plugins for planning, adversarial review and evidence-gated QA, so that code written by agents can be trusted to ship.

  • January 2025 · TypeScript · Claude

    axiom

    An agentic coding tool from before Claude Code existed: a command-line agent that turns a plain-language request into shell commands and runs them.

Contact

dario@lovakovic.com

Write with a few lines about the work and when you need it. I answer in English or Croatian.