Skip to content

~/mateusz-bargiel $ whoami

Full-stack engineer who ships, not just codes.

React, .NET, Azure, DevOps. Twelve years of production systems. AI does my boilerplate. I do the thinking.

  • open for contracts
  • base: Krakow / remote EU
  • since: 2014
Mateusz Bargiel
<about>

The short version

Twelve years, three stacks, one habit: asking why before how. // tldr below

I take products from whiteboard to production and stay accountable for how they run afterwards.

Most of my work sits in the .NET, React and Azure triangle. APIs and domain logic on the backend. Interfaces people actually use on the front. And the pipeline work, CI/CD, infrastructure as code, observability, that makes releases boring in the best possible way.

Informatics at AGH in Krakow, though most of what I use daily I learned shipping it.

I use AI tooling aggressively and on purpose. It compresses the mechanical work by an order of magnitude, so your budget buys architecture, review and edge cases instead of boilerplate.

[review]

AI drafts the boilerplate. I read every line before it ships, no exceptions, no autopilot merges.

If you need a contractor who waits for a ticket before thinking, that is someone else. If you want an engineer who asks what a feature is for before building it, write to me.

</about>

<projects>

Selected work

9 engagements, current priorities first. // some details under NDA

WORKFLOW ENGINEupstream eventsmanuscript factstask completionstage transitionsactor assignmentsversioned workflow definition
Workflow engine · Frontiers · 2025–now

Manuscript workflow engine

I built the workflow engine core: stage transitions, task creation and assignment, auto-completion, and the shadow and engine modes. I also implemented the inbox and outbox patterns for event handling, outbox publishing through Debezium, and the New Relic instrumentation. I introduced Gherkin for the end-to-end backend tests.

Branching logic and a bolted-on process engine, turned into a workflow you configure. I built the part that reads it and decides what happens next.

React · TypeScript · .NET · event-driven · Playwright

GameTags tag optimisation screen, showing scores for a game's Steam tag set
AI product · GameTags · 2025–now

GameTags

A Steam SEO and sales-analytics product with a Python and AI backend. I coordinate delivery between the product owner and the AI developer, own the React UI, and built the DevOps pipeline with automated quality gates.

I own the React front end and the pipeline. The pipeline is the part that stops AI output shipping broken.

React · Python and AI backend · CI quality gates

gametags.pl

BLENDwells · wellboresOSDUproductiondashboardslab blendsdesktop · webthree systems, one engagement
Enterprise data · Avanade · 2023–now

Petroleum data analysis platform

Three separate systems. One visualises well production data. One collects wells and wellbores data from many sources, blends it into a single source of truth and ingests it into OSDU. One is a desktop and .NET Framework MVC application used in the lab, for blending pozzolans and cements to plug abandoned wells.

Three systems, three different layers. I was the one who could take whichever came next.

Synapse · Azure Functions · Databricks · Data Lake · Angular · Blazor

A ceiling-mounted camera in an office interior
IoT · Avanade · 2020–2023

Smart office IoT platform

Backend and Azure IoT architecture, IoT Hub, Event Hub and Event Grid, for a newly built office complex in Sweden. I also built the React front end: a live facility map with true-to-scale rooms across multiple floor layers, on Azure Maps.

I designed the Azure side and then built the front end that made it legible: a live floor map, true to scale.

Azure IoT Hub · Event Grid · React · Azure Maps

BFFBFFlicences uidevices uiuserslicencesinventorykubernetes · openapi · asyncapi
B2B SaaS · Snow / Flexera · 2022–2025

ITAM platform, full stack

Vertical slices of an IT asset management platform. Each front end had its own BFF, pulling from the domain microservices behind it and assembling the aggregate that view needed. .NET minimal APIs, event handling with MediatR, React and TypeScript on top. Gherkin for the backend end-to-end tests, Cypress for the UI.

Each front end had its own BFF. Deciding what belonged in the aggregate was most of the work.

React · TypeScript · .NET minimal APIs · MediatR · Kubernetes · Cypress

An empty office interior behind glass partitions
Internal platform · Avanade · 2018–2020

Internal HR system

Backend engineer on Avanade's internal HR platform: domain and API design on .NET Core and ASP.NET Web API, wired into a Drupal CMS front end for the whole organization.

Backend and domain design. The project that moved me off .NET Framework for good.

.NET Core · ASP.NET Web API · Drupal

ProInform map view on a laptop
ProAudit dashboard on a tablet
Enterprise retail · The Ministry of Ideas · 2014–2018

ProInform & ProAudit

Two products for retail: one collecting data from field staff through configurable forms, one aggregating and visualising it. I worked on the APIs, the JSON form configuration and the SQL databases.

APIs, the SQL schema, and JSON form configuration so head office could change what field staff captured.

.NET 4 · AngularJS · SQL Server

A hospital corridor lined with beds
Healthtech · full ownership · 2023–2026

Zielona Karetka

End-to-end ownership of a consumer platform for legal medical cannabis, a LuxMed-style alternative for this category, integrated with Poland's national healthcare system through the P1 API. UI, backend and DevOps, plus managing a small team and standing up the org's tooling and Microsoft 365 environment.

Everything: the UI, the backend, the deployments, the tooling, and the people.

full stack · DevOps · team lead

Monte Calvia villa site, a full-screen hero with a booking form
Drovar site, a full-screen hero over an interior render
Client sites · freelance · 2023–now

Monte Calvia, Drovar, and this page

Two client sites, a villa rental in Sardinia and a retail fit-out firm. Next.js, TypeScript, Sanity for content, hosted on Vercel. Four languages on one and six on the other, selected from the visitor's device settings. Full-screen hero video. The villa site handles bookings. This page is the third, on the same stack.

I built and run all three. Both owners edit their own copy without calling me, and this one is public if you want to read the source.

Next.js · TypeScript · Sanity · Vercel · i18n

montecalvia.comdrovar.pl

</projects>

<experience>

Track record

Roles and engagements, newest first. // git log --oneline

  1. Dec 2025 → now

    Independent freelancer

    Self-employed, Poland

    Independent engagements: web platforms, experimental AI-backed systems, and client sites end to end. Where GameTags lives.

  2. Sep 2025 → now

    Full-stack engineer

    Frontiers

    Manuscript-processing workflow engine: automatic submission triage, reviewer and editor matching, publishing-process automation. Microservice architecture on GraphQL, React/TypeScript and agentic AI, built to Open Science standards.

  3. Jan 2023 → Mar 2026

    Principal full-stack engineer

    Zielona Karetka

    Led development of Zielona Karetka 2.0: patient registration, login and appointment booking integrated with Poland's Medyc/P1 system, multi-gateway payments on Azure Durable Functions. Serverless backend, React + Vite + TypeScript frontend, plus Microsoft 365 administration for the org.

  4. Mar 2022 → Sep 2025

    Senior full-stack engineer

    Software Mind

    Built and maintained microservices in .NET 6+ and React/TypeScript micro-frontends across a Kubernetes environment running hundreds of services, event-driven with JetStream, MongoDB and Postgres. BDD and end-to-end coverage with Cypress, inside a Flexera/SNOW-style IT asset management platform.

  5. Apr 2018 → now

    Full-stack developer

    Avanade

    Started as a senior analyst, moved to consultant, then full-stack developer. Avanade is an outsourcing firm, staffing engineers onto enterprise client work rather than an internal product.

  6. Jun 2014 → Apr 2018

    .NET developer

    The Ministry of Ideas

    Backend development on Business Intelligence tools, SQL Server Integration Services pipelines, code review and direct client contact. Where reading the whole stack trace became a habit.

</experience>

<contact>

Have a project in mind?

One email. You will know within a day if I am the right fit. // response_time < 24h

me@mbargiel.dev

</contact>