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
Referencje
Co inni o mnie mówią
Contact
Interested in learning more? Call me or drop a message.
Location:
Toruń, Poland
Email:
krzysztof@kominiak.pl
Phone No:
+48 725136032
Company name:
Krzysztof Kominiak Software
TIN:
5611529293
Kontakt
Chcesz wiedzieć więcej? Zadzwoń lub napisz.
Gdzie:
Toruń, Polska
Email:
krzysztof@kominiak.pl
Telefon:
+48 725136032
Firma:
Krzysztof Kominiak Software
NIP:
5611529293