Artur Kurowski
Full-stack TypeScript engineer. I focus on clean, reusable, practical software that improves development workflows across backend, frontend, and tooling — and on decentralized architectures, P2P communication, and transport-agnostic protocols that reinforce data ownership.
About
I focus on building clean, reusable, practical software that improves development workflows across backend, frontend, and tooling.
I'm especially drawn to decentralized architectures, P2P communication, and transport-agnostic protocols that reinforce data ownership.
- • Simplicity and composability
- • Strong abstractions with minimal surface area
- • Practical DX improvements
- • Reliability in production
“Simplicity is the ultimate sophistication.”
Focus areas
The work I enjoy most sits at the intersection of developer experience, distributed communication, and production infrastructure.
Backend & APIs
01Node.js, NestJS, REST, WebSockets, JSON-RPC, and scalable service design.
- • Clean architecture
- • Performance-oriented libraries
- • Protocol-friendly interfaces
Decentralized systems
02Transport-agnostic protocols, P2P discovery, and ownership-first models.
- • Protocol design
- • Distributed discovery
- • Resilience & sovereignty
DevOps & infra
03CI/CD pipelines, containerization, and infrastructure management for reliable releases.
- • GitHub Actions CI/CD
- • Docker & containers
- • Environments, deployment, monitoring
Technical stack
A pragmatic stack designed for delivery and long-term maintainability.
Languages
Backend
DevOps & Infrastructure
Watch your thoughts, they become your words. Watch your words, they become your actions. Watch your actions, they become your habits. Watch your habits, they become your character. Watch your character, it becomes your destiny.
Let's build something useful.
Interested in developer tooling, decentralized protocols, or production infrastructure? I'm open to collaborations and thoughtful engineering discussions.