Krzysztof Kominiak

I'm

I don't get lucky, I make my own luck

About

I'm a Full-Stack Developer and solution architect with over 10 years of experience, most of it running my own software company. I design and build multi-tenant SaaS platforms end to end — React frontends, ASP.NET Core Web APIs, Azure Functions, and data layers built on both MSSQL and Cosmos DB in a multi-provider architecture. This includes authentication and identity systems (OIDC, Keycloak, Microsoft Entra migrations), plus major work on a Duende IdentityServer-based IAM system for LUXMED, a major healthcare provider. I also spent 7 years as a senior developer on the team building a warehouse management platform for a Norwegian company that grew into a well-regarded platform across Scandinavia. I've also built a utility billing platform for Polish housing cooperatives end to end. I regularly integrate systems across different platforms, clouds, and vendors. I'm an Azure cloud specialist and AI enthusiast with Microsoft Teams bot development experience.


And in free time

Aikido black belt owner with more than 2000 hours spend on tatami

Amateur carpenter - building other things than software is also fun

Green energy passionate (yes, I have PV installation on my roof)

O mnie

Jestem Full-Stack developerem i architektem rozwiązań z ponad 10-letnim doświadczeniem zawodowym, z czego w większości na własnej działalności gospodarczej. Projektuję i buduję wielodostępne (multi-tenant) platformy SaaS od podstaw — frontend w React, ASP.NET Core Web API i Azure Functions oraz warstwę danych opartą zarówno o MSSQL, jak i Cosmos DB, w architekturze wieloproviderowej. Obejmuje to systemy uwierzytelniania i tożsamości (OIDC, Keycloak, migracje do Microsoft Entra) oraz istotny udział w rozwoju systemu IAM opartego o Duende IdentityServer dla LUXMED, jednego z największych podmiotów w branży medycznej w Polsce. Przez 7 lat jako senior developer byłem częścią zespołu budującego platformę zarządzania magazynem dla norweskiej firmy, która stała się cenioną platformą w Skandynawii. Samodzielnie zbudowałem też od podstaw platformę rozliczania mediów dla polskich spółdzielni mieszkaniowych. Na co dzień integruję systemy pomiędzy różnymi platformami, chmurami i dostawcami. Jestem specjalistą chmury Azure i entuzjastą AI, z doświadczeniem w tworzeniu botów na Microsoft Teams.



A poza pracą

Trenuję Aikido już od około 15 lat i jeszcze mi mało

Stolarz amator - praca w drewnie daje od groma satysfakcji

Pasjonat odnawialnych źródeł energii (tak, mam instalację PV na dachu)

Skills

One man army able to always grasp and understand big picture and in the same time focus on details.

React & TypeScript

.NET / C# & ASP.NET Core

Azure Functions & Serverless Architecture

MSSQL, Cosmos DB & MongoDB

Multi-tenant SaaS Architecture

Identity & Auth (OIDC, Duende, Keycloak, Entra)

Azure Storage & Messaging (Blob, Queues, Service Bus)

Containers (Docker)

System Integrations & APIs

AI Integrations & Microsoft Teams Bots

Umiejętności

Samodzielny, pewny siebie i swoich zdolności - potrafię wykonać każde zadanie którego się podejmę od początku do końca.

React i TypeScript

.NET / C# i ASP.NET Core

Azure Functions i architektura serverless

MSSQL, Cosmos DB i MongoDB

Architektura wielodostępna (multi-tenant) SaaS

Tożsamość i uwierzytelnianie (OIDC, Duende, Keycloak, Entra)

Azure Storage i Messaging (Blob, Queues, Service Bus)

Kontenery (Docker)

Integracje systemów i API

Integracje AI i boty na Microsoft Teams

Resume

Skilled in providing software crucial for business operations. Not only web platforms but also integrations, background tasks. And if required mobile applications.

Summary

Krzysztof Kominiak

Believes a good application is downstream of a good understanding of the business domain — spends time with how a customer's business actually works before writing code, not just translating a spec. Enjoys the harder problems: legacy systems that need re-architecting, integrations between systems that were never meant to talk to each other, and the kind of long-running client relationships (7+ years on some) where trust is built one delivery at a time.

  • Toruń, Poland
  • +48 725136032
  • krzysztof@kominiak.pl

Education

Nicolaus Copernicus University

2006 - 2014

Faculty of Mathematics and Computer Science

Mother of all science - Math

Faculty of Physics, Astronomy and Informatics

Automation and Robotics - robot control rules

Professional Experience in short

Senior Web Developer

2023 - ongoing

LUXMED

  • Integrate & develop Identity Access Management system
  • Develop & maintance e-referral (occupational medicine) administration system

Freelancer

2015 - ongoing

Heat billing company

  • Development and maintenance of web portal for administration (receive heating information, analyze it, and generate heat cost reports for housing associations)
  • Development and maintenance of mobile applications for retrieve heater readings

Senior Web Developer

2015 - 2022

Agrippa Solutions

  • Develop system for deviations and claims management tailor-made for warehouse management system in nordics

Junior/Regular Web Developer

2013 - 2015

Leaware

  • A lot of small, short-term projects (3-6 months) for various clients of the company in small teams (2-5 people).
  • Applications with different requirements and in various sectors.

Doświadczenie

Specjalizuję się w dostarczaniu oprogramowania kluczowego dla operacji biznesowych. Nie tylko strony internetowe, ale także integracje, harmonogramy. Jak również aplikacje mobilne.

Podsumowanie

Krzysztof Kominiak

Uważa, że dobra aplikacja to pochodna dobrego zrozumienia domeny biznesowej — zanim zacznie pisać kod, poświęca czas na zrozumienie, jak faktycznie działa biznes klienta, zamiast po prostu tłumaczyć specyfikację. Lubi trudniejsze problemy: systemy wymagające przebudowy architektury, integracje pomiędzy systemami, które nigdy nie miały ze sobą "rozmawiać", oraz długoletnie relacje z klientami (w niektórych przypadkach ponad 7 lat), w których zaufanie buduje się jedną dobrze wykonaną realizacją na raz.

  • Toruń, Polska
  • +48 725136032
  • krzysztof@kominiak.pl

Wykształcenie

Uniwersytet Mikołaja Kopernika

2006 - 2014

Wydział Matematyki i Informatyki

Matka wszystkich nauk - Matematyka

Wydział Fizyki, Astronomii i Informatyki Stosowanej

Automatyka i Robotyka - sterowanie robotami rządzi

Doświadczenie zawodowe w skrócie

Senior Web Developer

2023 - obecnie

LUXMED

  • Integracja i rozwój systemu zarządzania tożsamością
  • Rozwój i utrzymanie portalu administracji e-skierowań medycyny pracy

Freelancer

2015 - obecnie

Firma rozliczająca media

  • Stworzenie i rozwój platformy administracyjnej do zarządzania odczytami i generowania raportów do spółdzielni
  • Stworzenie i rozwój aplikacji mobilnej do odczytów ciepła

Senior Web Developer

2015 - 2022

Agrippa Solutions

  • Rozwój systemu zarządzania odchyleniami i reklamacjami dostosowany do sektora logistycznego w krajach nordyckich

Junior/Regular Web Developer

2013 - 2015

Leaware

  • Wiele małych, krótkich projektów (3-6 miesięcy) dla klientów pozyskanych przez firmę, rozwijanych w małych zespołach (2-5 osób).
  • Przekrój aplikacji dla różnych sektorów

Portfolio

It brings me satisfaction to build things

Utility Billing Platform

End-to-end platform for Polish housing cooperatives — billing, tenant reports, and mobile meter-reading integration. Built solo, top to bottom. In production for over a decade, across 3,500 buildings, 70,000 units, and 270,000 heat meters.

LUXMED — IAM Platform

Major contributor to a Duende IdentityServer-based identity and access management system for one of Poland's largest healthcare providers. Internal enterprise system — no public screenshot available.

EP — Multi-tenant SaaS Platform

A white-label SaaS platform architected as a plugin system: tenants mix and match backend/frontend modules (issue tracking, surveys, and more) that snap into a shared core of auth, licensing, and permissions. Modules ship as independently versioned npm and NuGet packages, backed by a provider-agnostic data layer (Cosmos DB or MongoDB) with fully self-hosted, containerized deployments. One small example: this site's own contact form is wired up to it. Past MVP and running in production for internal use today, with the architecture ready to onboard outside tenants — get in touch to learn more.

Portfolio

Budowanie to coś więcej niż praca - to pasja

Platforma rozliczania mediów

Kompleksowa platforma dla polskich spółdzielni mieszkaniowych — rozliczenia, raporty dla lokatorów oraz integracja z aplikacją mobilną do odczytów. Zbudowana samodzielnie, od podstaw. W produkcji od ponad dekady, dla 3 500 budynków, 70 000 lokali i 270 000 podzielników ciepła.

LUXMED — platforma IAM

Istotny udział w rozwoju systemu zarządzania tożsamością i dostępem opartego o Duende IdentityServer dla jednego z największych podmiotów w branży medycznej w Polsce. Wewnętrzny system firmowy — brak publicznego zrzutu ekranu.

EP — wielodostępna platforma SaaS

Platforma SaaS typu white-label zaprojektowana jako system wtyczek: klienci dowolnie łączą moduły backendowe i frontendowe (obsługa zgłoszeń, ankiety i więcej), które podłączają się do wspólnego rdzenia obsługującego uwierzytelnianie, licencjonowanie i uprawnienia. Moduły są dystrybuowane jako niezależnie wersjonowane pakiety npm i NuGet, a warstwa danych jest niezależna od dostawcy (Cosmos DB lub MongoDB), z możliwością pełnego samodzielnego hostingu w kontenerach. Mały przykład: formularz kontaktowy na tej stronie jest do niej podłączony. Etap MVP dawno za nami — platforma działa dziś produkcyjnie na własny użytek, a architektura jest gotowa na przyjęcie zewnętrznych klientów — zachęcam do kontaktu.

Services

How can I help your business grow

Build

Multi-tenant SaaS platforms and internal business tools, architected end to end — not just assembled

Integrate

Systems that were never designed to talk to each other — APIs, queues, legacy data exports

Get online

A site tailored to your business

Automate

AI-powered Microsoft Teams bots for internal support, FAQs, and workflow automation

Go cloud

Azure Functions, storage, and messaging — architected to scale, not just deployed

Go mobile

React-powered mobile apps for when your business needs to leave the desktop

Usługi

Tak mogę pomóc w rozwoju Twojej firmy

Buduję

Wielodostępne platformy SaaS i narzędzia wewnętrzne, projektowane od podstaw — nie tylko składane z klocków

Integruję

Systemy, które nigdy nie miały ze sobą "rozmawiać" — API, kolejki, eksporty danych z systemów legacy

Wprowadzam online

Strona skrojona pod Twój biznes

Automatyzuję

Boty na Microsoft Teams wspierane AI — wsparcie wewnętrzne, FAQ i automatyzacja procesów

Sięgam po chmurę

Azure Functions, storage i messaging — projektowane pod skalowanie, nie tylko wdrożone

Idę mobilnie

Aplikacje mobilne w React, gdy biznes musi wyjść poza biurko

Testimonials

What others say about me

I recommend working with Krzysztof. He approaches the tasks set before him with full commitment. I could always count on his help and knowledge.

Marcin Kiniorski

Owner at Mobiletek

Krzysztof is a highly skilled and reliable software developer. As a customer who has had the pleasure of working with him for many years, I can confidently say that his expertise and dedication have made a significant impact on the success of my ventures.

Marek

Customer

Chris has unique skills to develop very complex algorithms. He has a great experience as a programmer and can deliver solutions for both the front and backend. With his knowledge and attitude, he can be dropped in the middle of any project and even if left alone, I am sure he can take care of everything himself. He is also a good team player, always willing to help and propose new ideas. I highly recommend Chris to any employer.

Marcin Flasza

SQL Server Database Engineer

Krzysztof has been involved in creating a platform for a Norwegian company from the very beginning, which has been incredibly successful and has become a leader in the Scandinavian countries, gaining customers from different parts of the world. The solution based on node.js has been distinguished among many solutions in the world and placed on the official express.js website in the list of the 24 best implementations in the world (https://expressjs.com/en/resources/companies-using-express.html). Working with Krzysztof was a pleasure from the very beginning. Professionalism, facing technological challenges, a sense of duty, knowledge sharing and focus on achieving success in IT ventures were the key aspects that stuck in my memory. Working with Krzysztof was a pleasure

Grzegorz Kroczek

Senior Developer

Referencje

Co inni o mnie mówią

Polecam współpracę z Krzysztofem. Do stawianych przed nim zadań podchodzi z pełnym zaangażowaniem. Zawsze mogłem liczyć na jego pomoc i wiedzę.

Marcin Kiniorski

Właściciel w Mobiletek

Krzysztof jest wysoce wykwalifikowanym i niezawodnym programistą. Jako klient, który miał przyjemność współpracować z nim przez wiele lat, mogę śmiało powiedzieć, że jego wiedza i zaangażowanie miały znaczący wpływ na powodzenie moich przedsięwzięć.

Marek

Klient

Krzysztof ma unikalne umiejętności tworzenia bardzo złożonych algorytmów. Posiada duże doświadczenie jako programista i potrafi dostarczać rozwiązania zarówno dla frontendu, jak i backendu. Z jego wiedzą i podejściem można go wrzucić w sam środek każdego projektu, a nawet pozostawiony samemu sobie, jestem pewien, że sam sobie ze wszystkim poradzi. Jest także dobrym graczem zespołowym, zawsze chętnym do pomocy i proponowania nowych pomysłów. Gorąco polecam Krzysztofa każdemu pracodawcy.

Marcin Flasza

Administrator baz danych

Krzysztof od samego początku był zaangażowany w tworzenie platformy dla norweskiej firmy, która odniosła niesamowity sukces i stała się liderem w krajach skandynawskich, pozyskując klientów z różnych części świata. Rozwiązanie oparte o node.js zostało wyróżnione wśród wielu rozwiązań na świecie i umieszczone na oficjalnej stronie express.js w zestawieniu 24 najlepszych wdrożeń na świecie (https://expressjs.com/en/resources/companies-using-express.html). Współpraca z Krzysztofem od samego początku była przyjemnością. Profesjonalizm, stawianie czoła wyzwaniom technologicznym, poczucie obowiązku, dzielenie się wiedzą i nastawienie na osiąganie sukcesów w przedsięwzięciach IT to kluczowe aspekty, które utkwiły mi w pamięci. Współpraca z Krzysztofem była przyjemnością

Grzegorz Kroczek

Senior Developer

Contact

Interested in learning more? Call me or drop a message.

Location:

Toruń, Poland

Phone No:

+48 725136032

Company name:

Krzysztof Kominiak Software

TIN:

5611529293

Loading
Your message has been sent. Thank you!

Kontakt

Chcesz wiedzieć więcej? Zadzwoń lub napisz.

Gdzie:

Toruń, Polska

Telefon:

+48 725136032

Firma:

Krzysztof Kominiak Software

NIP:

5611529293

Proszę czekać
Twoja wiadomość została wysłana, dziękuję!