Skip to content
View robertert's full-sized avatar

Highlights

  • Pro

Block or report robertert

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
robertert/README.md

πŸ‘‹ Hi, I'm Robert

Full Stack Developer | Mobile & IoT Enthusiast

Specializing in scalable React applications and Hardware-Software integration.

LinkedIn Email


πŸš€ About Me

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.


πŸ› οΈ Tech Stack & Arsenal

πŸš€ Core Stack (Production Ready)

My daily drivers for building scalable Web & Mobile applications.

Category Technologies
Frontend React React Native Expo TypeScript Vite
Backend Nodejs Express.js FastAPI Python
Cloud & DB Firebase PostgreSQL Docker GitHub Actions AWS

πŸ”Œ IoT & Systems Engineering

Bridging software with the physical world.

Raspberry Pi Linux C++ MQTT Electron

πŸ“š Academic & Familiar With

Technologies I have experience with through academic projects.

Spring Boot TensorFlow OpenCV Pandas MongoDB


🌟 Featured Projects

πŸ₯Š CardioBoxer Commercial

Click to see Demo

πŸŽ₯ Demo

CardioBoxer Demo

(App Demo)


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.

πŸ“Έ Click to see Demo
Hardware demo Mobile Mobile Mobile Mobile
Demo 1 2 3 4
  • πŸ€– 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).

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

Click to see Demo

πŸŽ₯ Demo

 Demo

(App Demo)


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.

πŸ“± BoxerCardio Mobile Commercial

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.

βœ‰οΈ Email2SMS Commercial

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


Airport apron simulation built with MESA (Python) β€” modeling aircraft and vehicle movements.
Status: Academic project


πŸ“« Contact

πŸ’Ό LinkedIn
βœ‰οΈ Email


Popular repositories Loading

  1. PommermanRL PommermanRL Public

    Python 1

  2. robertert.github.io robertert.github.io Public

  3. robertert robertert Public

    Config files for my GitHub profile.

  4. PZ1Project1 PZ1Project1 Public

    Java

  5. PZ2Project PZ2Project Public

    C#

  6. memvonadoapp memvonadoapp Public

    TypeScript