~ whoami

Dawid Olszewski Software Engineer

basedCracow (Poland) → remote
exp7 yrs
focusGo · PHP · Kubernetes · AI
~/about.md

Backend engineer based in Kraków with ~7 years shipping production systems in PHP and (more recently) Go. Currently building Go microservices on Kubernetes for a booking platform; before that, several years deep in PHP — mostly Drupal, with Symfony and Zend along the way.

At AlohaCamp I own 20+ Go (go-kit) services end-to-end — gRPC/Protobuf, RabbitMQ, MongoDB/MySQL, Kubernetes — and built the team's AI-agent tooling (MCP server + a Claude Code agent plugin); I use Claude Code and Codex daily. I prefer small, predictable services, clear contracts, readable logs, and tests that catch real regressions.

~/stack.sh
Go
2 yrs · primary stack now
Production microservices built on go-kit — gRPC/Protobuf services with domain-driven layering, internal MCP server. Full-time since 10/2024, plus freelance overlap from mid-2024.
PHP
7 yrs · Laravel / Symfony / Drupal
From legacy CMS to domain-heavy services. Maintain several Drupal CKEditor 5 modules used across the ecosystem.
Kubernetes
~2 yrs · 20+ services
Daily target environment — deploys, debugging across the cluster, full ownership of releases.
Messaging & data
~2 yrs · daily
RabbitMQ in production at AlohaCamp; familiar with Kafka concepts — partitions, consumer groups, offsets, delivery semantics; Redis as a cache layer; MongoDB & MySQL daily.
AI / LLM infra
2 yrs · applied
Built and run an internal MCP server + a Claude Code agent plugin at AlohaCamp; Claude Code & Codex are daily tools. Completed AI_devs v3 — Agents Reloaded — building agents with knowledge bases.
JavaScript / TypeScript
occasional · ~3 yrs exposure
Working knowledge from professional contexts — bug fixes, integrations, the occasional React feature when a project needs it. Not my primary lane, but I'll happily ship a small frontend if it unblocks the work.
~/experience.log
10/2024 — present · joined as freelancer 06/2024
Software Engineer (Backend) at AlohaCamp
Backend on a booking platform (camping & glamping): 20+ Go (go-kit) microservices built with domain-driven design (DDD), talking gRPC/Protobuf, alongside PHP services, MongoDB/MySQL and RabbitMQ, deployed on Kubernetes. Design and ship features end-to-end; own deploys, monitoring and production debugging. Built the team's AI-assisted development workflow — an internal MCP server plus a Claude Code plugin whose agents plan features, implement across the stack, review code and generate QA tests — adopted by the team in daily work.
GogRPC / ProtobufKubernetesRabbitMQMongoDBMySQLPHP / LaravelMCP / AI agents
12/2022 — 09/2024
Software Engineer / Drupal at CKSource
Owned the Drupal CKEditor 5 ecosystem. Created and maintained the CKEditor 5 Plugin Pack module from scratch; co-maintained CKEditor 5 Premium Features (premium CKEditor capabilities for Drupal) and CKEditor LTS.
PHPDrupalCKEditor 5
01/2021 — 04/2022
Software Engineer at VMLY&R
Drupal/Symfony engineer at the global digital agency, Kraków office. Built custom modules for a large multilingual multisite for one global brand, plus an internal product-management CRM. Symfony for internal tooling, occasional Python.
PHPDrupalSymfonyPython
01/2019 — 12/2020 · returned as freelancer in 2022
Back-end Developer at Quantoo
First proper backend role at a Polish software house. Lead developer on a Drupal site for a major Polish courier; rotated through ~6 other Symfony / Zend / Drupal / WordPress projects. Where I learned production deploys and debugging in the deep end.
PHPDrupalSymfonyZendMySQL