Hi, I'm

Timotej Maučec

Full-Stack Developer

I don't ship code I can't explain.

Scroll — the ocean settles into a line

01

About

I'm a CS student working as a freelance full-stack developer.

Most of my work is full-stack, but the part I keep coming back to is the data-heavy backend side: live streams, message queues, and systems that have to stay correct under load. I like understanding a problem all the way down before I write anything, because the simplest solution only looks simple if you know why it works. Clean code, choices I can defend, nothing clever for the sake of it.

02

Skills

GoPythonC++C# / .NETJavaScriptTypeScriptKotlinReactNext.jsTailwind CSSPostgreSQLMySQLMongoDBRedisSnowflakeSupabaseFirebaseReact NativeFlutterAndroid StudioGitDockerCI/CDPostmanWiresharkDBeaver

03

Selected work

Digital twin for city buses

A live digital twin of a city's bus network. It pulls real-time data and predicts where buses actually are, based on what riders report, not just the official schedule. I built the whole stack: Go backend, database, MQTT pipeline for the live data, admin dashboard, web frontend, an Android app, a desktop client in libGDX, and a blockchain layer that stores the tamper-sensitive records so nobody can quietly rewrite the history.

GoMQTTAndroidlibGDXBlockchainReal-time
View project →

Invoice compliance app for Shopify

An embedded Shopify app that keeps merchant invoices compliant. I built the auth flow into a Go backend and wired up the webhooks that move the data between Shopify and the app. Embedded app auth is one of those things that sounds trivial until you've actually done it, so getting it clean was the win here.

GoShopifyOAuthWebhooks

04

Let's build something