Open to new opportunities

Hi, I'm Maciej Bielecki.

.NET Developer with 9 years of experience building web and mobile applications using .NET, Web API, Entity Framework Core, React, Xamarin/MAUI, and Azure DevOps. I build things that stay maintainable — not just things that work on day one.

9+years in .NET
4companies / roles
2degrees
B2English

About

An engineer who values order — in code and in architecture

For 9 years I've worked across the .NET ecosystem — web and mobile apps, small integrations and high-availability systems. I started with Automation and Robotics at Poznan University of Technology, which still shapes my systematic, engineering approach to problem solving today. I use modern AI tools (Claude Code, GitHub Copilot, ChatGPT) day to day to ship good-quality code faster.

9+years of commercial experience
Poznańlocation / remote
Fullstackbackend, frontend, mobile
AI-assistedmodern workflow

Experience

Career path

Four roles, one direction: growing ownership over architecture and the quality of what gets shipped.

Fullstack .NET Developer · MWC Sp. z o.o. 06.2022 — present
.NETWeb APIEF CoreMicroservicesCI/CDAzure DevOpsReact
  • Improved the company's core product by developing performance and accuracy-focused supporting solutions.
  • Migrated a legacy Visual Basic application to .NET 6, enhancing performance, security, and scalability.
  • Designed and implemented a high-availability SMS dispatch system for continuous operation.
Fullstack .NET Developer · ADHD Interactive 09.2018 — 06.2022
.NETWeb APIEF CoreCQRS / MediatorCI/CDAzure DevOpsXamarinReact
  • Developed a Xamarin-based mobile application and supporting operational tools.
  • Created a CMS platform for municipalities.
  • Built smaller R&D applications to test new concepts and support internal innovation.
Junior Software Developer · POINTER 08.2017 — 08.2018
.NETWeb APIEF CoreCI/CDSQL Server
  • Developed .NET web applications with a focus on maintainability and performance.
  • Assisted in database design, optimization, and query performance improvements.
Intern · Software Studio 07.2016 — 01.2017
.NETSQL ServerProblem solving
  • Assisted in software development, debugging, and issue resolution.
  • Supported the development team with implementation, testing, and maintenance tasks.

Selected projects

Case studies

Three projects that best show how I work: modernizing legacy systems, designing for high availability, and building a product from scratch.

Legacy Visual Basic → .NET 6 migration

MWC Sp. z o.o. · 2022–2023

Challenge

A core application running on aging Visual Basic was limiting performance, security, and the product's ability to evolve.

Solution

Migrated business logic to .NET 6, redesigned the data access layer and modernized the architecture with zero downtime.

Result

Higher performance and security, and an architecture ready for continued product growth.

.NET 6Legacy migrationSecurity

High-availability SMS dispatch system

MWC Sp. z o.o. · 2022–present

Challenge

Business processes required uninterrupted, reliable SMS communication at scale.

Solution

Designed and implemented a high-availability architecture built for resilience against failures.

Result

Continuous operation of the company's critical business processes, regardless of individual component failures.

High availabilityMicroservicesAzure DevOps

Municipal CMS + mobile app

ADHD Interactive · 2018–2022

Challenge

Municipalities needed a simple way to build websites and manage real-estate listings, and the field team needed mobile support.

Solution

Built a CMS platform from scratch alongside a companion Xamarin mobile app supporting operational processes.

Result

Municipalities gained a self-service content management tool, and the team gained mobile support for daily work.

CMSXamarinCQRS / Mediator

Skills

Stack & workflow

Backend

.NETASP.NET CoreWeb APIEntity Framework CoreREST APIMicroservicesRabbitMQCQRS / MediatorSQL Server

Frontend

ReactXamarin/MAUIBlazor

DevOps & Delivery

CI/CDAzure DevOpsGit

Engineering practices

Code reviewSOLIDProblem solvingData modeling

Modern workflow — AI Tools

Claude CodeChatGPTGitHub CopilotAI-assisted development

Education

Academic background

2017–2019

Master of Science · Computer Science

Poznan University of Technology

2013–2017

Bachelor of Engineering · Automation and Robotics

Poznan University of Technology

Blog

Writing about .NET, architecture, and everyday engineering

The blog runs as a separate, lightweight ASP.NET Core app with an admin panel — check out the latest posts or browse the full archive.

Latest posts will appear here automatically.
Go to the blog →

Contact

Let's talk about your project

Email is the fastest way to reach me. Happy to hop on a call too.