~ whoami

Dawid Olszewski Software Engineer

basedCracow (Poland) → remote
exp7 yrs · backend · AI-native
focusGo · gRPC · Kubernetes · RabbitMQ · MCP
~/about.md

Backend engineer based in Kraków with ~7 years shipping production systems: ~5 years PHP → 2 years Go on Kubernetes (current primary). I've already made the PHP-to-Go transition this role hires for — in production, across a booking platform's 20+ microservices.

At AlohaCamp I own Go (go-kit) services end-to-end — domain-driven layering, gRPC/Protobuf, RabbitMQ, MongoDB/MySQL, Kubernetes — and built the team's AI-agent tooling (MCP server + a Claude Code agent plugin). 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, side-project dashboards and this Saily PoC — enough to ship focused React/TypeScript interfaces when the product needs it.
~/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
~/projects.json
Travel Data Copilot
Live · PoC
AI recommends a Saily eSIM data plan in 30 seconds — from destination, trip length, usage style and devices. Public admin/analytics dashboard too (top destinations, AI cost/latency, feedback loop). Pricing mocked — independent PoC built around Saily's product.
ReactGoDockerGoogle CloudLLM API
SocialArx
In development · Landing live
Social media management SaaS — scheduling, multi-account, AI-assisted post editing. I own backend & DevOps; FE/mobile by another engineer. I built the React admin dashboard for API testing.
LaravelGoReactAWSStripeMeta / TikTok APIs
Visit landing → socialarx.com
WeldPortal
Sunset
Niche job board for the welding industry — "JustJoin.IT for welders". Built end-to-end: employer–candidate matching, Stripe payments, transactional email, analytics, custom CMS. Grew out of IQCS, an earlier CAD-viewer / welding-docs prototype of mine.
LaravelVueStripeMySQL
Built to validate the market — we didn't take it further once demand proved too thin to justify it. Live demo still up: both links auto-log you in instantly, no signup.
~/product-playbook.md

Beyond writing code — what I bring to building products end-to-end. Stuff I've actually wired into the side projects above:

Stripe GCP / AWS deploys n8n automations analytics setup custom admin dashboards
~/open-source.yml