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

🎯 Freelance Full Stack Developer | AGH University Student | React • React Native • Node.js • Python

LinkedIn Email


🚀 About Me

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.


🧩 Technologies & Tools

🖥️ Frontend / Mobile

React · React Native (Expo) · TypeScript · JavaScript (ES6+) · HTML · CSS · Vite · MUI · i18next

⚙️ Backend

Node.js · Express · FastAPI · Django · Flask · Spring Boot · Firebase (Firestore, Functions, Auth, Storage) · REST API · GraphQL · WebSockets

🗄️ Databases/ORM

PostgreSQL · SQLite · MongoDB · Firestore · SQLAlchemy

🧠 Data & AI

Python (NumPy · Pandas · scikit-learn · TensorFlow · Keras · OpenCV)

☁️ Cloud / DevOps

Google Cloud · Firebase · Docker · GitHub Actions

🧩 Electronics / Systems

Raspberry Pi (I²C, GPIO) · Bash · Linux · Electron

🧰 Dev Tools

Git · VS Code · Notion · Figma


🌟 Featured Projects

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


🥊 CardioBoxer Desktop

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


📱 BoxerCardio Mobile

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


✉️ Email2SMS

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


📫 Contact

💼 LinkedIn
✉️ Email


Popular repositories Loading

  1. robertert.github.io robertert.github.io Public

  2. robertert robertert Public

    Config files for my GitHub profile.

  3. PZ1Project1 PZ1Project1 Public

    Java

  4. PZ2Project PZ2Project Public

    C#

  5. memvonadoapp memvonadoapp Public

    TypeScript

  6. FloraSense FloraSense Public

    C