Georgios Komninos
Backend & infrastructure engineer. Go, PostgreSQL, distributed systems.
I've been building software professionally since 2004, working across different industries and engineering environments.
Today I work at Clerk, building large-scale backend systems in Go.
I like working on problems where reliability, performance, data, and scale matter — PostgreSQL, high-throughput services, distributed systems, and production infrastructure.
I also build and maintain open-source software and write about engineering problems I encounter in practice.
Open Source
Google Maps Scraper
An open-source data extraction platform written in Go, supporting local and distributed execution, proxies, PostgreSQL-backed workloads, Kubernetes, APIs, and AI-agent integrations.
Scrapemate
A Go framework for building reliable web crawlers and data extraction systems.
You can find the rest of my work on GitHub.
Consulting
I occasionally work with companies on difficult backend and infrastructure problems.
PostgreSQL & Data Systems — query performance, schema and index design, locking, migrations, replication, and scaling.
Distributed Backend Systems — reliability, concurrency, idempotency, consistency, failure recovery, and performance.
Data Extraction Infrastructure — large-scale crawlers, distributed workers, proxies, storage, and reliable data pipelines.
Architecture & Performance — diagnosing systems that are slow, unreliable, difficult to operate, or becoming hard to maintain.
Writing
I write about PostgreSQL, distributed systems, Go, production infrastructure, data extraction, and AI-assisted software engineering.