gosom's blog

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.

→ Book a call

Writing

I write about PostgreSQL, distributed systems, Go, production infrastructure, data extraction, and AI-assisted software engineering.

→ Read the blog