Piotr Maćkowiak

.NET Consultant

I design, build, and audit .NET applications

Over 12 years in software engineering, from ERP systems to control software for medical devices. I work as an independent .NET consultant on a B2B basis.

Open to B2B collaboration

Consultant.cs
// 12+ years in .NET, open to collaboration
public class Consultant
{
  public string Name => "Piotr Maćkowiak";
  public int YearsOfExperience => 12;

  public string[] Stack => new[]
  {
    ".NET Core", "C#", "React", "Azure"
  };

  public bool AvailableForB2B => true;
}
main C# · .NET 8 · ✓ build passing

Services

B2B collaboration

I help companies build and evolve robust software in the .NET ecosystem: from architecture and delivery to raising code quality and engineering standards.

.NET Consulting & Architecture

Application architecture design (C#, .NET Core) and legacy modernization.

Custom Application Development

Full delivery cycle: .NET backend, React/TypeScript frontend, REST APIs, SQL databases, Docker containerization, and Azure cloud deployments.

Code Review & Quality Audit

Code reviews, quality and performance audits, testing and CI/CD guidance, and raising engineering standards across the team.

About

Piotr Maćkowiak, .NET Developer

Piotr Maćkowiak

.NET Developer

Wrocław, Poland

I'm an experienced .NET developer with over a decade in software engineering, from business applications to embedded systems. I run my own business and deliver B2B projects for clients, including control software for the QIAcuity Digital PCR system built with .NET Core and React.

Earlier in my career, I spent nearly 7 years at Unit4 building ERP and student management systems. I hold a degree in Computer Science from Wrocław University of Technology.

Technologies

  • .NET
  • React
  • TypeScript
  • CSS
  • Docker
  • SQL
  • Algorithms
  • Homelab
  • Azure

Experience

2013–Present · 12+ yrs

Freelance .NET Developer

Present

Self-employed · B2B

2021–Present · 5 yrs · Wrocław / remote

  • I deliver .NET projects on a B2B basis for clients, including collaborating on the control software for the QIAcuity digital PCR system: a .NET Core backend (some components in C++), a React frontend, and a WPF desktop app for log analysis.
  • I design and build my own .NET applications, including Byczo, which automates PIT-38 tax settlement from eToro reports.
  • I run and maintain a home-server environment (Proxmox, Docker): hands-on DevOps and self-hosting.
  • I experiment with new technologies and patterns, publishing open-source code on GitHub.
.NET C# React TypeScript Docker Azure
Unit4

Software Engineer

Unit4

06.2014–03.2021 · 6 yrs 9 mos · Wrocław

  • 2014-2017: contributed to the design and development of the Unit4 Business World (ERP) system, implementing new features and maintaining existing solutions.
  • 2017-2019: part of the Unit4 Student Management System team, responsible for the module handling government financial aid for students.
  • Since 2019: involved in the Unit4 ERP X project, building modern ERP solutions for clients across various industries.
.NET JavaScript jQuery CSS SQL
Unit4 Teta

Junior Software Engineer

Unit4 Teta

10.2013–05.2014 · 8 mos · Wrocław

  • Developed integrations between the Teta ERP system and the client's internal software, ensuring seamless data flow and process automation.
  • Contributed to a customization tool that enabled clients to tailor the ERP system to their unique business needs.
.NET PL/SQL Windows Forms

Have a .NET project?

Get in touch. I'm happy to talk about consulting, architecture, or building your application, and I'm open to B2B collaboration.

Send an email LinkedIn

piotr@mackowiak.info