Available for Freelance Work

Giorgos Stavaras

Full-Stack Developer & IoT Engineer

Building web applications, Python tools, and connected IoT systems — from React dashboards to Raspberry Pi sensor networks.

Giorgos Stavaras

Developer & Engineer
with a hardware twist

I'm Giorgos Stavaras, a Greek engineer with a background in Automation & Industrial Technology who has evolved into a full-stack web developer. I bridge the gap between the physical and digital worlds — building production-ready web applications in React and Node.js while also designing and deploying Raspberry Pi and Arduino-based hardware systems.

Over the past 3+ years I've delivered projects ranging from real-time IoT dashboards and industrial data loggers to e-commerce APIs and solar monitoring systems. Whether it's a REST API, a Python automation script, or a sensor network running on the edge, I care deeply about writing clean, reliable, and well-documented code.

I'm currently open to freelance opportunities — especially projects that combine web technologies with hardware, IoT, or Python automation.

Full-Stack Web Dev IoT & Embedded Python Automation REST API Design Linux Systems MQTT & Protocols
3+
Years Experience
15+
Projects Built
5+
Happy Clients

Skills & Technologies

A broad toolkit spanning front-end, back-end, embedded systems, and DevOps — allowing me to own a project end-to-end.

Web Development

HTML & CSS 95%
JavaScript 88%
React 82%
Node.js & Express 80%
TypeScript 70%
REST APIs & Databases 85%

IoT & Hardware

Python 92%
Raspberry Pi 90%
Arduino / C++ 85%
MQTT & Protocols 80%
Sensor Integration 88%
PCB Design 65%

Tools & Platforms

Git & GitHub 90%
Linux / Bash 88%
Docker 72%
PostgreSQL & MongoDB 78%
Figma Basics 60%
VS Code & Dev Tools 95%

Featured Projects

A selection of real projects — web apps, IoT systems, and Python tools built for clients and personal learning.

Web App

SmartHome Dashboard

A full-stack React + Node.js web dashboard for monitoring and controlling IoT devices in real time. Features live sensor data visualization with Chart.js, MQTT WebSocket integration, user authentication with JWT, and a REST API backend. Built for a home automation client.

React Node.js MQTT MongoDB Chart.js JWT
IoT

Raspberry Pi Surveillance NAS

A low-cost network-attached storage and surveillance system built on Raspberry Pi Zero. Streams live camera feed via web interface, stores recordings locally, motion detection with OpenCV (Python), accessible remotely via VPN tunnel.

Python OpenCV Flask Raspberry Pi Linux FFmpeg
Python / IoT

Python Industrial Data Logger

Automated data acquisition system using Python to collect readings from industrial sensors via Modbus RTU/TCP. Stores data in PostgreSQL, generates daily PDF reports automatically, sends email alerts on threshold breaches. Runs headless on Raspberry Pi.

Python Modbus PostgreSQL Matplotlib SMTP Raspberry Pi
Web App

E-Commerce REST API

A production-ready e-commerce backend built with Node.js and Express. Implements full product catalogue, cart, orders, Stripe payment integration, JWT authentication, role-based access control, and rate limiting. Fully documented with Swagger.

Node.js Express PostgreSQL Stripe JWT Swagger
IoT / Electronics

Arduino PID Temperature Controller

Precision temperature control system using Arduino Mega and PID algorithm. Controls a heating element via PWM, reads thermocouple via MAX31855, displays real-time graph on LCD, and logs data to SD card. Used in a small industrial application.

Arduino C++ PID Control MAX31855 I2C LCD SD Card
Python / IoT

Autonomous Solar PV Monitor

Python-based monitoring system for a small off-grid solar installation. Reads voltage, current, and battery state-of-charge via INA219 sensors over I2C. Web dashboard built with Flask shows live metrics and historical graphs. Alerts owner via Telegram bot when battery is low.

Python Flask INA219 I2C SQLite Telegram Bot Raspberry Pi
Web App

Real-Time Project Manager SaaS

Full-stack SaaS application with real-time collaboration using Socket.io. Features Kanban boards, task assignments, team workspaces, role-based permissions, email notifications, and Stripe subscription billing. Deployed on Docker with CI/CD pipeline.

React TypeScript Node.js Socket.io PostgreSQL Docker Stripe
Python / AI

Google Sheets MCP Connector

Open-source MCP server that connects Claude AI directly to Google Sheets. 32 tools for creating, reading, writing and formatting spreadsheets. Supports OAuth2, Service Account and ADC authentication. Compatible with Claude Desktop & Claude Code.

Python FastMCP Google Sheets API OAuth2 MCP Claude AI
Python / AI

AI Document Analyzer

Intelligent document processing tool powered by OpenAI API. Extracts key information from PDFs and Word files, summarizes content, answers questions about uploaded documents, and generates structured reports. React frontend with FastAPI backend, deployed with Docker.

Python FastAPI OpenAI API React LangChain Docker PostgreSQL

Services

Whether you need a web application, an IoT system, or a Python automation pipeline — I can help you build it reliably.

Web Development

Full-stack web applications built with modern technologies. From simple landing pages to complex SaaS platforms — responsive, fast, and maintainable.

  • React / Next.js front-ends
  • Node.js + Express back-ends
  • REST API design & documentation
  • PostgreSQL & MongoDB integration
  • Authentication, payments, & third-party APIs

IoT Systems

End-to-end IoT solutions from hardware selection and firmware to real-time dashboards. Specialised in low-cost, reliable edge devices.

  • Raspberry Pi & Arduino design
  • Sensor integration (I2C, SPI, UART)
  • MQTT broker & WebSocket streaming
  • Real-time web dashboards
  • Remote access & VPN setup

Python Automation

Scripting and automation solutions that eliminate repetitive tasks, collect data, and generate insights — saving time and reducing human error.

  • Industrial data logging (Modbus, OPC-UA)
  • Automated PDF & Excel report generation
  • Email / Telegram alert systems
  • API integrations & web scraping
  • Scheduled headless scripts (systemd / cron)

System Integration

Connecting hardware, software, and cloud platforms into a cohesive system. I specialise in bridging the gap between the physical world and web interfaces.

  • Hardware-to-web interface bridges
  • Cloud platform integration (AWS IoT, MQTT Cloud)
  • Database design & migration
  • Docker containerisation & Linux server setup
  • Legacy system modernisation

Let's Work Together

I'm currently available for freelance projects — web development, IoT systems, and Python automation. Whether you have a clear brief or just an idea, feel free to reach out and let's talk about what I can build for you.

Send Me a Message