Based in Toulouse, France. For the full story, see my CV: jan.trejbal.land.
I'm a senior backend engineer at Aviationexam, where I own:
- External APIs and authentication
- Deployment & maintenance of our microservice cluster (Docker, RabbitMQ, Redis, Jaeger)
- CI architecture
Core: .NET, ASP.NET, Docker, RabbitMQ, MariaDB, Redis, NGINX, Caddy, CI/CD
Secondary / previous experience: PostgreSQL, PHP, Nette, TypeScript, Python, Golang, Azure, Bun, Rust, PCB design, embedded solutions
- json-converter-source-generator — Source-generated polymorphic JSON converters for .NET
- git-reader-source-generator — Compile-time Git metadata for .NET
- Aviationexam.PayPalSdk — .NET SDK for PayPal Checkout REST APIs
- apple-app-store-connect-api — .NET client for the App Store Connect API
- FreshdeskApiDotnet — Lightweight .NET wrapper around the Freshdesk REST API (maintainer)
- Aviationexam.MoneyErp — MoneyERP integration for .NET
- daktela-http-client — .NET client for the Daktela contact-center API
- reporting-api — Reporting API
- Aviationexam.DependencyUpdater — Dependency update automation for our repositories
- docker-compose-builder — Generate Docker Compose files in C# using the builder pattern
- deckschrubber — Cleans up old images from a Docker Registry
- Renovating a house in Toulouse
- Hiking, swimming, kiting, yachting, rowing, snowboarding
- Argentine tango — co-organizer of a monthly milonga and an annual tango marathon
- Dog dad to an Akita
- Website: jan.trejbal.land
- Email: jan@trejbal.land
- Twitter / X: @trejjam






