Krzysztof Maziarka · Softwerk

Scala backends, maps and systems that scale.

I’ve been writing software for almost 20 years. Through Softwerk I work as a B2B contractor and build my own products: Caravaneo and VanDash.

~20years in software
7+years of map-based games
01 — About

Functional Scala, maps, and shipping real AI into production.

Day to day I write functional Scala and design microservices with Cats, Fs2, Http4s, Tapir, sttp and Circe.

I’ve spent years working with map data: OpenStreetMap, Overpass, PostGIS and Elasticsearch, and with the infrastructure it all runs on: Kubernetes, Kafka and CI/CD.

I’m fully fluent with AI in the loop — both as a daily tool and as product engineering. On Caravaneo I run self-hosted LLMs (llama.cpp), turn natural-language prompts into map filters, and ship a multi-turn AI agent with session state. Offline pipelines build camp summaries and aspect scores; NER and translation sit in the same stack (GLiNER, NLLB).

At work and on side projects I build with Claude and Cursor every day — prompts, agents, reviews, the whole workflow. That skillset matters as much as the language stack now.

Softwerk is how I invoice B2B work (since 2011) and ship my own products. Early on that also meant iOS apps and websites.

After hours I do CAD, 3D printing, electronics and welding, and keep rebuilding my camper van.

Scala & FP

  • Scala
  • Cats
  • Fs2
  • Http4s
  • Tapir
  • sttp
  • Circe

Geo & data

  • OpenStreetMap
  • Overpass
  • PostGIS
  • Elasticsearch
  • Couchbase

AI

  • llama.cpp
  • Prompt → filters
  • AI agents
  • GLiNER
  • NLLB
  • Claude
  • Cursor

Infrastructure

  • Kubernetes
  • Kafka
  • GitLab CI/CD
  • Gatling
  • nginx
02 — Experience

Where I’ve worked

  1. Oct 2025 – now

    Senior Scala Developer · Commerce

    Scala backend for e‑commerce products in the BigCommerce ecosystem.

  2. Jan 2018 – Oct 2025
    Kraków, Poland

    Scala Developer · Reality Games

    Almost eight years on location-based mobile games built on map data, including Monopoly World. Scala microservices, OSM and Overpass data processing, load testing and deployment automation.

    • Kubernetes
    • Couchbase
    • Elastic
    • Gatling
    • GitLab CI/CD
  3. 2011 – now

    Softwerk · self-employed

    B2B contracting and my own products: Caravaneo and VanDash. Earlier work includes Synerise and TVN, as a developer and team lead.

03 — Products

What I build on my own

Campsite map

Caravaneo

A map and search engine for campsites across Europe — filters, several languages, and an AI agent that turns free-text prompts into map state. Self-hosted LLM for search intent, offline summaries, the full stack on my own VPS (API, PostGIS, tiles, nginx).

  • PostGIS
  • Self-hosted LLM
  • AI agent
  • Map tiles
Camper telemetry

VanDash

Telemetry for an off‑grid camper: sensors linked over ESP‑NOW, a dashboard on the central unit, and custom PCBs and firmware.

  • ESP‑NOW
  • PCB
  • Firmware
04 — Contact

Got a Scala project, maps, or AI to ship?

Happy to talk about B2B work, Caravaneo, VanDash, agents and LLMs, or anything else. LinkedIn is the fastest way to reach me.