Available for new backend projects — usually replying within two business days.
Backend engineering & consulting

Backends that hold
under real load.

I’m Marcin Krysiński — I design and build backend systems in Node.js & TypeScript. APIs, data layers, event pipelines and the microservices that hold them together.

Who I am

MarByte is a one-person backend studio. The one person is me.

I’ve spent my career in the parts of software users never see — the APIs, databases, queues and services that have to stay correct under load. I work primarily in Node.js and TypeScript.

Based in
Poland · working remotely, worldwide
Engagements
Project builds, rescues & advisory
You work with
Me — the person writing the code
The toolkit

The technologies I reach for.

A focused stack I know deeply — chosen to fit the problem

Node.js

The runtime behind every service I ship — event-driven and fast to iterate.

TypeScript

Strict types across the service boundary, so refactors are safe, not scary.

GraphQL

Typed schemas that hand each client exactly the data it asks for — nothing more.

PostgreSQL

Relational data done properly: real constraints, considered indexes, honest queries.

Firebase

Auth, realtime data and managed backends when speed to launch is what matters.

Message brokers

Queues and event streams that decouple services and absorb back-pressure.

Microservices

Independently deployable services with clear contracts between them.

What I do

Everything behind the API, owned end to end.

API & service design

REST and GraphQL APIs modeled around your domain — typed end to end, documented, and built to evolve.

Microservices architecture

Splitting a monolith, or designing services that stay independently deployable with clear contracts.

Data & caching layers

PostgreSQL schema design, query tuning, and caching that survives a real traffic spike.

Event-driven systems

Brokers, queues and background workers with idempotency and back-pressure built in from the start.

Observability

Structured logs, metrics and traces so you find the regression before your customers do.

Review & hardening

An audit of an existing backend: correctness, security, performance, and the parts that wake you at 3am.

How I work

Backends that get quieter over time.

Direct

You brief the person who writes the code. Questions get answered the same day, not relayed through a project manager.

Considered

I’d rather ship the boring, correct version than the clever one. Constraints, types and tests do the heavy lifting.

Quiet by design

Success is a system you stop thinking about — observable, idempotent, and calm when traffic spikes.

Start a project

Tell me what you’re building.

A short note is plenty — a new API, a rescue, a performance review. I’ll reply within two business days with next steps or a few questions.

Thanks — message received.

I’ll be in touch shortly. Prefer email? Reach me directly at marcin_krysinski@outlook.com .

What can I help with?