Borut Balazek
Borut Balazek
Remote from Slovenia · English and German

Senior Software Engineer, AI & LLM Systems

I was the first developer hired on ClassCharts, the behaviour and parent-communication platform used by thousands of UK schools, and stayed eight years while it grew to more than ten million pupils, parents and teachers. Since 2024 I have shipped LLM features to production, most recently usage metering and memory for an AI tutor used by millions of students.

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

"Borut delivered immediate value after joining our team."
Vito Martin, CEO, ZeroSigma Capital

Selected organisations I've worked with

Direct long-term engagements with Edukey and TES Global; the rest delivered as the engineer on projects contracted through partner agencies.

Edukey
Tes Global
Philips
RWE
Innogy
Danone
Red Bull
Les Mills
Radenska
Edukey
Tes Global
Philips
RWE
Innogy
Danone
Red Bull
Les Mills
Radenska
Edukey
Tes Global
Philips
RWE
Innogy
Danone
Red Bull
Les Mills
Radenska
Edukey
Tes Global
Philips
RWE
Innogy
Danone
Red Bull
Les Mills
Radenska
Edukey
Tes Global
Philips
RWE
Innogy
Danone
Red Bull
Les Mills
Radenska
Edukey
Tes Global
Philips
RWE
Innogy
Danone
Red Bull
Les Mills
Radenska

Experience

Most recent first, back to my eight years on ClassCharts.

AI tutoring startup

Senior Software Engineer

An AI tutoring and exam-preparation platform used by millions of secondary-school students across web, iOS and Android. I replaced message-count entitlements with cost-based usage metering across every plan tier, built the AI tutor's memory pipeline, and added credit top-ups with the usage administration interface.

  • Usage metered by token cost
  • Memory pipeline on Inngest
2026

MarketAlerts

Founding Engineer

Took over an agency-built investment-intelligence platform covering 20+ global markets. Worked hands-on across the application, AI layer and infrastructure, alongside colleagues in frontend, backend/data APIs and design. The company wound down in March 2026.

  • 20+ global markets
  • Web, iOS, Android and the API
2024 - 2026

Smart-city IoT platform

Senior Backend Engineer

Backend engineer on a smart-city programme where several vendor teams built five city domains at the same time. I designed and built 20+ microservices on Kubernetes and the event-driven layer from the IoT gateways inward, on Kafka and Cassandra. The C4 architecture models I made from the specifications became the reference the vendor teams built against.

  • 20+ microservices
  • Five city domains
2024 - 2025

Edukey Education / TES Global

Senior Software Engineer

Joined as the first developer alongside the CTO and stayed through the growth of ClassCharts from hundreds of thousands of users into a platform serving more than ten million pupils, parents and teachers across the UK education system, and through its acquisition by TES Global. The scope moved with it: building the product, then rebuilding the web app from jQuery to React in place, then taking mobile from an Android-only native app to React Native on both platforms, then the infrastructure through Rackspace, GCP and AWS, then onboarding the teams that arrived with the acquisition.

  • ~1,000 requests a second
  • 40+ TB migrated between clouds
  • Six store listings, ~2M downloads
2015 - 2023

AI in production

Four systems I built around language models, two for clients and two of my own. Each one links to a diagram of how it works and the decisions behind it.

My workflows, made reusable

I kept giving coding agents the same instructions: look for what already exists, then show me that the change works. I'm turning those habits into public skills you can use in your own projects. They're the reusable workflow part of the larger system I work in, and I keep improving them as I use them.

What people I've worked with say

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

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

  • I respond within 24 hours
  • Straight answers about fit and tradeoffs
  • Based in Ljutomer, Slovenia, working remotely. 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

Send the role description with your stack and timing.

My client work has been contracted B2B through Corco Labs, because most of my clients were abroad and could not employ me in Slovenia.

Get in touch