The architect you call after.

maintainable systems /

technical architecture /

developer experience /

research & development /

About

Behind the name

Krzysztof's picture Arquidev is an independent consultancy — usually just me. I'm Krzysztof , a software engineer and architect based in Gdansk. I like building tools that make other developers' lives easier. I write on my blog and contribute to OSS as queil.

Experience

Mostly fintech

Nearly two decades of software engineering, most of it in the finance domain — payment systems, decision engines, domain-specific languages. What I do:

  • technical architecture, from startup to scale-up
  • back-end systems in C# & F#
  • DevOps: build engineering, CI/CD, containers, Kubernetes, observability
  • DevEx: development workflows, custom SDKs, tooling, IDE extensions
  • application & systems security
  • cloud: AWS, Azure
  • mentoring developers and taming legacy code

Works

Research & experiments

weir

a typed shell-scripting language

Shell scripting without the footguns: the whole script is type-checked before anything runs - commands resolved against PATH, no word-splitting surprises, CLI parsers generated from type declarations. A single binary, no runtime dependencies.

dbt

an F# toolkit for monorepo builds

Calculates the set of projects a monorepo CI pipeline should build and deploy, based on the git change set between two revisions. Not an experiment - it drives production builds daily.

fsc-host

F# scripts as plugins

Extend F# apps with F# scripts - load strongly-typed plugins at runtime.

rooz

work in containers

Reproducible, disposable dev environments in containers. Written in Rust.

yzl

F# DSL for YAML

Stringless YAML templating - build documents from F# values, with no string concatenation or interpolation.

More on GitHub and GitLab.

Hire me

When to call

Inherited a system nobody fully understands? Outgrowing your architecture? Developers fighting their tools instead of shipping? That's the work I take on — architecture reviews, untangling legacy systems, and developer tooling. Drop me a line at hello@arquidev.com or message me on LinkedIn.