rs
Artur Kurowski
@radarsu · Full-stack TypeScript
Simplicity · DX · P2P · Production

Building developer tooling, and decentralized systems.

Full-stack TypeScript engineer focused on clean architecture, high-performance libraries, and transport-agnostic protocols that improve data ownership and resilience.

Warsaw · remote TypeScript · Node.js · Angular CI/CD · Docker · infra P2P · decentralization
Simplicity is the ultimate sophistication.
Artur Kurowski
@radarsu
rs
profile.snapshot v1.0
Core TypeScript · DX · Libraries
Systems P2P · Protocols
DevOps CI/CD · Containers · Infra
Location Warsaw (remote)
TypeScript· Node.js· NestJS· Angular· CI/CD· Docker· Infrastructure· P2P· Decentralization· DX· Distributed Systems· TypeScript· Node.js· NestJS· Angular· CI/CD· Docker· Infrastructure· P2P· Decentralization· DX· Distributed Systems

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.

BTC: bc1qeekpsmmnq2qzfsk3y5tm8ctswzllnlkdwcjxn5 ETH: 0xA1F1C71B28A3527E81F8402C6FBF77F3A736cA7c

What I value
  • • Simplicity and composability
  • • Strong abstractions with minimal surface area
  • • Practical DX improvements
  • • Reliability in production
From the README
“Simplicity is the ultimate sophistication.”
A guiding principle for my code and systems.
Signature interests
CLI & developer tooling TypeScript ecosystem NestJS APIs Angular apps High-performance libraries Decentralized & P2P systems Data ownership

Focus areas

The work I enjoy most sits at the intersection of developer experience, distributed communication, and production infrastructure.

Backend & APIs

01

Node.js, NestJS, REST, WebSockets, JSON-RPC, and scalable service design.

  • • Clean architecture
  • • Performance-oriented libraries
  • • Protocol-friendly interfaces

Decentralized systems

02

Transport-agnostic protocols, P2P discovery, and ownership-first models.

  • • Protocol design
  • • Distributed discovery
  • • Resilience & sovereignty

DevOps & infra

03

CI/CD pipelines, containerization, and infrastructure management for reliable releases.

  • • GitHub Actions CI/CD
  • • Docker & containers
  • • Environments, deployment, monitoring

Projects

Selected work across tooling, libraries, and decentralized protocols.

atlas-protocol

P2P

Decentralized, transport-agnostic P2P publishing and discovery protocol focused on data ownership.

ts-import

Tooling

Dynamically import TypeScript files into JavaScript at runtime without extra compilation.

validate-polish

Tooling

Validation utilities for Polish identifiers (PESEL, NIP, REGON, ID cards).

rpc-websocket-client

Tooling

JSON-RPC 2.0 WebSocket client with async/await support.

options-defaults

Infra

Strongly-typed configuration defaults/override utility for reliable settings.

kill-process-on-port

Infra

Cross-platform tool to kill unresponsive processes by port.

Other repositories
open-source-libraries
polish-word-variations
countries-by-iso2

Plus a variety of experimental repositories exploring distributed systems and architecture patterns.

Technical stack

A pragmatic stack designed for delivery and long-term maintainability.

Languages

TypeScript JavaScript HTML CSS

Backend

Node.js NestJS REST WebSockets JSON-RPC

DevOps & Infrastructure

CI/CD GitHub Actions Docker Infrastructure management Deployments Monitoring
From the README
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.