01
Product ownership
For a year I was the only engineer at a Berlin B2B SaaS: architecture, code, releases, incidents. I rebuilt the product and carried the B2C → B2B pivot that took the company to profitability.
Arti — Full-Stack / Backend Engineer, Berlin. I take a feature from the first sketch to the production server, and I stay for what happens after.
TypeScript · React · Next.js · Node.js · .NET · PostgreSQL
60 seconds
01
For a year I was the only engineer at a Berlin B2B SaaS: architecture, code, releases, incidents. I rebuilt the product and carried the B2C → B2B pivot that took the company to profitability.
02
Designed a multi-tenant PostgreSQL schema and 100+ REST endpoints. New B2B clients were onboarded through configuration — 15+ of them, zero code changes per client.
03
RBAC, JWT in httpOnly cookies, bcrypt. Replaced ASP.NET Identity in a live system without losing a user.
04
Stripe subscription billing, generated PDF offers, invoices and receipts with embedded Stripe payment, Lexware accounting and SendGrid email workflows.
05
Ran production alone: Linux VPS, Docker, Nginx, certbot, PM2, systemd, GitHub Actions. Cut page load from 3–4 s to ~150 ms. This site is self-hosted the same way.
06
Two Python microservices in production — YOLO object detection and OCR over a 300+ item catalog, 96% / 99% accuracy on plain CPUs. Plus OpenAI / Anthropic API integrations.
Case studies
No todo apps. Each case shows the problem, what I built, how it fits together and what changed.
Relofair ran on a legacy .NET application built for consumers. The business was pivoting to B2B — selling the platform to partner companies — and needed a CRM that could serve many clients from one codebase. There was one engineer.
Everything technical: architecture, data model, backend, frontend, CI/CD, releases and incident handling.
Customers had to pick their items by hand from a catalog of 300+ entries. It was slow and error-prone, and it was the step where people gave up.
Designed the service boundaries, fitted detection to the catalog’s classes, integrated them into the product and deployed them next to the rest of the stack.
A production catalog site on ASP.NET Core 8 / Entity Framework. The goal: a TypeScript stack that is cheaper to maintain — while every product, image and admin account in PostgreSQL stays exactly where it is.
Solo: migration plan, backend, auth, admin UI, deployment and cut-over. In 2024 I had built the original version, which took the business online — sales grew 400% after launch.
RentAGym · 2023–2024
B2B startup, acquired at MVP stage. ASP.NET Core backend with Clean Architecture, tenant/landlord permissions, booking-conflict resolution, SignalR real-time.
Sensor Hub · 06/2026 – now · in progress
IoT telemetry: ESP32 → MQTT (Mosquitto) → NestJS ingestion → PostgreSQL / Prisma, JWT auth with per-user device ownership, Last Will liveness, Docker Compose, Next.js dashboard.
SaM Solutions · 2022–2023
Internship: 20+ REST endpoints on ASP.NET Core and a background service aggregating 24-hour data streams.
BSUIR · Research Assistant · 2020–2023 · part-time
University lab run in partnership with Yandex: automated testing of algorithm implementations on large inputs against reference solutions, test-run statistics in Python (pandas) and MATLAB.
Terminal CV
Same CV, different interface. Type help or tap a command.
❯ whoami
Artsiom Abozny — everyone says Arti. Full-Stack / Backend Engineer based in Berlin. 3+ years in production; the last one as the only engineer of a B2B SaaS.
Contact
Currently looking for my next engineering role in Berlin or remotely in Germany. EU Blue Card — no sponsorship needed.
English B2 · German B1 (course ongoing) · Russian, Belarusian native