Mikołaj Kocik

.NET Developer
& AI Engineer

Hi! I'm Mikołaj Kocik, a .NET Developer & AI Engineer.

I build applications with a strong emphasis on scalability and architectural integrity, always evaluating multiple approaches to find the best possible answer to an engineering problem.

.NET
C#
Azure
Azure DevOps
Docker
PostgreSQL
Grafana
Prometheus
Git
GitHub
Linux
Postman
Swagger
HuggingFace
Ollama
Python
.NET
C#
Azure
Azure DevOps
Docker
PostgreSQL
Grafana
Prometheus
Git
GitHub
Linux
Postman
Swagger
HuggingFace
Ollama
Python

"From system design to clean implementation."

UML sequence diagram of a reservation and payment flow displayed on a laptop — designed by Mikołaj Kocik

Selected Projects

StockManager

Warehouse management system.

.NET 8PostgreSQLpgvectorOllama (RAG)Event-DrivenRabbitMQRedis

Handles PZ/WZ/RW/MM operations, generates PDF documents and stores them in Azure Blob Storage. Includes AI-assisted vector search via Ollama.

Problems solved

Eliminates manual stock tracking. An asynchronous document flow offloads the API — a background worker generates PDFs and saves metadata to the database. Deployed via GitHub Actions with OIDC, no stored secrets.

RentCarX

Code

Cloud-native vehicle reservation platform.

.NET 8AzureDockerStripeHangfireGrafana

Covering the full rental lifecycle: search, booking, Stripe payments, PDF/Excel reporting, and email notifications via Hangfire background workers.

Problems solved

Decouples long-running tasks (reservation deadlines, emails) from the main API thread. Full observability stack with Grafana and Prometheus. Performance verified under load via Azure Load Testing.

BookIt

Hotel management system.

.NET 8ASP.NET MVCChatbotModel Context Protocol

Includes a full reservation cycle, dynamic availability checks, discount codes, Stripe payments, and guest reviews. Includes a dedicated MCP server for AI agent integration.

Problems solved

Automates guest service via AI agents — an LLM invokes MCP tools (e.g. notify_staff → Slack) without human involvement. Eliminates manual booking errors and handles payments without storing sensitive card data.

Docs-assistant

Retrieval-augmented documentation assistant.

.NET 8RAGONNX RuntimeHugging FaceAzure OpenAIAzure AI Search

Indexes large document corpora and serves contextual answers grounded in source material, combining on-device inference with managed Azure AI services.

Problems solved

Reduces time spent searching internal documentation. A hybrid retrieval pipeline (Azure AI Search + ONNX re-ranking) keeps answers grounded and verifiable, while Hugging Face models handle local embeddings.

ADH — AI-Driven Helpdesk

Intelligent IT helpdesk system.

.NET 10SignalRPostgreSQLpgvectorLDAPJIRALocal LLMsSemantic KernelONNX Runtime

Combines local LLMs with proactive infrastructure management. Features a real-time chat interface (SignalR), semantic search via pgvector, automated asset discovery through LDAP/Active Directory, and Jira integration for ticket management.

Problems solved

Reduces repetitive support tickets through AI automation. A built-in PII scrubber sanitizes queries before they reach the model, and an ONNX re-ranker via Semantic Kernel keeps retrieval precise. Self-healing logic monitors disk space and restarts services without human intervention.

More projects and descriptions available on my Github profile

Github

Experience

Junior Fullstack Developer

December 2025 – January 2026
Thinq Sp. z o.o. · Poznań

  • Developed and maintained web applications using ASP.NET Core Razor Pages
  • Integrated with Azure DevOps, focusing on Work Items and User Stories management
  • Implemented synchronization and updates of Work Items, including status transitions, metadata handling, and workflow support
  • Designed and built responsive UI components using Telerik UI for ASP.NET Core
  • Maintained and enhanced a legacy system based on Apache Subversion (SVN)

Education

Computer Science

WSB Merito University in Poznan

  • Engineer
    Specialization: Programming · 2022 – 2026
  • Master
    Specialization: Outsourcing of cloud solutions · 2026 – present

Skills

Cloud & Infrastructure
  • Azure
  • Azure DevOps
  • Azure Functions
  • Azure Entra ID
  • Docker
  • Docker Compose
  • Linux
  • Git
  • CI/CD
Backend & Architecture
  • C#
  • ASP.NET Core
  • Web API (REST)
  • ASP.NET MVC
  • Minimal APIs
  • Clean Architecture
  • CQRS
  • MediatR
  • Entity Framework Core
Quality & Testing
  • xUnit
  • Postman
  • Swagger / OpenAPI
  • Azure Load Testing
  • Debugging & Profiling
Observability & Persistence
  • PostgreSQL
  • Grafana
  • Prometheus
LLM Engineering
  • Retrieval-Augmented Generation
  • Conversational Agents
  • Hugging Face
  • Re-ranking
  • Tool Calling
  • Structured Outputs
  • Semantic Search & Caching
Applied AI
  • Microsoft Semantic Kernel
  • Model Context Protocol
  • ONNX Runtime
  • pgvector
  • Python (working knowledge)