Cześć, jestem

Damian Tarnowski

AI & .NET Architect

Przewiń w dół

AI Architect z pasją do .NET

Specjalizuję się w projektowaniu i wdrażaniu produkcyjnych systemów AI. Jako architekt i developer tworzę rozwiązania, które łączą nowoczesne LLM z solidną architekturą .NET.

Łączę głęboką wiedzę o architekturze systemów z praktycznym doświadczeniem w integrowaniu nowoczesnych LLM (OpenAI, Anthropic, Gemini) z rzeczywistymi procesami biznesowymi.

Moje podejście: AI musi przynosić mierzalną wartość, nie tylko dobrze wyglądać. Projektuję systemy, które są skalowalne, efektywne kosztowo i gotowe na produkcję.

10+
lat doświadczenia
15+
zrealizowanych projektów AI
damian@arch ~

Stack technologiczny

Narzędzia, które wykorzystuję do budowy systemów AI

💜

C# / .NET

Mój główny stack od 10+ lat. Tworzę skalowalne systemy enterprise, API, i aplikacje real-time.

.NET 8-10BlazorASP.NET CoreEF Core
Kliknij aby dowiedzieć się więcej
🧠

AI & LLM

Semantic Kernel, RAG, agenty. Integruję AI z rzeczywistymi procesami.

Semantic KernelOpenAIRAG
Kliknij aby dowiedzieć się więcej
☁️

Azure Cloud

App ServiceKey VaultBlob
Kliknij aby dowiedzieć się więcej
🗃️

Databases

PostgreSQLSQL Serverpgvector
Kliknij aby dowiedzieć się więcej
🔄

DevOps & Tools

DockerGitHub ActionsAzure DevOpsCI/CD
Kliknij aby dowiedzieć się więcej
🎨

Frontend

BlazorMudBlazorCSS
Kliknij aby dowiedzieć się więcej

Real-time

SignalRWebSockets
Kliknij aby dowiedzieć się więcej

Wybrane projekty

Systemy AI, które zbudowałem

EduEdu
EdTech · AI Platform

EduEdu

EduEdu to zaawansowana platforma e-learningowa oparta na Blazor Server, integrująca AI na każdym poziomie doświadczenia użytkownika. System oferuje interaktywne kursy, lekcje, quizy i fiszki z wieloma wyspecjalizowanymi AI mentorami (KorekAI, Czajka, Olimpia, Qumak), którzy prowadzą kontekstowe konwersacje i automatycznie oceniają zadania uczniów. Architektura oparta na Microsoft Semantic Kernel zapewnia dynamiczne generowanie treści, streaming odpowiedzi w czasie rzeczywistym oraz inteligentny system zarządzania limitami AI z per-user budżetowaniem.

.NET 8Blazor ServerMicrosoft Semantic KernelSignalRMudBlazor
Zobacz case study
EdTech · Generative AI · Automation

AI Course Generator

AI Course Generator to przełomowy system automatyzacji tworzenia kompletnych kursów e-learningowych. Z jednego opisu tekstowego generuje całą strukturę kursu, szczegółowe treści lekcji w HTML, ciekawostki, wieloetapowe ćwiczenia przekrojowe, dedykowane grafiki w stylu Pixar (DALL-E), dialogi audio dla nauki języków (Gemini TTS), quizy, fiszki oraz zadania sprawdzane przez AI. System obsługuje LaTeX/KaTeX dla matematyki i wspiera 10 języków. Proces redukuje czas produkcji kursu z tygodni do minut.

.NET 10Blazor ServerOpenAI GPT-5.1OpenAI o3GPT Image
Zobacz case study
AI Delivery Cockpit · Blazor .NET 10 · Homelab

DevHubPlatform

DevHubPlatform to prywatny „AI delivery cockpit" — jedno miejsce, które zamienia nieustrukturyzowany strumień pracy (czat, poczta, spotkania wideo z transkrypcją na żywo) w zatwierdzone tickety, pamięć projektu i faktycznie wykonany kod, domykając rezultat testem, wdrożeniem i audytem. Działa jak prywatny Azure DevOps dla małego, zaufanego zespołu, ale z AI wplecionym w każdy etap golden path: agent proponuje decyzję lub ticket, człowiek zatwierdza, a uprawniony deweloper uruchamia agenta w izolowanym workspace projektu (tmux + bubblewrap per użytkownik OS, bez Dockera). Rdzeniem jest jeden spójny model bezpiecznych akcji AI — propozycja → jawne potwierdzenie → ponowna autoryzacja po stronie serwera → audyt — egzekwowany serwerowo, nie w UI. Stack to .NET 10 Blazor Web App (global InteractiveServer + WASM), MudBlazor 9.5, ASP.NET Identity, EF Core 10 / Npgsql / PostgreSQL, SignalR + WebRTC oraz współdzielony silnik AiLiveRoom (5 modułów przez ProjectReference). Hostowane na homelabie Dell R620 pod platform.aidamian.uk (Cloudflare Tunnel → nginx → Kestrel, systemd, EF MigrateAsync przy starcie).

.NET 10 / Blazor Web App (global InteractiveServer + WASM)MudBlazor 9.5.0ASP.NET Core Identity 10.0.5 (custom DevHubSmart PolicyScheme)EF Core 10 + Npgsql.EntityFrameworkCore.PostgreSQL 10.0.1PostgreSQL (devhubplat)
Zobacz case study
FinTech · AI Orchestrator

mPay Assistant

mPay Assistant to nie tylko chatbot, ale zaawansowany orkiestrator usług fintech - warstwa pośrednia między językiem naturalnym użytkownika a logiką systemów bankowych. Projekt PoC transformujący aplikację SuperApp z interfejsu GUI w interfejs konwersacyjny (CUI). Unikalną cechą jest architektura proaktywna (Ghosting Defender) oraz DeepLink Engine, który zamienia intencje rozmowy na wykonywalne linki wewnątrz aplikacji mobilnej.

.NET 9Semantic KernelGPT-4oGemini 2.0 FlashSignalR
Zobacz case study
Coaching · AI Platform

CoachingToolKit

CoachingToolKit to kompleksowa platforma coachingowa zbudowana w Blazor Server (.NET 10) z PostgreSQL. System łączy strukturyzowany coaching (cele → zadania → postęp) z inteligentnym wsparciem AI. Kluczowe innowacje to: wielowymiarowy system oceny postępu z mechanizmem Docked Progress (zabezpieczenie przed niestabilnością ocen LLM), AI Advisor dla coachów, automatyczna ekstrakcja zadań z notatek sesji oraz zaawansowany symulator rozmów rekrutacyjnych z analizą głosu i generowaniem raportów PDF.

.NET 10Blazor ServerPostgreSQLSemantic KernelGPT-5.1
Zobacz case study
Industry 4.0 · Analytics

GP Baltic - System ORP

Kompleksowy system ORP (Operacyjnego Rejestrowania Produkcji) dla dużej hali produkcyjnej. Obejmuje planowanie, śledzenie postępu, alokację zasobów, KPI i raportowanie w czasie rzeczywistym z integracją AI do predykcji i analizy.

.NET 10Blazor ServerMudBlazorPostgreSQLSignalR
Zobacz case study
Personal AI · Privacy-First · Self-Hosted

SecondBrain

SecondBrain to samohostowany, prywatny asystent życiowy zbudowany w .NET 10, który 24/7 zbiera sygnały z całego życia — lokalizację (GPS→Reitti), aktywność PC, dane zdrowotne z Health Connect, opisy posiłków i obecność w domu z beaconów BLE — składa z nich automatyczny kalendarz życia oraz bi-temporalną pamięć długoterminową, a następnie odzywa się we właściwym momencie, nie oddając najbardziej wrażliwych danych nikomu w chmurze. Sercem systemu jest router prywatności fail-closed: zadania wrażliwe interpretuje wyłącznie lokalna gemma4:26b na Mac mini, a gdy model padnie, zapytanie kończy się wyjątkiem zamiast cichego fallbacku do chmury. Całość działa produkcyjnie na homelabie (serwer Dell R620) w rozproszonej topologii pięciu węzłów pod adresem https://sb.aidamian.uk. Architektura konsekwentnie realizuje zasadę „kod liczy, model interpretuje" — arytmetyka, korelacje i proweniencja są deterministyczne w C#, a lokalny LLM domyka rozmowę po polsku na gotowych wynikach narzędzi.

.NET 10 / C#Blazor WebAssembly 10ASP.NET Core Minimal APIsPostgreSQL 17 + pgvectorEF Core 10 + Npgsql 10
Zobacz case study
HealthTech · AI Therapy

SensumAI

SensumAI to multimodalny system terapeutyczny oparty na sztucznej inteligencji, który analizuje stan emocjonalny użytkownika w czasie rzeczywistym. W przeciwieństwie do tradycyjnych chatbotów, system integruje trzy kanały sensoryczne: Wideo (mimika twarzy), Audio (ton głosu) oraz Tekst (treść wypowiedzi), aby stworzyć holistyczny model psychologiczny rozmówcy (Deep Profiling). Architektura Multi-Agent Swarm zapewnia głębię psychologiczną niespotykaną w prostych wrapperach GPT.

.NET 8Blazor ServerSignalROpenAI Assistants APIGPT-4
Zobacz case study
AI Portfolio Platform

DevFolio

DevFolio to kompleksowa platforma do tworzenia profesjonalnych portfolio dla programistów, z wbudowanym asystentem AI, systemem komentarzy, blogiem i panelem CMS. Projekt ewoluuje w kierunku produktu SaaS z możliwością generowania unikalnych stylów przez AI i white-label deploymentu dla agencji i freelancerów.

.NET 10Blazor ServerPostgreSQLSemantic KernelOpenAI GPT-5.1
Zobacz case study
SaaS · Multi-Tenant Platform

SportRental

SportRental to kompletna platforma SaaS dla wypożyczalni sprzętu sportowego (narty, rowery, sprzęt wodny). System składa się z 11 projektów w solucji, obsługuje wielu tenantów (wypożyczalni) z pełną izolacją danych. Architektura hybrydowa: Blazor Server dla panelu admina + Blazor WASM dla aplikacji klienckiej. Integracje: Stripe (płatności z depozytami), QuestPDF (umowy), SMSAPI.pl (powiadomienia SMS), Azure Blob Storage (pliki). Projekt zawiera 356 testów automatycznych i ~50,000 linii kodu.

.NET 10Blazor ServerBlazor WASMPostgreSQLEntity Framework Core
Zobacz case study
FinTech · OCR · AI Automation

AI Tax OCR

AI Tax OCR to nowoczesna aplikacja webowa stworzona w technologii Blazor Server, która wykorzystuje modele OpenAI Vision do automatycznej ekstrakcji danych z faktur (PDF/JPG). System automatycznie rozpoznaje typ dokumentu (Faktura Sprzedaży/Zakupu) na podstawie NIP-u firmy użytkownika, pobiera kursy walut z NBP API dla faktur zagranicznych, i generuje pliki EPP gotowe do importu w systemach ERP (Comarch Optima). Interfejs MudBlazor zapewnia ergonomiczną pracę księgową ze split view i edycją in-place.

.NET 10Blazor ServerOpenAI GPT-4o VisionPostgreSQLEntity Framework Core
Zobacz case study
FinTech · Banking · AI Architecture

AI Virtual Banking

Projekt dla europejskiego fintecha - dostawcy Banking-as-a-Service. Celem było zbudowanie mobilnej i webowej aplikacji bankowej z warstwą AI "Financial Copilot" oraz modułem wspierającym decyzje kredytowe. Zaprojektowałem kompletną architekturę systemu: frontend (Blazor Web + Blazor Hybrid MAUI), backend (modularny monolit .NET), warstwa AI (Semantic Kernel z RAG) oraz integracje z core banking. Projekt doprowadzono do zaawansowanego PoC - wdrożenie wstrzymano z przyczyn biznesowych po stronie klienta.

.NET 10Blazor ServerBlazor Hybrid MAUIASP.NET CoreSemantic Kernel
Zobacz case study

Jak mogę pomóc?

Usługi, które oferuję

🏗️

Architektura AI

Projektuję skalowalne systemy AI: RAG pipelines, agenty, function calling, multi-model orchestration. Od koncepcji po deployment.

💻

Development .NET

Buduję aplikacje w .NET/Blazor z integracją AI. Czysta architektura, wydajność, gotowość produkcyjna.

💡

Konsulting AI

Doradzam w strategii AI, wyborze technologii, optymalizacji kosztów LLM. Pomagam zespołom wdrażać AI efektywnie.

👔

Tech Lead / Architect

Obejmuję rolę technicznego lidera lub architekta projektu. Architektura, mentoring zespołu, roadmapa technologiczna, code review.

Artykuły i przemyślenia

O AI, .NET i budowaniu systemów

AI Architecture 2025-12

RAG w produkcji: 5 lekcji z rzeczywistych wdrożeń

Wdrożyłem kilkanaście systemów RAG. Oto rzeczy, które bym zmienił, gdybym zaczynał od nowa - od wyboru embeddingów po strategie chunkowania.

Architecture 2025-12

Blazor Server + Semantic Kernel: Jeden stack do AI-powered aplikacji

Dlaczego C# na frontendzie i backendzie z integracją AI to game-changer dla produktywności i jakości kodu.

Technology 2025-12

Blazor w 2025: Server, WASM, Auto i Hybrid - który tryb wybrać?

Kompletny przegląd trybów Blazora - od web po mobilki. Jeden codebase, wiele platform.

Tools 2025-12

AI Coding Tools w praktyce: Cursor, Claude Code, Codex CLI i Gemini CLI

Jak korzystam równolegle z Cursor AI, Claude Code, OpenAI Codex CLI i Gemini CLI do budowania produkcyjnych aplikacji.

.NET & AI 2025-11

Semantic Kernel vs LangChain: Kiedy wybrać .NET?

Porównanie dwóch najpopularniejszych frameworków do budowy aplikacji AI. Dlaczego wybieram Semantic Kernel dla projektów enterprise.

Więcej artykułów wkrótce. Obserwuj mnie na LinkedIn aby być na bieżąco!

Porozmawiajmy

Masz projekt? Chętnie porozmawiam.

Email
aidamiantarnowski@gmail.com
Lokalizacja
Kraków, Polska
Dostępność
Otwarty na nowe projekty

Znajdziesz mnie również

Wyślij wiadomość

Asystent AI Damiana

Online • Odpowiadam natychmiast

Cześć! 👋

Jestem asystentem AI Damiana. Zapytaj mnie o technologie, projekty lub jak mogę Ci pomóc!

Powered by GPT-5.6 • Odpowiedzi mogą zawierać błędy

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.