Specializing in scalable React applications and Hardware-Software integration.
I am a Computer Science student at AGH University and a Full Stack Developer bridging the gap between web software and physical hardware.
I specialize in building end-to-end solutions β from embedded devices (IoT) to modern cloud backends and responsive mobile interfaces. My experience includes delivering commercial mobile apps and engineering autonomous IoT ecosystems.
- πΉ Core Focus: Production-ready Web & Mobile Apps (React, React Native, Node.js).
- πΉ Professional Edge: Proven track record of Freelance Delivery β handling full product lifecycles and direct client collaboration.
- πΉ Niche Expertise: IoT Systems integration (Raspberry Pi, ESP32, MQTT, BLE).
- πΉ Approach: Strong focus on Code Quality (TypeScript, CI/CD) and User Experience.
Looking for ambitious Engineering teams where I can leverage my Full Stack & Hardware integration skills. Ready for Junior/Mid roles.
My daily drivers for building scalable Web & Mobile applications.
| Category | Technologies |
|---|---|
| Frontend | |
| Backend | |
| Cloud & DB |
Bridging software with the physical world.
Technologies I have experience with through academic projects.
Independent Commercial Delivery: A complete hardware-software kiosk system engineered for a boxing training client.
Tech: Electron, React, Vite, MUI, SQLite, Python, Bash
Responsibilities:
- Hardware-Software Integration: Collaborated closely with hardware engineers to implement custom IΒ²C communication protocols, bridging physical sensors with the React UI.
- System Architecture: Designed the complete software layer, from OS-level configuration (kiosk mode, Watchdog timers) to the multilingual Frontend.
- Production Reliability: Delivered offline-first architecture with robust local SQLite syncing to ensure uninterrupted training sessions regardless of connectivity.
π± Flora Sense Ecosystem (Full-Stack IoT System)
[Architecture Overview] A complex, autonomous plant care system orchestrating communication between hardware, cloud, and user interfaces.
-
π€ Embedded Systems: π Robot Firmware | π Smart Dock Firmware
- ESP32 & FreeRTOS: Engineered a multi-threaded system for the Robot (motor control, navigation) and Dock (pump control, sensors).
- BLE GATT Architecture: Implemented a custom state machine where the Robot (Client) autonomously locates and "handshakes" with the Dock (Server) based on RSSI and Hall sensors.
- Hardware Safety: Low-level drivers for MOSFETs and ADCs with hardware interrupts for emergency stops.
-
βοΈ Backend Infrastructure: π Server Repository
- High-Throughput Comms: Built an asynchronous FastAPI + MQTT broker architecture to handle real-time telemetry from multiple devices.
- Data Processing: Background workers for sensor data ingestion, alarm logic, and device pairing (SQLAlchemy/SQLite).
-
π± Client Applications: π Mobile App | π Web Dashboard
- Mobile (React Native): Offline-first consumer app with Zustand stores and native background services for push notifications.
- Web (React/Vite): "Fleet management" dashboard for advanced configuration, visualizing historical data charts, and remote admin control.
π Tech Stack: ESP-IDF (C) FreeRTOS BLE MQTT Python FastAPI React Native Docker
Engineering Deep-Dive: Designed and implemented a fully functional interpreter for a custom, strongly-typed programming language built from scratch.
Tech: Python, ANTLR4, Regex, Unittest
Key Implementation Details:
- Language Architecture: Built the complete pipeline: Lexer β Parser β Abstract Syntax Tree (AST) β Visitor Pattern Interpreter.
- Memory Management: Implemented a manual Call Stack engine to handle function scopes, variable shadowing, and deep recursion logic.
- Error Handling: Engineered a precise semantic error reporting system (line/column detection) with custom exception propagation.
- Language Features: Supports static typing, multiple assignment syntaxes, and complex control flow (nested loops, conditional logic).
π§Ύ TeamtailorExport 
A focused Architectural Tech Demo showcasing how to handle data-intensive operations in a production-ready Node.js environment.
Tech: Node.js (Express 5), TypeScript, React, Zod, Docker, AWS App Runner.
Engineering Highlights:
- High-Performance Streams: Implemented AsyncGenerator with backpressure to stream CSV exports efficiently, keeping memory usage low regardless of dataset size.
- Resilience Patterns: Built a resilient API client with exponential backoff retries and graceful shutdown logic.
- Production Standards: Full CI/CD pipeline (GitHub Actions -> ECR -> AWS App Runner), structured logging (Pino), and runtime validation (Zod) to ensure type safety at the I/O boundary.
π₯ Memvocado
A mobile flashcard learning app powered by the FSRS spaced repetition algorithm, featuring a multiβlevel league system and seasonal competitions.
Tech: React Native (Expo), TypeScript, Firebase (Auth, Firestore, Cloud Functions), Reanimated, FlashList, Zod, Jest.
Project Scope & Features:
- Custom Learning Engine: Implemented the FSRS algorithm for optimal memory retention, wrapped in an animated, gesture-driven card interface.
- Gamification at Scale: Designed a 15-level league system with weekly seasons and 20-user groups to boost user engagement.
- Advanced Analytics: Built detailed learning statistics and activity heatmaps (GitHub-style).
- Robust Backend: Strongly typed and tested serverless architecture ensuring data integrity for social features.
- Status: Longβterm personal project, actively developed.
Solo Freelance Project: A community companion app built to extend the CardioBoxer ecosystem.
Tech: React Native (Expo), Firebase (Functions, Firestore, Auth), i18next, React Query
Responsibilities:
- End-to-End Ownership: Managed the full product lifecycle from requirements gathering to App Store/Play Store readiness.
- Scalable Backend: Architected a serverless backend to handle real-time global rankings and user data synchronization.
- Engagement Features: Implemented gamification elements (achievements, social system) and smart push notification strategies to drive user retention.
B2B Freelance Solution: An automated bridge system forwarding emails to SMS, solving a critical business communication gap.
Tech: React Native (Expo Router), Firebase, TypeScript, Kotlin bridge (SMS), IMAP
Responsibilities:
- High-Throughput Engineering: Built a resilient background service processing ~300 messages per hour with zero data loss.
- Resilience: Implemented advanced queue management and dead-letter queues to handle network failures and API limits.
- Native Optimization: Developed a custom Kotlin Native Module to bypass Android background restrictions, ensuring 24/7 service availability.
π₯ TWGProjekt
A mobile learning app that 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 playerz, infinite scrolling, note-taking system, notifications, file-based routing
Status: My own project
βοΈ AirportTaxiSimulation
Airport apron simulation built with MESA (Python) β modeling aircraft and vehicle movements.
Status: Academic project

