🎯 Freelance Full Stack Developer | AGH University Student | React • React Native • Node.js • Python
I'm passionate about building modern web and mobile applications — from concept to deployment.
I combine frontend development (React, React Native, TypeScript) with backend systems (Node.js, Firebase) and IoT integrations using Raspberry Pi and Python.
I love projects that merge engineering, UX, and automation, creating products that truly make an impact.
Currently seeking an internship or a junior position as a Full Stack / Frontend / Mobile Developer.
React · React Native (Expo) · TypeScript · JavaScript (ES6+) · HTML · CSS · Vite · MUI · i18next
Node.js · Express · FastAPI · Django · Flask · Spring Boot · Firebase (Firestore, Functions, Auth, Storage) · REST API · GraphQL · WebSockets
PostgreSQL · SQLite · MongoDB · Firestore · SQLAlchemy
Python (NumPy · Pandas · scikit-learn · TensorFlow · Keras · OpenCV)
Google Cloud · Firebase · Docker · GitHub Actions
Raspberry Pi (I²C, GPIO) · Bash · Linux · Electron
Git · VS Code · Notion · Figma
A mobile learning app using flashcards and the Spaced Repetition System (SRS).
Tech: React Native (Expo), Firebase
Goal: Enhance learning efficiency and motivation through gamification.
Status: Hobby project
Training application with IoT hardware integration — punching pads control, ranking system, kiosk and offline modes.
Tech: Electron, React, Vite, MUI, SQLite, Python, Bash
Scope: Architecture, I²C communication, OTA updates, multilingual UI (8 languages)
Status: Commercial project
Community training app with modes, rankings, achievements, friends, and push notifications.
Tech: React Native (Expo), Firebase (Functions, Firestore, Auth), i18next, React Query
Scope: Architecture, backend (Node.js/Firebase), UI/UX, notifications, offline mode
Status: Commercial project
Automated system for forwarding emails to SMS with background processing and native Android SMS sending.
Tech: React Native (Expo Router), Firebase, TypeScript, Kotlin bridge (SMS), IMAP
Scope: Architecture, queue management, dead-letter queue, foreground/background services
Status: Commercial project
A mobile learning app built for a TWG recruitment task. Enables browsing, searching, and watching educational YouTube videos, enriched with timestamped notes and personalized learning reminders.
Tech: React Native (Expo), Expo Router, TypeScript, Zustand, TanStack Query, react-native-video, FlashList, Zod
Scope: Architecture, YouTube Data API integration, custom video player, infinite scrolling, note-taking system, notifications, file-based routing
Status: Recruitment project
Intelligent plant monitoring system with a mobile robot — automated watering, environmental parameter monitoring, and remote control.
Tech: ESP-IDF (ESP32), FreeRTOS, MQTT, WiFi, BLE, I²C, ADC, PWM
Scope:
- Embedded system architecture with multithreading (FreeRTOS tasks)
- Sensor integration: soil moisture (ADC), light (VEML7700), temperature/humidity (BME280), pressure (BMP280), Hall, IR obstacle, proximity, MPU6050
- Communication: MQTT (data publishing, command subscription), WiFi, BLE (client/server), HTTP client
- Control: DC motors (TB6612FNG driver), water pump (MOSFET), docking system
- Protocols: I²C, ADC, PWM, GPIO
Status: Academic project
IoT device management backend for smart plant care system with real-time MQTT communication and background data processing.
Tech: FastAPI, Python, MQTT (paho-mqtt), SQLAlchemy, SQLite, JWT (PyJWT), Alembic, Pydantic, Threading Scope: RESTful API, MQTT pub/sub architecture, singleton MQTT client pattern, background worker for sensor data ingestion, device pairing and ownership management, real-time command publishing, sensor measurements storage, alarm system, device configuration management, automatic device discovery Status: Academic project
IoT plant care device management system with real-time monitoring, automated alarms, and remote control capabilities.
Tech: React Native (Expo Router), TypeScript, Zustand, Expo Notifications, Axios, MQTT, REST API Scope: Device pairing and management, environmental measurements monitoring (temperature, humidity, soil moisture, light), threshold-based alarm system with push notifications, device configuration (sensor intervals, thresholds, automation settings), remote control (movement, watering), background alarm polling, state management with Zustand stores, secure authentication with JWT tokens Status: Commercial project
💬 Pseudo
A custom programming language compiler built as a student project.
Scope: Parser, lexer, AST, syntax & semantics
Tech: Python
Status: Academic project
Airport apron simulation built with MESA (Python) — modeling aircraft and vehicle movements.
Status: Academic project
ASP.NET Core MVC web app for managing players, teams, and matches with an admin panel.
Status: Student project

