Skip to content

Tech Stack

Technologies and tools I use daily

Backend06

Node.js

The runtime I use for building scalable backend services and API endpoints.

Express.js

A minimal and flexible Node.js web application framework that I use for building server-side applications and APIs.

Rust

My language of choice for performance-critical systems and when I need memory safety without garbage collection.

tRPC

End-to-end typesafe APIs made easy, eliminating the need for a separate API layer while ensuring type safety.

PostgreSQL

My preferred relational database for applications requiring strong data consistency and complex queries.

MongoDB

A document database I use for applications that benefit from flexible schemas and horizontal scaling.

Cloud Platforms05

AWS

The cloud computing platform I use for hosting scalable, reliable infrastructure and services.

Google Cloud

Google's cloud platform that I leverage for specific services like machine learning and data analytics.

Hetzner Robot

Hetzner's dedicated bare-metal servers, which I use for cost-effective, high-performance European hosting.

OVHcloud

Bare-metal and VPS hosting I turn to when a project needs European data residency and predictable pricing.

Cherry Servers

On-demand bare-metal infrastructure for workloads that need dedicated hardware rather than shared instances.

DevOps & Infrastructure09

Docker

Essential for creating consistent development environments and containerizing applications.

Kubernetes

For orchestrating containerized applications in production environments.

Helm

The package manager for Kubernetes that helps me define, install, and upgrade complex applications.

Ansible

My automation tool for configuration management and application deployment.

Terraform

Declarative infrastructure as code, provisioning cloud resources through a predictable plan and apply workflow.

ArgoCD

My GitOps continuous delivery tool for Kubernetes that ensures my deployments are always in sync with Git.

Flux

GitOps continuous delivery for Kubernetes, reconciling clusters against manifests stored in Git.

GitHub Actions

My CI/CD platform of choice for automating software workflows directly from GitHub repositories.

Buildkite

A CI/CD platform that runs pipelines on my own infrastructure when builds need more control than hosted runners allow.

Frontend05

TypeScript

My language of choice for building type-safe applications with enhanced developer experience.

React.js

My go-to library for building interactive user interfaces with a component-based approach.

Next.js

The React framework I use for production-ready applications with server-side rendering and static site generation.

Tailwind CSS

My preferred utility-first CSS framework for rapid UI development and consistent design.

shadcn/ui

A collection of beautifully designed, accessible UI components that I use to build modern web applications.

Monitoring & Observability04

Prometheus

An open-source monitoring system with a dimensional data model and powerful query language.

Grafana

My visualization and analytics tool for monitoring metrics, logs, and traces from various data sources.

Loki

A horizontally-scalable, highly-available log aggregation system that I pair with Grafana.

incident.io

Incident management and on-call tooling for coordinating response and running structured postmortems.

OS & Platform04

Linux

My operating system of choice for development and production environments due to its stability and flexibility.

Fedora

My preferred Linux distribution for its balance of innovation, stability, and security features.

NGINX

A high-performance web server and reverse proxy that I use for routing, load balancing, and serving static content.

Tailscale

A WireGuard-based mesh VPN I use to connect servers and services privately, without exposing ports to the internet.

Tools & Productivity03

GitHub

Where I store, manage and collaborate on code using Git.

VS Code

My primary code editor for its extensibility and integrated development experience.

Figma

For designing user interfaces and collaborating with designers.

Want to work together?

Feel free to reach out if you'd like to collaborate or have questions about my tech stack.

Get in touch