~ 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 deep in PHP (Drupal, Symfony, Zend), then a full transition to Go — my primary language for the past 2 years. Day-to-day stack matches this role almost 1:1: Go microservices, gRPC, MySQL/MongoDB, Kubernetes.

At AlohaCamp I work across 20+ Go (go-kit) microservices with domain-driven layering (domain → service → transport) and gRPC/Protobuf contracts between services; RabbitMQ carries the async flows. I own services end-to-end — implement, deploy, monitor, improve — and I'm used to balancing speed and quality in a small, fast-moving team.

I also build the team's AI-agent workflow: an internal MCP server that exposes our codebase to AI agents, plus a Claude Code plugin with specialized agents for task planning, feature implementation, code review and QA test-case generation. That's why nexos.ai specifically — I'd rather help build the AI orchestration layer than only consume it.

Before AlohaCamp I spent 5+ years in Drupal — created CKEditor 5 Plugin Pack from scratch and co-maintain CKEditor 5 Premium Features. I like small services that do one thing, readable logs, and tests that mean something.

~/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; Redis as a cache layer; MongoDB & MySQL daily. Kafka: solid conceptual ground, not yet in production.
AI / LLM infra
2 yrs · applied
Built an internal MCP server bridging our codebase to AI agents, plus a Claude Code plugin with specialized agents for task planning, feature implementation, code review and QA test generation — part of the team's daily workflow. Completed AI_devs v3 — Agents Reloaded: hands-on training on building agents with knowledge bases.
~/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 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 — internal MCP server + Claude Code plugin with specialized agents for planning, implementation, code review and QA test-case generation.
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
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. 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.
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.
~/open-source.yml