Projects

Projects

Case studies across integration, automation, AI and embedded systems. Commercial projects are anonymized.

24 projects

Serverless + AI Featured

AI Jira Translator — AI-powered issue translation

Translating issue content and comments directly inside Jira, built on a secure integration layer and serverless AI in the cloud.

Java 8Jira Data CenterAWS API GatewayAWS LambdaAmazon Bedrock
2023–2024
AI / LLM Featured

Local Chat + RAG platform

A web chat with a local LLM, a vector database and a dedicated RAG service — user accounts, document indexing, retrieval.

Next.js 14React 18NextAuthPrismaPostgreSQL
2024–2025
IoT / Embedded FeaturedPersonal project

ABUS FCA4100 drive integration with Home Assistant

Driving an ABUS motor via Arduino + ESP8266: non-blocking logic, fail-safe limit switches, watchdog and a configurable pulse time, wired into Home Assistant.

Arduino Uno (C++)ESP8266Home Assistant5V/3.3V level shiftingH-bridge / driver
2025
Jira pluginPL only

Plugin dashboardowy KPI i monitoringu

Zestaw gadżetów dashboardowych dla KPI operacyjnych i monitoringu pracy zespołów w Jira Data Center.

Java 8Jira Data Center 8.20Maven + AMPSActive ObjectsAtlassian SAL
platform · data
AI / LLMPL only

Platforma anonimizacji dokumentów (lokalny LLM)

Lokalna platforma do anonimizacji dokumentów DOCX — regex + lokalny model LLM, praca offline, z naciskiem na prywatność i audytowalność.

Python 3.11FastAPIReact + TypeScript + ViteSQLite / SQLModelOllama
ai · software
Jira pluginPL only

Plugin administracyjny: zmiana grup i migracja worklogów

Rozszerzenie Jira DC do ryzykownych operacji administracyjnych (masowa zmiana nazw grup, migracja worklogów) z trybami preview/dry-run i raportami.

Java 8Jira Data Center 8.20Maven + AMPSAtlassian SALPostgreSQL
platform · automation
Jira pluginPL only

Plugin raportowania postępu testów

Rozszerzenie Jira DC o raportowanie postępu testów na bazie danych Jira i dodatku test management — wiele trybów, gadżety i asynchroniczne generowanie.

Java 8Jira Data Center 8.20Maven + AMPSActive ObjectsIntegracja z dodatkiem test management
platform · data
SAP / ABAPPL only

ABAP: wersjonowanie i archiwizacja cenników

Komponent ABAP zapisujący dane cennikowe do tabel Z z archiwizacją historii zmian i kontrolowanym limitem aktywnych wersji per klucz biznesowy.

ABAPTabele Z w SAPOpen SQLKlasyczny model FORM
sap · data
Jira pluginPL only

Plugin synchronizacji nieobecności HR do worklogów

Plugin Jira DC pobierający nieobecności z systemu HR i przekształcający je w wpisy czasu pracy — z preview, schedulerem i diagnostyką konfliktów.

Java 8Jira Data Center 8.20ScriptRunner Resources (SQL)Active ObjectsTempo worklogs
platform · integration
Data integrationPL only

Integracja załączników Jira ze wspólnym repozytorium dokumentów

Listener ScriptRunner, który po pojawieniu się załączników tworzy folder w repozytorium plików, przenosi pliki idempotentnie i nadaje dostęp assignee.

Groovy / ScriptRunnerJira Server 8.20Microsoft Graph APIZewnętrzne repozytorium dokumentówListener: Issue Updated / Attachment Created / Issue Assigned
integration · automation
Data integrationPL only

Synchronizacja struktury organizacyjnej do grup Jira

Synchronizacja struktury organizacyjnej z zewnętrznego systemu do grup Jira/Crowd — UI drzewa działów, dry-run, raportowanie i korelacja logów.

Groovy / ScriptRunnerJira Server / CrowdNiestandardowe REST endpointySQL do bazy organizacyjnejUsługi: avatar, katalog funkcji, powiadomienia e-mail
integration · automation
Jira pluginPL only

Raport zmian terminu realizacji w Jira

Lekki raport ScriptRunner (REST) zwracający zgłoszenia z historią zmian due date — szybka analiza harmonogramu bez budowy pełnego pluginu.

Groovy / ScriptRunnerJira SearchServiceChangeHistoryManagerREST endpoint JSON
platform · data
Jira pluginPL only

Panel KPI czasu pracy i atrybutów worklogów

Endpointy i panele ScriptRunner do monitorowania KPI czasu pracy na dashboardach — z uwzględnieniem świąt, wykluczeń i atrybutów worklogów.

Groovy / ScriptRunnerJira GroupManagerTempo REST APIWeb panel (JavaScript)
platform · data
Data integrationPL only

Webhook tworzenia promocji w platformie low-code

Integracja webhookowa przyjmująca payload promocji i uruchamiająca proces tworzenia dokumentu w platformie low-code — mapowanie i słowniki dynamiczne.

C# (silnik skryptowy platformy low-code)Webhook HTTPModel dokumentu i formularzaSłowniki dynamicznePostman (testy integracyjne)
integration · automation
SAP / ABAPPL only

ABAP: automatyczne ustawianie daty dostępności partii

Rozszerzenie ABAP automatyzujące ustawianie daty dostępności partii po zaksięgowaniu dokumentu — user exit + asynchroniczny FM omijający COMMIT_IN_POSTING.

ABAPUser exitZdalny function moduleBAPI aktualizacji partiitRFC / background task
sap · automation
Data integrationPersonal projectPL only

Integracja stacji pogodowej z API WeatherLink

Aplikacja integracyjna cyklicznie pobierająca dane ze stacji pogodowej przez API WeatherLink i budująca lokalną historię pomiarów do analiz.

WeatherLink APIScheduler cyklicznyBackend integracyjnyBaza danych (archiwizacja pomiarów)
iot · integration
Jira pluginPL only

Ulubione Tempo bezpośrednio z widoku issue

Rozszerzenie ScriptRunner dodające do widoku zgłoszenia przycisk oznaczania issue jako ulubionego w systemie czasu pracy — Web Fragment + REST.

Groovy / ScriptRunnerJira Web FragmentScriptRunner REST EndpointsTempo REST APIJavaScript w widoku issue
platform · integration
AutomationPL only

Automatyczna synchronizacja Due Date z podzadań do rodzica

Listener ScriptRunner pilnujący spójności terminów: po zmianie daty na sub-tasku wyznacza najpóźniejszy termin i warunkowo aktualizuje Due Date rodzica.

Groovy / ScriptRunnerJira ListenerChangeHistoryManagerIssueManager / updateIssue
automation · platform
AutomationPL only

Automatyczna zmiana statusu po rejestracji czasu pracy

Listener ScriptRunner automatyzujący przejścia workflow po zalogowaniu czasu — per projekt, z opcjonalną synchronizacją statusu rodzica.

Groovy / ScriptRunnerJira ListenerWorkflow transitionsKonfiguracja per projekt
automation · platform
Data integrationPL only

Migracja integracji z SAP PI/PO do CPI i OData

Migracja integracji portalu operacyjnego z S/4HANA z modelu PI/PO do SAP CPI + OData — kontrakt EDMX, diagnoza błędów 403/500 i walidacja endpointów.

SAP CPISAP S/4HANAOData / EDMXSAP Gateway ClientPostman
integration · sap
SAP / ABAPPL only

ABAP: walidacja transportów w temperaturze kontrolowanej

Rozszerzenie planowania transportów w SAP — konfigurowalne tabele biznesowe i nieblokujące ostrzeżenie, gdy typ pojazdu nie spełnia wymogu temperatury +5°C.

ABAPTransakcja planowania transportuTabele Z edytowalne przez użytkownikaLogika walidacyjna w procesie zapisuKomunikaty informacyjne SAP
sap · automation
SAP / ABAPPL only

ABAP: automatyczne przypisywanie faktur źródłowych

Rozszerzenie programu ABAP o automatyczne przypisywanie faktur źródłowych (tryby 1:1 i 1:n) z walidacją na ekranie selekcji i akcją na ekranie wynikowym.

ABAPRozszerzenie programu raportowegoEkran selekcji i ekran wynikowyLogika walidacyjna parametrówScenariusze testowe
sap · automation