kamil@dev:~$

$ whoami

Kamil Owczarek

const role = "Full-stack Developer"; // Django · React · ML

Full-stack developer budujący produkcyjny SaaS — Transport Management System w Django i React. Magister informatyki, specjalizacja: machine learning i optymalizacja. Swobodnie poruszam się po całym stacku: REST API, PostgreSQL, testy automatyczne, Docker i CI/CD.

Full-stack developer building a production SaaS Transport Management System with Django and React. Computer Science MSc focused on machine learning and optimization. Comfortable across the stack — REST APIs, PostgreSQL, automated testing, and Dockerized CI/CD workflows.

01 // o mnie// about me

Na co dzień projektuję i rozwijam SaaS-owy system TMS w Optimologic — od backendu w Django REST Framework, przez algorytm optymalizacji tras (VRP), po frontend w React. Interesuje mnie styk inżynierii oprogramowania z machine learningiem i optymalizacją.

I design and develop a SaaS TMS at Optimologic — from the Django REST Framework backend, through a vehicle route optimization (VRP) algorithm, to the React frontend. I'm interested in the intersection of software engineering, machine learning and optimization.

  • polski — ojczysty
  • angielski — średniozaawansowany
  • polish — native
  • english — intermediate

02 // doświadczenie// experience

optimologic — fullstack 08.2024 — obecnie08.2024 — present

SaaS Transport Management System (TMS) · optimologic.com

  • Projektowanie i budowa REST API (Django REST Framework + PostgreSQL) obsługujących planowanie tras, dyspozycję i obieg przesyłek.
  • Implementacja algorytmu optymalizacji tras pojazdów (VRP).
  • Parser dokumentów oparty o LLM (Claude Haiku) — ekstrakcja ustrukturyzowanych danych z potwierdzeń stawek frachtowych do JSON, z fuzzy matchingiem przewoźników i klientów; automatyzacja ręcznego wprowadzania ~150 zleceń dziennie.
  • Integracja platformy z systemami zewnętrznymi, m.in. QuickBooks (synchronizacja faktur i księgowości).
  • Funkcje frontendowe w React + Django signals utrzymujące spójność zleceń i przesyłek.
  • Utrzymanie pokrycia testami (PyTest) w zdockeryzowanym pipeline GitLab CI/CD.
  • Designed and built REST APIs on a Django REST Framework backend (PostgreSQL) powering trip planning, dispatching and shipment workflows.
  • Implemented a vehicle route optimization (VRP) algorithm.
  • Built an LLM-based document parser (Claude Haiku) extracting structured data from freight rate confirmations into JSON, with fuzzy matching to resolve carriers/customers — automating manual data entry for ~150 orders/day.
  • Integrated the platform with external systems including QuickBooks for invoicing/accounting sync.
  • Developed React frontend features with Django signals to keep orders/shipments in sync.
  • Maintained test coverage with PyTest in a Dockerized GitLab CI/CD pipeline.
  • Python
  • Django REST Framework
  • PostgreSQL
  • React
  • Docker
  • GitLab CI/CD
  • PyTest

03 // projekty// projects

traffic_sign_recognition.py

Polish Traffic Sign Recognition

Głęboka sieć neuronowa do rozpoznawania i klasyfikacji polskich znaków drogowych (Python + TensorFlow). Model określa typ znaku na podstawie zdjęcia, a użytkownik może wgrywać własne obrazy do klasyfikacji przez prosty interfejs.

A deep neural network for recognition and classification of Polish traffic signs (Python + TensorFlow). The model determines the sign type from an image, with a simple interface for users to upload their own photos for classification.

  • Python
  • TensorFlow
  • Deep Learning
→ zobacz repozytorium→ view repository
Reasn.sln

Reasn

Platforma agregacji wydarzeń — organizatorzy tworzą eventy, a użytkownicy je przeglądają, lajkują i komentują. Backend w .NET 8.0 z Entity Framework, frontend w Next.js oraz aplikacja mobilna w React Native.

An event aggregation platform — organizers create events, users browse, like and comment on them. Backend in .NET 8.0 with Entity Framework, frontend in Next.js and a React Native mobile app.

  • C#
  • .NET 8.0
  • Entity Framework
  • Next.js
  • React Native
→ zobacz repozytorium→ view repository

04 // umiejętności// skills

languages = ["Python", "C#", "SQL", "JavaScript", "HTML", "CSS"]
frameworks = ["Django", "FastAPI", "Flask", "React", "PyTest"]
tools = ["Git", "Docker", "GitLab CI/CD", "PostgreSQL", "Linux"]

05 // edukacja// education

Politechnika WrocławskaWrocław University of Science and Technology

Magisterskie — Informatyka (IT Automation) Master's in Computer Science (IT Automation) 2025 — 2026

praca dyplomowa: „Analiza doboru hiperparametrów modeli uczenia maszynowego z wykorzystaniem algorytmów ewolucyjnych"

thesis: "Analysis of hyperparameter selection for machine learning models using evolutionary algorithms"

Inżynierskie — Informatyka (IT Automation) Bachelor's in Computer Science (IT Automation) 2021 — 2025

praca dyplomowa: „Model do rozpoznawania znaków drogowych"

thesis: "A model for traffic sign recognition"