I’m Rana Hassan,
An Embedded Systems Engineer specializing in ESP32, STM32, ESP‑IDF, Zephyr RTOS, industrial communication, and hardware‑software integration. I design and build production‑ready embedded systems, from PCB to firmware, with a strong focus on reliability, modularity, and real‑world deployment.
My work spans IoT devices, industrial controllers, GSM/LoRa systems, RS‑485 networks, energy monitoring, and smart‑access hardware. I enjoy solving complex hardware‑firmware problems, optimizing embedded architectures, and creating clean, scalable codebases.
What I Do: Embedded firmware development (ESP‑IDF, FreeRTOS, Zephyr)
Industrial communication (RS‑485, Modbus, UART, SPI, I2C,)
Wireless systems (LoRa, GSM SIM7600, Wi‑Fi, BLE)
Hardware‑software integration for custom PCBs
Sensor systems (temperature, humidity, vibration, energy monitoring)
Actuator control (PWM fans, motors, solenoids, lock mechanisms)
** What I Build**
SmartLocks with ESP32 + SIM7600 GSM
Industrial controllers with isolated RS‑485 + dry contacts
Environmental monitoring systems (Temp/Humidity/Vibration)
LoRa‑based remote control devices
Energy monitoring systems (PZEM, Modbus)
Custom PCBs with integrated firmware
Some of my most recent designs:
ESP32-S3 based monitoring system made for telecom industries: This controller is designed for -48V telecom and industrial environments, featuring more than 10 isolated digital inputs and outputs, isolated dry contacts, and a fully isolated RS‑485 interface for Modbus or custom protocols. It monitors temperature, humidity, and vibration, making it suitable for cabinet monitoring, HVAC control, and predictive maintenance. The power architecture includes a 48–72V input stage, a robust 48V → 5V isolated supply, and an additional 5V → 12V onboard converter to support external sensors and accessories. The system can drive PWM‑based fans, detect fan failures, and integrate optional I²C OLED displays and UART‑based modules. Firmware is built using ESP‑IDF with FreeRTOS, following a modular, production‑ready architecture optimized for industrial reliability.
ESP32-S3 based IoT Node:
An ESP32‑based smart lock system built for industrial and telecom environments. It features isolated 48 V to 72 V input, RS‑485, dry contacts, temperature and vibration sensing, thermocouple support, and a SIM7600 4G module for MQTT and internet connectivity. Includes UART/I²C interfaces and a battery input with ORing diode configuration for uninterrupted power.
Energy monitoring system using PZEM and LORA Modules on the Zephry RTOS:
Real‑time energy monitoring system built on Zephyr RTOS using ESP32 and LoRa communication. The transmitter node reads voltage, current, and power data from PZEM sensors and sends it wirelessly to the receiver node for visualization and logging.
🔧 System Overview
Transmitter Node
ESP32 running Zephyr RTOS
PZEM‑004T energy sensor
LoRa module for long‑range data transmission
Optional OLED display for live readings
Receiver Node
ESP32 with LoRa receiver
Data parsing and display on serial console or dashboard
Optional RS‑485 interface for industrial integration
📫 Contact
If you want to collaborate, discuss embedded systems, or explore project ideas:
Email: hassankhalidrana@gmail.com
GitHub: github.com/Ranajayy
Location: Islamabad, Pakistan