Mateusz Dohojda
Gdynia, PolandSummary
Software Engineer with 7 years of commercial experience building backend systems in TypeScript/Node.js (NestJS) with hands-on C#/.NET, Go and Rust in personal projects. I've been responsible for designing and implementing full production systems from the ground up — REST APIs, database schemas, async processing pipelines, and deployment. Comfortable working across the stack when needed — I build frontend logic and data-heavy interfaces in React, though my core strength is backend architecture. I enjoy exploring different languages and paradigms in personal projects. I live by Feynman's rule: "What I cannot create, I do not understand" — which is why I learn by building, not just reading.
Professional Experience
- REST API design — Designed and maintained RESTful APIs powering both internal tools and client-facing applications, including authentication, role-based access, data validation, and error handling patterns.
- Internal management system — Designed and built a full-stack internal system (NestJS + PostgreSQL + React) for managing projects, clients, and time tracking — used daily by the entire company
- EPUB generation platform — Built a web application (used both internally and by external clients) for generating EPUB files and AI-generated alternative texts via external AI APIs.
- AI integration — Integrated Anthropic API for automated generation of alternative texts for images in EPUB files, improving accessibility compliance (WCAG).
- Asynchronous processing pipeline — Implemented job queue system using BullMQ backed by Redis for batch processing of EPUB files. Managed file lifecycle through AWS S3, ensuring reliable delivery across async stages.
- Payment integration — Implemented payment processing with Stripe, including invoicing and webhook handling.
- Infrastructure & monitoring — Managed the company's cloud infrastructure and Microsoft 365 services, including email, domain configuration, and user management. Set up application monitoring and error tracking via Sentry.io.
Projects
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.
https://github.com/siela25/decay-webhooksFull-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
https://github.com/siela25/nibblenomiconWeb 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.
https://github.com/siela25/v-dokOpinionated 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.
https://github.com/siela25/requiemSkills
Languages
I hereby consent to the processing of my personal data for the purpose of recruitment, in accordance with applicable data protection regulations.