$ whoami

Yehor Hrabovskyi

Backend-first full-stack engineer

I build and run reliable systems — backend services in .NET, the occasional Angular front end, and a self-hosted infrastructure stack I treat as a lab. Currently working on fintech trading systems at SowaLabs. Clean code, calm mind, hard lessons, quiet wins.

What I do

I'm a backend-leaning full-stack developer based in Ukraine. Day to day I work in C# / .NET and ASP.NET Core, with Angular and TypeScript on the front end. I care about the parts that don't show up in a demo: error handling, observability, predictable behaviour under load, and code the next person can read without a meeting.

Outside of work I run a small homelab on a single VPS — a deliberate way to learn infrastructure properly: networking, secrets management, reverse proxies, and the difference between "it works" and "it works at 3am."

C# / .NETASP.NET CoreAngularTypeScriptPostgreSQLDockerCaddyGrafanaLinux

Where I've worked

2023 — present

SowaLabs

Full-Stack Developer (backend-first) · fintech / crypto trading
  • Build and maintain backend services in .NET / ASP.NET Core for a white-label crypto trading platform.
  • Own features end to end — domain logic, persistence, background jobs, and the observability around them.
  • Debug and fix production issues in distributed, job-driven systems (see the referral-tier writeup).
earlier

GlobalLogic — .NET Bootcamp

Transition from C++ into .NET / C#
  • Intensive .NET training that moved me from a C++ background into professional C# development.

What runs my lab

A single Hetzner VPS in Helsinki, run like a tiny production environment. This very site is served from it.

Hetzner VPS
Ubuntu, Helsinki. The whole lab on one box.
Caddy
Reverse proxy + automatic HTTPS. Serves this page.
Tailscale + Headscale
Self-hosted control plane for a private mesh VPN.
Vaultwarden
Self-hosted Bitwarden-compatible secrets vault.
AdGuard Home
Network-wide DNS + ad/tracker filtering.
GitOps · SOPS + age
Encrypted, version-controlled infra config.

Read how it's wired together →

Get in touch

Open to interesting backend / full-stack work and good conversations. The fastest way to reach me: