Clarity over cleverness
Readable, boring code beats smart code. Systems should be understandable by the next engineer.
About
I build software systems, not just websites.
Building production-grade software with a focus on backend architecture, system design, and clean code.
I am a software engineer focused on production-grade systems: modular backends, typed frontends, and infrastructure that ships. I care about how software behaves at scale — not just how it looks in a demo.
To engineer software the way real product companies do: with architecture, testing, observability, and security treated as first-class features.
Principles
Readable, boring code beats smart code. Systems should be understandable by the next engineer.
From database schema to deployment pipeline — understanding every layer makes better decisions at each one.
Authentication, authorization, and data handling are designed in from day one, never bolted on.
Working software in production teaches more than perfect software in a branch.
Systems thinking
I build modular monoliths with clear boundaries: API routes stay thin, domain logic lives in services, persistence is isolated behind repositories, and cross-cutting concerns (auth, audit, queues, mail) are platform modules — the same shape used by serious product companies.
Feature modules own their controllers, services, and repositories without spaghetti imports.
Shared Zod schemas and DTOs keep frontend and backend honest about data shape.
Migrations, soft deletes, refresh-token rotation, rate limits, and on-demand revalidation.
Health checks, structured logs, queues for side effects, and environments that fail fast.
Shipped with Docker-friendly builds, health endpoints, Redis-backed jobs, and cache revalidation so content updates reach production without redeploying the whole frontend.
Auth uses Argon2id, JWT access tokens, rotating HTTP-only refresh cookies, RBAC, origin checks, validation, and Helmet — security is designed in, not bolted on.
I am currently open to new opportunities and exciting collaborations — from production systems to open source.