Hey, I'm Mateusz
Software Engineer with 6+ years of commercial experience in TypeScript/Node.js, with hands-on Rust and Go in personal projects. I've been responsible for designing and implementing full production systems from the ground up — database schema, backend API, deployment. On top of that, I built internal tools that automated repetitive workflows around document processing and graphic assets. I live by Feynman's rule: "What I cannot create, I do not understand" — which is why I learn by building, not just reading.
Skills
Commercial
Languages
TypeScriptNode.js
Frameworks
ReactNext.jsExpress.jsNestJSZustandTanstack Query
Databases
PostgreSQLRedisPrisma
Tools
DockerGitAWS S3SentryStripe
Personal Projects
Languages
C#RustGo
Frameworks
ASP.NET CoreAxumGo Gin
Databases
MongoDB
Familiar with
Languages
Frameworks
GraphQL
Infra
KubernetesRabbitMQGitHub Actions
Observability
PrometheusGrafana
Employment
Have a BookSoftware Engineer - responsible for all technical decisions, architecture, and delivery · 08-2019 – 04-2026
Responsible for the full technical stack — from designing and building internal business systems, to managing cloud infrastructure and creating automation tooling for document processing.
Designed and maintained RESTful APIs powering both internal tools and client-facing applications, including authentication, role-based access, data validation, and error handling patterns.
Projects
DecayActive development
Self-hostable, multi-tenant webhook delivery platform — designed for reliable event delivery with exponential backoff, per-endpoint circuit breakers, HMAC-SHA256 signed payloads, and replay API. Architecturally split into API and Worker apps for independent scaling.
NestJSTypeScriptBullMQPostgreSQL
NibblenomiconMVP
Full-stack SaaS recipe manager with AI-powered recipe extraction (Anthropic Claude), Stripe payment integration with a points-based freemium model, multi-user workspaces with RBAC, and SSRF-secured URL scraping
Next.jsTypeScriptPrismaPostgreSQL
V-dokActive development
Web application for creating and editing EPUB files, targeting publishing workflows. Client-side PDF processing via pdfium-render compiled to WebAssembly — no server required, everything runs in the browser.
RustWASMNext.jsTypeScript
RequiemActive development
Opinionated backend framework in Rust, built directly on hyper — without Axum or Actix as intermediary layers. Includes a custom SQL builder on top of sqlx and TypeScript type generation from Rust endpoint definitions.
Rusthypersqlxtokio
Contact
Get in touch.