Otwarty na współpracę, staż, pierwszą pracę komercyjną oraz realizację projektów technicznych.
Jestem programistą skupionym przede wszystkim na Pythonie, automatyzacji oraz narzędziach wspierających proces wytwarzania oprogramowania.
Szczególnie interesuje mnie wykorzystanie agentów AI nie tylko do generowania kodu, ale również do:
- analizy projektów,
- testowania i diagnostyki,
- budowania kontekstu,
- benchmarkingu modeli,
- ograniczania zużycia tokenów,
- automatyzacji workflow developerskiego.
Tworzę również aplikacje webowe, backendowe i desktopowe, wykorzystując m.in. TypeScript, React, Next.js, Astro, FastAPI, PostgreSQL, Supabase, PySide6 oraz C# / Unity.
W projektach staram się przechodzić przez cały cykl wytwarzania oprogramowania — od analizy problemu i projektu architektury, przez implementację i testy, aż po CI/CD, dokumentację, deployment i utrzymanie.
- 🛠️ Developer tooling, CLI i automatyzacja
- 🤖 Agenci AI, MCP i integracje LLM
- 🌐 Aplikacje webowe i backend
- 🖥️ Aplikacje desktopowe i GUI
- ⚙️ CI/CD, testowanie i quality gates
- 📊 Benchmarking i eksperymenty
- 🧠 Algorytmy optymalizacyjne
- 🎮 Unity i Godot
Współpraca projektowa i R&D związane z systemami agentowymi oraz narzędziami developerskimi.
- Rozwój agentów diagnostycznych i naprawczych.
- Tworzenie procesów walidacji kodu generowanego przez AI.
- Budowa infrastruktury Dual-LLM do benchmarkingu modeli.
- Praca z MCP, A2A, REST API i DSL.
- Integracje z GitHub Actions.
- Testy smoke i integracyjne.
- Praca w środowiskach Windows i Docker.
- Weryfikacja poprawności zmian generowanych przez agentów.
Wolontariat i współpraca przy projekcie software oraz local AI.
- Testowanie modułów aplikacji.
- Analiza integracji AI, STT i TTS.
- Reprodukcja błędów.
- Identyfikowanie przyczyn problemów.
- Weryfikacja poprawek.
- Przygotowywanie benchmarków.
- Stabilizacja GitHub Actions i CI/CD.
Cross-platformowe CLI oraz lokalny serwer MCP zaprojektowany z myślą o agentach programistycznych.
Narzędzie ogranicza ilość niepotrzebnego kontekstu przekazywanego modelom AI i pozwala agentom pracować na krótkich, deterministycznych raportach zamiast dużych logów.
- analiza struktury projektu,
- automatyczne wykrywanie technologii,
- testy, linting i type checking,
- incremental context building,
- cache wyników,
- progressive evidence,
- semantic retrieval,
- telemetryka tokenów,
- benchmarking modeli,
- analiza kosztów AI,
- współpraca wielu agentów,
- integracja przez MCP,
- wsparcie m.in. Codex i Gemini.
Technologie: Python · MCP · pytest · GitHub Actions · PyPI
CLI wspierające cały cykl realizacji zlecenia programistycznego.
Projekt automatyzuje proces od pierwszej analizy klienta aż do przekazania gotowego rozwiązania.
- tworzenie i zarządzanie zleceniami,
- analiza projektu,
- przygotowywanie wycen,
- requirements checklist,
- kontrola scope creep,
- śledzenie czasu pracy,
- analiza rentowności,
- obsługa zgłoszeń błędów,
- QA przed oddaniem projektu,
- generowanie handoffu,
- generowanie case study do portfolio,
- generowanie wiadomości dla klienta,
- analiza rzeczywistego wykorzystania AI.
Projekt integruje się bezpośrednio z AI Dev CLI Tools.
Technologie: Python · CLI · pytest · PyPI · GitHub Actions
Aplikacja webowa do katalogowania prywatnej biblioteki, wydań książek, autorów i serii.
- katalog książek,
- śledzenie posiadanych wydań,
- status przeczytania,
- brakujące tomy serii,
- wyszukiwanie autorów i książek,
- skanowanie ISBN aparatem,
- integracja z Biblioteką Narodową,
- Open Library,
- Google Books,
- konta użytkowników,
- synchronizacja danych przez Supabase.
Technologie: Next.js · React · TypeScript · Supabase · PostgreSQL
Desktopowa aplikacja oraz CLI do zarządzania workspace'ami zawierającymi wiele repozytoriów Git.
- wykrywanie repozytoriów,
- synchronizacja wielu repo jednocześnie,
- clone / fetch / pull,
- obsługa branchy,
- staging i commity,
- zarządzanie stash,
- historia Git,
- wykrywanie Git LFS,
- czyszczenie starych branchy,
- obsługa GitHub, GitLab i innych hostów Git.
Technologie: Python · PySide6 · Git · GitHub CLI · PyInstaller
Projekt pracy inżynierskiej dotyczący analizy skuteczności adaptacyjnych botów szachowych uczących się wybranych cech stylu przeciwnika.
- RandomBot,
- StaticMinimaxBot,
- AdaptiveMinimaxBot,
- Minimax,
- Alpha-Beta Pruning,
- profilowanie przeciwnika,
- eksperymenty bot vs bot,
- gry człowiek vs bot,
- aplikację GUI,
- eksport danych,
- raporty,
- wykresy,
- testy automatyczne.
Technologie: Python · PySide6 · python-chess · pytest
Aplikacja w Unity 6 służąca do projektowania labiryntów oraz eksperymentalnego porównywania dwóch algorytmów metaheurystycznych:
- Genetic Algorithm,
- Ant Colony Optimization.
- interaktywny edytor labiryntów,
- generator losowych labiryntów,
- wizualizację działania algorytmów,
- benchmarki,
- powtarzalne eksperymenty,
- historię wyników,
- eksport JSON i CSV.
Technologie: C# · Unity 6 · Genetic Algorithm · ACO
Nowoczesna wersja starszego projektu książki telefonicznej.
Technologie: PySide6 · FastAPI · SQLAlchemy · JWT · PostgreSQL
GitHub → melody-editor-desktop
Desktopowy edytor melodii umożliwiający pracę z prostą siatką muzyczną.
Obsługuje import i eksport:
- JSON,
- MIDI,
- WAV,
- MP3.
Technologie: Python · PySide6 · MIDI · FFmpeg
GitHub → face-emotion-recognition-system
System rozpoznawania twarzy i emocji w czasie rzeczywistym.
Technologie: Python · OpenCV · DeepFace · TensorFlow
GitHub → TSP Genetic Algorithm
Implementacja algorytmu genetycznego rozwiązującego problem komiwojażera wraz z wizualizacją procesu optymalizacji.
Technologie: Python · Genetic Algorithm · matplotlib
Posiadam również doświadczenie akademickie z Javą, C i C++ oraz praktykę z REST API, JSON Schema, GraphQL, PostgreSQL i kontraktami A2A.
I'm a software developer focused primarily on Python, developer tooling, automation and AI-assisted development workflows.
I build tools that help AI coding agents work more efficiently through deterministic validation, bounded context generation, caching, benchmarking, telemetry and structured integrations such as MCP.
I also develop web, backend and desktop applications using technologies including:
Python · TypeScript · React · Next.js · Astro · FastAPI · PostgreSQL · Supabase · PySide6 · C# · Unity
- Developer tooling
- CLI applications
- AI coding agents
- MCP and LLM integrations
- Development workflow automation
- Web and backend development
- Desktop applications
- Testing and CI/CD
- Benchmarking
- Optimization algorithms
Cross-platform CLI and MCP server designed for AI coding agents.
CLI supporting the complete freelance software development lifecycle — from project analysis and estimation to implementation, QA and client handoff.
Personal book catalog and series tracker built with Next.js, React and TypeScript.
Cross-platform PySide6 application for managing workspaces containing multiple Git repositories.
Engineering thesis project focused on adaptive chess bots learning selected characteristics of their opponent's playing style.
Unity 6 application comparing Genetic Algorithm and Ant Colony Optimization approaches in generated mazes.
Jestem otwarty na:
- freelance,
- staż,
- junior developer roles,
- projekty open-source,
- współpracę przy projektach technicznych.
📧 Email: matlew2003@gmail.com
💼 LinkedIn: Mateusz Lewandowski
🐙 GitHub: @MatthiasLew
Buduję, testuję, mierzę i poprawiam — aż rozwiązanie naprawdę działa.


