Software engineer · Berlin · 42 Berlin Common Core
I build backend tools with the reliability semantics baked in – webhook routing with at-least-once delivery, click-fraud detection encoding a decade of ad-network operations. Before software engineering I spent 11+ years in performance marketing running the systems engineers build for: postbacks, S2S integrations, tracking pixels, attribution windows, anti-fraud rules. Now I'm rebuilding from the systems layer up at 42 Berlin.
Open to backend, platform, integrations, full-stack and mobile roles in Berlin or remote within the EU.
| Repo | What it is | Stack |
|---|---|---|
| webhook-hub | Self-hosted webhook router – HMAC verification, dedup, Postgres persistence, at-least-once fan-out with retries, dead-letter queue and replay | Python · FastAPI · Redis |
| clickguard | Click-fraud and bot-traffic detection for access logs – pluggable detectors, intensity-scored banding (clear / suspect / fraud) | Elixir |
| 42_minishell | Unix shell – tokeniser, parser, AST-based execution, pipes, redirects, heredocs, signals | C |
| 42_philosophers | Dining philosophers – threads & mutexes, plus a processes & semaphores bonus | C |
| 42_inception | Multi-service infrastructure from scratch – NGINX, WordPress over HTTPS, MariaDB, Redis, each in a custom Alpine container | Docker |
| weather | Mobile weather app – city search, geolocation, hourly and weekly forecasts, charted temperature curves | Flutter · Dart |
Full list in Repositories.
- 42 Berlin Common Core – the C/systems track is behind me (shell, ray tracer, HTTP server in C++, Docker infra all passed); building outward from there
- Finishing webhook-hub's documentation and test coverage
- Pushing German from certified B2 toward fluency
11+ years in CPA and PPC affiliate networks (2009–2020): owned tracking infrastructure, third-party integrations, and operational tooling. Attribution, conversion funnels, fraud detection and compliance – in production, not just in the spec.
Email mkugan@proton.me · LinkedIn linkedin.com/in/mkugan · Location Berlin, DE
Working-student or internship arrangement while at 42 Berlin · full-time after.
