Hello, I'm

Paweł Przytuła

Full Stack Developer

Specialising in distributed systems, .NET / Blazor, ASP.NET Core MVC, Angular, and Flutter. Based in Poznan, Poland.

scroll down

What I work with

Primary

Flutter Dart C# .NET Core Blazor Server

Web & Mobile

Angular ASP.NET MVC MAUI TypeScript

Databases

MSSQL PostgreSQL MySQL MongoDB EF Core

DevOps & Tools

Azure DevOps Docker Git BitBucket Jira Confluence

Reporting & UI

DevExpress Grafana Power BI SAP Web Intelligence

Low-Code

PowerApps Power Automate

Work history

Software Developer

Antumo P.S.A. (rebranded from M2T)

2024 - present
  • Developing a distributed railway operations system (ASP.NET Core MVC, Blazor Server, Flutter)
  • Scaled backend to handle 30,000+ new events per day through DB and query optimization
  • Built advanced reports and views using DevExpress components
  • Created custom MVC tag helpers and integrated custom CSS utilities
  • Integrated Teltonika GPS devices and implemented real-time train tracking in Blazor Server
  • Developed performance testing tools and GPS vehicle simulators

Junior Developer

M2T Prosta Spolka Akcyjna

2023
  • Developed web and mobile apps using ASP.NET Zero
  • Optimised document workflows and audit tooling

Business Consultant

ARP Ideas sp. z o.o.

2022
  • Built PowerApps and Power Automate applications
  • Analysed and documented User Stories

Associate Consultant / Senior IT/OT Specialist

HCL Poland

2016 - 2022
  • Developed Blazor applications for internal tooling
  • Automated SAP reporting workflows
  • Provided IT/OT system support for Volkswagen production lines

Selected work

01

Flutter Field Operations App

Commercial

Mobile application for field operatives working in distributed teams. Implemented fault reporting with multi-step navigation, sticker-based workflows, ticket scanning with recent scan history, attachment handling, and PDF interaction validation. Served Android and Flutter clients from a shared backend.

Fault report flowScan historyPDF validationMulti-platform
FlutterDartBlazor ServerASP.NET Core
02

Real-time GPS Tracking Dashboard

Commercial

Real-time vehicle tracking and route management dashboard integrating with GPS hardware over TCP. Handled driver and vehicle data, live position updates, and EF Core migrations for evolving data models. Designed for high-frequency event ingestion from embedded devices.

Live GPS positionsDriver/vehicle dataEF Core migrationsTCP integration
Blazor ServerASP.NET CoreEF CorePostgreSQL
03

MDM Load Testing Simulator

Commercial

Built a simulator emulating 15,000 concurrent Android MDM agents to validate platform stability before production rollout. Each virtual device runs a configurable lifecycle: enrollment, periodic command polling with jitter, heartbeat reporting, command execution, and real APK downloads to generate authentic network load. Designed four test scenarios - enrollment burst, 4-hour baseline load, mass APK distribution (50 MB x 15k devices), and command burst - monitored in real time via Grafana dashboards fed by Prometheus and postgres-exporter.

Acceptance criteria: p50 < 500 msCPU < 80%DB queries < 1 szero deadlocks
15k virtual devicesAPK distribution load4 test scenariosGrafana monitoring
.NETC#PostgreSQLKubernetesGrafanaPrometheus
04

Multi-platform POS & Reporting Backend

Commercial

Ticketing and workforce management backend serving Android and Flutter clients simultaneously. Added disciplinary notice and discrepancy report modules, improved date-range queries for shift autocomplete, enhanced insertion methods to return generated IDs, and extended ExplanationReport handling with structured logging.

Android + Flutter clientsDisciplinary noticesShift autocompleteDevExpress Reports
ASP.NET CoreAndroidFlutterDevExpress
05

CopyCost

Personal

Personal Windows desktop tool for tracking and summarising copywriter payments. Supports multiple customers and text categories with per-1000-character pricing, monthly payment summaries, and visual charts. Built as a MAUI Blazor hybrid app with local EF Core persistence and MudBlazor UI.

Customer & category mgmtMonthly summariesPayment chartsMAUI Blazor hybrid
.NET 7MAUIBlazorMudBlazorEF Core
06

Facility Asset Management System

Personal

Full-stack system for managing industrial facility assets, devices, areas, and maintenance communicates. Modelled a rich domain spanning assets, categories, situations, coordinates, and inspection parameters. REST API backend with Blazor Server UI, MediatR for command handling, temporal tables for full audit history, and Serilog structured logging.

Rich domain modelMediatR CQRSTemporal tablesBlazor Server
ASP.NET CoreBlazor ServerEF CoreMediatRMudBlazorMSSQL
07

MCP Server for Outline Wiki

Open Source

Open-source Model Context Protocol server enabling AI assistants to interact with Outline documentation services. Implemented robust HTTP retry logic with Retry-After header handling, rate-limit backoff, URL sanitization, API key security, and a comprehensive test suite covering edge cases.

Rate limit handlingRetry-After supportURL sanitizationTest coverage
TypeScriptNode.jsMCP

Development process

Within the sprint

Planning

  • Scope & acceptance criteria
  • Story points (Fibonacci)
  • Priority assignment

Development

  • Implementation
  • Blocker flagged at daily
  • Task-switch until resolved
  • Return & finish

Quality

  • Manual & smoke tests
  • Unit / integration tests

Delivery

  • PR + CI verification
  • Code review
  • Version bump & changelog
  • Deploy / mobile release

Beyond the sprint

Ticket & log analysis

When a report comes in, I trace it through logs and system behavior to find the actual root cause before writing a single line of code.

Problem classification

I distinguish between bugs, missing features, and improvement opportunities - and describe each clearly so the team can make an informed decision about priority.

Backlog contribution

Anything worth addressing gets written up and added to the backlog for the next sprint discussion - not left as a mental note or a stray comment in code.

Academic background

B.Eng. Computer Science

Wyzsza Szkola Bankowa w Poznaniu (WSB University)

2018 - 2022

Beyond work

Open source - contributions to Blazor School & production tools
Learning piano