Borut Balazek
Hi there, I'm
Borut Balazek

Senior Software Engineer

TypeScript · React · Node.js · PostgreSQL

Eight years helping an EdTech platform grow to millions of users. Then an agency-built product takeover and LLM pipelines in production.

I get up to speed quickly in existing codebases and take ownership through production.

Available for a long-term engineering role and selected freelance projects. Remote from Slovenia on CET, working in English or German.
"Borut delivered immediate value after joining our team."
Vito Martin, CEO at 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

Selected Engineering Experience

Long-running engagements building and scaling software, owning infrastructure, and mentoring fellow engineers.

Edukey Education / TES Global

Senior Software Engineer - contract via Corco Labs

Joined as the first developer alongside the CTO and stayed through the growth of ClassCharts from thousands of users into a platform serving millions across the UK education system, and through the acquisition by TES Global. The scope moved with it: building the product, then rebuilding the web app from jQuery to React in place, then the three mobile apps in React Native, then the infrastructure through Rackspace, GCP and AWS, then onboarding the teams that arrived with the acquisition.

  • Thousands of UK schools
  • 40+ TB migrated between clouds
  • Six store listings, ~2M downloads
2015 - 2023

MarketAlerts

Founding Engineer - contract via Corco Labs

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, design and marketing. The company wound down in March 2026.

  • 20+ global markets
  • Web, iOS, Android and the API
  • Largest contributor to the codebase
2024 - 2026

Corco Labs

Independent Software Consultant

The consultancy I ran from 2012 - as Corcosoft, a sole proprietorship, until it was incorporated as Corco Labs d.o.o. in 2025. Edukey, MarketAlerts and the smart-city work were all delivered through it as long-term contracts, along with freelance and shorter client work - around 70 projects: full-stack products, internal tools, configurators, booking systems and campaign platforms.

  • ~70 projects delivered
  • Philips, RWE, Innogy, Red Bull
  • Campaigns renewed six to seven seasons
2012 - 2026

What People I've Worked With Say

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

Work with me

I can join your engineering team for the long term or help deliver a defined project. Either way, you work directly with me.

Join your team

Senior Software Engineer, including full-stack and product engineering roles, or a hands-on Technical Lead. I get to know your codebase and work with your team to deliver and maintain production software. EU employment or a long-term B2B contract, remote-first.

Employment & Career →

Bring me in for a project

Freelance software engineering with a clear scope and handover. My main stack is TypeScript, React, Node.js and PostgreSQL. Work I can help with:

  • Take over an existing application and deliver its next features.
  • Modernise a legacy frontend while keeping the product running.
  • Build or improve backend APIs and data pipelines.
  • Add production AI features to an existing product.
Discuss a project →

What I'm doing now

As of September 2026

Since my MarketAlerts engagement ended in March 2026 I have been building software products and AI-assisted engineering tooling. I am available for a long-term remote engineering role and selected freelance projects, through employment or B2B.

Guestavo

A guest-engagement platform for independent hospitality venues, replacing the patchwork of reservation widgets, menu PDFs, mailing tools and paper loyalty cards most of them juggle. I chose the domain, designed the product and built all of it: multi-tenant operator app, public property pages, API, background workers and the guest portal that closes the loop after a visit. Live in beta.

guestavo.com →
The Guestavo operator dashboard
  • AfterGather

    Media hub for photographers: private client galleries plus QR-based guest uploads at live events. Active project with access through a public waitlist.

    aftergather.com →

How I build with AI agents

I work with coding agents every day, and the part that matters is the harness around them rather than the prompting. Versioned workflow definitions with a gate and a model tier per phase, MCP servers that let agents read and write real project state instead of guessing at it, and a hard rule that nothing public ships without a human reviewing it. Guestavo and AfterGather were both built on tooling I wrote myself.

Read how it works →

Featured Projects

Beyond the products above: data and pipeline work, desktop and productivity apps, and open source - all outside client work, all where I owned the architecture as well as the code.

MoaiTime

An open-source all-in-one productivity platform: calendar, tasks, habits, notes, focus sessions and mood tracking in one product rather than six separate tools. Full ownership end to end - data model, API, web client and deployment - which is really an exercise in keeping six interlocking domains coherent in a single codebase.

TypescriptReactNestJSPostgreSQLDockerCypress

OpenVoice Flow

A cross-platform desktop app for real-time voice transcription, built in Rust with Tauri. Multi-provider by design - Soniox and Whisper in the cloud, Ollama locally - behind a bring-your-own-key model, with a floating overlay for live feedback and searchable transcription history. Audio capture, streaming and native desktop integration in one, which is a very different set of problems from web work.

RustTauriReactTypeScriptSQLiteWebSockets

Metis

A long-running personal platform for aggregating, classifying, and indexing financial news and market data - perpetual work rather than a project with an end date, still being extended. The system processes around 100,000 articles daily using a microservices architecture with specialized data stores - Clickhouse for analytics, Meilisearch for search, Qdrant for vector search, and Redis for caching - with event-driven processing via BullMQ handling the article pipeline, and self-hosted models for embeddings, clustering, NER, sentiment and language detection.

TypescriptNestJSClickhouseMeilisearchRedisBullMQ

🎮 Babylon.js

Contributor to Babylon.js, the open-source WebGL 3D engine maintained by Microsoft and used by thousands of developers. Contributions upstream into an engine that size mean working to someone else's review standards and API constraints, which is a useful counterweight to owning every decision on your own projects.

TypeScriptWebGL3D GraphicsOpen Source

Want to see more?

These are just highlights. The full list spans educational platforms, energy management systems, IoT infrastructure and more open source work.

View All Projects

A Bit About Me

The journey so far

I started coding in 2004 with plain HTML sites. The work that shaped me most was eight years inside one EdTech product, ClassCharts: from the first developer hire to a platform on millions of users, through a jQuery-to-React rewrite, a React Native mobile rebuild and three cloud migrations. What teams say 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 in TypeScript, React, Node.js, PostgreSQL and Python on Docker and Kubernetes, across product code, data pipelines and infrastructure. I have shipped LLM-backed features in production - classification pipelines, alerting and search - and I direct AI coding agents through workflows I built myself, with verification gates so the speed does not cost quality.

Outside work: motorsport (hence WeWentCarRacing), DJing, and the occasional contribution to a 3D engine.

How I work

  • Ownership over tickets - I'd rather be accountable for a system end to end than hand work over the wall and hope it lands.
  • Accountable delivery - I stayed eight years at one company and two at the next. I take responsibility for what I ship, including maintenance and handover.
  • 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.
🇩🇪 Übrigens, ja, ich spreche natürlich auch Deutsch! Früher hatte ich eine deutsche Version dieser Webseite, aber oftmals habe ich die Texte vergessen zu übersetzen, deshalb halte ich es jetzt nur auf Englisch!

Interested in working together?

Open to long-term engineering roles and selected freelance projects.

Tell me about the role or project

  • I respond within 24 hours
  • Straight answers about fit and tradeoffs
  • Based in Ljutomer, Slovenia, remote-first on CET. Full-day overlap with UK and EU teams, mornings with the US East Coast
  • English and German fluent. EU employment or B2B contracts through Corco Labs.

Send the role description or a short project brief with your stack and timing.

Contract work is invoiced through Corco Labs, an independent software studio.

Get in touch