Backend systems that survive production. Eighteen years and counting.
I'm Dariusz Górecki — a senior Go and Python developer specialising in distributed workflows, data pipelines and high-reliability services. I've shipped backends for Cisco, Bank of America, GOV.UK and the UK rail industry. Based in Poland, contracting mostly with UK teams.
Where I've been
- Oct 2025 — present
Senior Go Developer · Assertis (UK)
Backend Go services for UK rail ticketing — retailing, fares and journey data. High-volume and correctness-critical.
- Oct 2023 — Oct 2025
Principal Go Developer · Cisco
Serverless workflow-orchestration platform built on Temporal — durable, observable automation at enterprise scale.
- Jul 2017 — Jul 2023
Principal Go Developer · Xiatech (UK)
Event-driven "Single Data View" integration hub — Go lambdas, Kinesis streams and streaming ETL into BigQuery.
- Nov 2016 — Jul 2017
Senior Python Developer · GOV.UK, Dept for International Trade
Migrated legacy government document-flow services to cloud-native Python microservices — Django, Celery, AWS.
- 2013 — 2016
Python contracting · London
Vertu's concierge backend, Huguenot's trade-reporting migration, transaction reconciliation at Bank of America, streaming and mobile at Global Radio.
- 2008 — 2013
Early career · Poland
Dev Team Head at Multimedia Polska — DOCSIS provisioning for 100k+ cable customers. TDD since 2010; the Symfony2-contributor era.
Full history on LinkedIn.
Open source, past and present
Old habits: I've been shipping open source since 2011 — most of it now happily retired.
- YiiMongoDbSuite — MongoDB ActiveRecord for Yii · 133★, archived
- Symfony2 core — 34 merged PRs, 2011–2013
- paperboymq — AMQP-style message broker in Go
- switch — the missing Python switch statement
These days most of my energy goes into edyszka — a private, event-sourced gig-marketplace platform in Kotlin/Ktor, built under the EasyCoding umbrella.
Say hello.
For contract work, interesting problems, or just to compare notes — email is best. For company engagements, head to ezcoding.io.
darek [at] canni.dev