Skip to content
Borut Balazek

Hi there, I'm

Borut Balazek

Senior Software Engineer

AI & LLM Systems

I build software products end to end, and lately the LLM systems inside them.

  • LLM systems
  • RAG
  • AI agents
  • TypeScript
  • Node.js
  • React
  • Python
  • PostgreSQL
  • Kubernetes
  • AWS and GCP
  • All skills β†’

Remote since 2011 Β· Slovenia Β· English and German

Open to a long-term role, employed or on a B2B contract. What I'm looking for β†’

A bit about me

The journey so far

I started coding back in 2004 with simple HTML sites, and somehow ended up building systems that handle millions of users. Along the way, I've discovered that the best software isn't just about clever code - it's about solving real problems for real people. What teams tell me they value is that I take ownership, communicate honestly about tradeoffs, and stay with a system long enough to be accountable for it.

These days, I work mostly with TypeScript, React, Node.js, PostgreSQL, Python, Docker and Kubernetes, across product code, data pipelines and infrastructure. I use modern AI-assisted development workflows where they improve delivery without compromising engineering quality, and I've also built LLM-backed product features - usage metering, memory, classification pipelines, alerting and search - as part of real systems.

From my own projects like Guestavo, Metis and MoaiTime, and WeWentCarRacing (because I love motorsports), to work with Edukey and TES Global, through agencies for Philips, RWE, Innogy, Red Bull, Danone, Les Mills and Radenska, and a smart-city platform - I enjoy building things!

What drives me

  • Building things people love - There's nothing quite like seeing someone actually use and enjoy something you've built. That's what keeps me coding.
  • Learning constantly - The tech world moves fast, and I love keeping up. Whether it's a new framework or an old problem with a fresh approach.
  • Sharing knowledge - I write about my projects, contribute to open source, and enjoy helping other developers when I can.
  • Ownership over tickets - I'd rather be accountable for a system end to end than hand work over the wall and hope it lands.
  • Making things simple - The best software is invisible to the user. Complex problems shouldn't require complex interfaces.
  • Integrity in communication - I say what I know, what I don't, and what I'm doing next, so the people I work with always have the full picture.

I've been remote since the start of my career in 2011, long before it was normal. Fifteen years of clients and teams in the UK, Germany, Austria, Switzerland and the US, across time zones and mostly in writing, means a distributed team is the setup I know best.

Outside work

  • Music production and DJing

    I started producing and DJing electronic music as a teenager and came back to it recently. Some productions are on music.bobalazek.com, and I wrote about the journey and my library.

  • 3D printing

    My 3D printers turn ideas from my other hobbies into real parts. The biggest build so far is a DIY formula-style sim racing steering wheel, which I wrote up prototypes and all.

  • Motorsport and sim racing

    I follow racing closely enough to have built WeWentCarRacing, a calendar across 20+ series. I race on the sim too, which led to WeWentSimRacing and a post about my setup.

  • Open source

    I wrote the physics helper in the Babylon.js 3D engine, and it still ships. I also publish my own projects, like MoaiTime, OpenVoice Flow and my agent skills.

πŸ‡©πŸ‡ͺ Übrigens, ja, ich spreche natΓΌrlich auch Deutsch! Diese Seite gibt es auch auf Deutsch.

Experience

The teams I've worked in and what I built for them.

2026

AI tutoring startup

Senior Software Engineer

Replaced message-count entitlements with cost-based usage metering and built the AI tutor's memory pipeline, on a platform used by millions of secondary-school students.

2024 - 2026

MarketAlerts

Founding Engineer

Took over an agency-built investment-intelligence platform and worked across its web and mobile apps, AI layer and infrastructure until the company wound down in March 2026.

  • 20+ global markets
  • Web, iOS, Android and the API
Read the case study : MarketAlerts β†’
2024 - 2025

Smart-city IoT platform

Senior Backend Engineer

Designed the backend of a smart-city programme: 20+ microservices on Kubernetes across five city domains, built in parallel by several vendor teams.

  • 20+ microservices
  • Five city domains
Read the case study : Smart-city IoT platform β†’
2015 - 2023

Edukey Education / TES Global

Senior Software Engineer

Joined ClassCharts as the first developer alongside the CTO and stayed eight years as it grew past ten million pupils, parents and teachers, through its acquisition by TES Global.

  • ~1,000 requests a second
  • 40+ TB migrated between clouds
  • Six store listings, ~2M downloads
Read the case study : Edukey Education / TES Global β†’
2012 - Present

Corco Labs

Independent Software Engineer

My own company. Around 70 client projects since 2012, many of them through agencies for brands like Philips, RWE and Red Bull.

Visit Corco Labs : Corco Labs β†’

What people I've worked with say

Colleagues, managers and founders I've worked alongside, several of them over many years.

AI in production

If your team is putting language models into a product, these are the parts I have already built and run in production: what each call costs, what the model remembers, what it retrieves and what an agent is allowed to change.

My projects

Products I designed and built myself.

Writing

Notes on what I build and how I work, here and on Substack.

Tell me about the role

Senior or AI engineer roles, or a technical lead seat where I still write code. EU employment or a long-term B2B contract.

What to expect

  • Straight answers about fit and tradeoffs
  • Based in Ljutomer, Slovenia, remote since 2011. Full-day overlap with UK and EU teams, mornings with the US East Coast
  • English and German fluent.
  • No notice period, so I can start as soon as we agree terms
Discuss a role Book a 30-minute call

Send the role description with your stack and timing.

Have a project in mind?

I also take on freelance projects. Send me what you need built or fixed, and your timeline.

Discuss a project β†’

My client work has run as B2B contracts through Corco Labs, my own company, because most of my clients were abroad and could not employ me in Slovenia.