Moje Projekty

Zbiór moich najważniejszych realizacji, od systemów wbudowanych po aplikacje mobilne i AI.

Modular Hand Model
⭐ Praca Inżynierska

Modularna Dłoń Bioniczna

C# C++ / Arduino Sensory EMG Druk 3D

Fizyczny model modularnej dłoni z wbudowanym systemem sterowania. Projekt łączy inżynierię oprogramowania z elektroniką – wykorzystuje elektrody EMG podłączone do przedramienia, które odczytują sygnały mięśniowe użytkownika. Mikroprocesor przetwarza te sygnały na ruchy serwomechanizmów kontrolujących palce wydrukowanej w 3D dłoni.

Cosmo AI Assistant
🤖 AI & Multimodal

Cosmo - Multimodalny Asystent AI

Python Gemini 3.5 API Vision AI

Autorski asystent oparty o nowoczesne, multimodalne modele językowe Google. Projekt wyróżnia się funkcją zaawansowanej analizy obrazu (Vision AI) – potrafi przetworzyć zdjęcie np. odręcznych szkiców inżynieryjnych i wygenerować na ich podstawie uporządkowaną, tekstową dokumentację.

💡 Najważniejsze wyzwania:

  • Inżynieria Promptów: Wdrożenie regex i normalizacji tekstu wymuszającego precyzyjne podziały sekcji.
  • Optymalizacja API: Płynna migracja na model Gemini 3.5 Flash poprawiająca wydajność.
  • Cross-platform: Refaktoryzacja systemu ścieżek, zapewniająca kompatybilność na macOS, Windows oraz Linux.
📱 iOS App

Textly - Komunikator Real-Time

Swift Firebase Database iOS / Xcode

Natywna aplikacja czatowa na system iOS. Największym wyzwaniem i sukcesem projektu jest wdrożenie błyskawicznej, dwukierunkowej synchronizacji danych – wiadomości wysyłane z jednego urządzenia natychmiast pojawiają się na drugim, co widać na załączonym zrzucie z dwóch działających symulatorów.

💡 Technologie i rozwiązania:

  • Backend-as-a-Service (BaaS): Wykorzystanie Firebase Realtime Database do nasłuchiwania zmian w bazie danych w czasie rzeczywistym.
  • Asynchroniczność: Płynna obsługa wątków sieciowych, aby interfejs użytkownika nie blokował się podczas wysyłania/odbierania danych.
  • Architektura Natywna: Tworzenie wydajnego interfejsu (UI) ściśle zintegrowanego z ekosystemem Apple.
Weatherly Dashboard
🌤️ Web App & Data

Weatherly - Analityczny Dashboard

Python / Flask HTML / JS Weather API

Aplikacja webowa typu dashboard pobierająca, gromadząca i analizująca dane pogodowe. Posiada interaktywną mapę oraz dynamicznie generowane wykresy obrazujące historyczne trendy atmosferyczne dla wielu miast jednocześnie (takich jak Warszawa, Berlin, Praga, Opole).

💡 Backend i Integracje:

  • Architektura: Własny serwer na frameworku Flask połączony z mechanizmem gromadzenia plików JSON.
  • Worker (Skrypt pobierający): Osobny moduł przygotowany pod cykliczne odpytywanie zewnętrznego API (Cron) bez przeciążania interfejsu.
  • Zabezpieczenie przed błędami: Skuteczna obsługa braku danych historycznych po stronie serwera – zapobiega błędom 500 w przeglądarce klienta.