Wagon Tracker
Hybrid BLE 5.3 + GSM/GNSS solar-powered tracker for railway wagons. Secure OTA, multi-sensor fusion, real-time cloud telemetry with FreeRTOS task management.
STM32BLE5.3GNSSFreeRTOSSecureOTA
FogSafe
Landmark warning system for loco-pilots in dense fog. GPS-triggered zone alerts with real-time RTOS-synced RF communication chain for ultra-low latency warnings.
LoRaFreeRTOSGNSSSTM32
HVAC / LHB Controllers
Complete low-level drivers and application firmware for T18, T15 (Loyd), Reverse Cycle and CAB (Faiveley Transport) HVAC controllers on Indian railway coaches.
PIC32MXRA6M2CANModbusFreeRTOS
ETB — Emergency Talk Back
Real-time intercom system with ZL38051 codec — complete library written from scratch. Noise filtering, FreeRTOS task scheduling, multi-coach RS-485 network.
ZL38051FreeRTOSDSPSTM32RS-485
Nurse Call System
Complete nurse call system with RS-485 multi-node bus, master controller, room panels. C# NCSConfigurator desktop app with USB CDC binary protocol, RTC sync, and GPS NMEA simulation.
STM32F103RS-485C# WinFormsUSB CDCFreeRTOS
Token Display System
Multi-display token management with 7-segment and TFT displays, RS-485 network bus, token handler FSM, and Node.js web-based queue management dashboard.
STM32RS-4857-SegTFTNode.js
Doctor Console Device
Hospital doctor console device for multi-room workflow automation. Priority call routing, audio annunciation, LCD UI, and RS-485 integration with nurse call network.
STM32RS-485AudioLCD UIFreeRTOS
TASSI — Toilet Annunciation
Bare-metal occupancy sensor system for railway coaches. Multi-coach RS-485 bus, 7-segment display driver, token handler FSM with configurable alert profiles.
Bare-MetalRS-485STM327-Seg
Milk Vibrator Device
Industrial milk/liquid vibrator controller with precision PWM frequency control, power stage driver, safety cutoffs, and configurable vibration profiles via embedded keypad UI.
STM32PWM ControlPower StageBare-Metal
TTMS — Track Temperature Monitoring
End-to-end railway track temperature and condition monitoring using LoRaWAN sensor nodes, RAK concentrator gateway on Raspberry Pi, ChirpStack NS, cloud pipeline and Grafana dashboards.
LoRaWANSTM32WLRAK ConcentratorRPiChirpStackGrafana
Water Level Sensor System
Complete 3-board solution: Sensor Adapter (inside sensor head for signal conditioning), Water Level Main Card (processing), and IoT Card (LoRa uplink + MQTT-TLS to cloud).
LoRa MeshMurata LoRaWANSTM32WLMQTT-TLSHW Design
Train Axle Sensors — PoE & Wireless
High-performance axle monitoring for high-speed trains. Dual connectivity: wired PoE for primary backhaul and wireless fallback. Edge signal processing with real-time anomaly detection.
PoEWirelessSTM32Sensor FusionFreeRTOS
BPCL IoT Card
Custom IoT interface card for Bharat Petroleum monitoring infrastructure. Remote sensor data acquisition, MQTT-TLS uplink, OTA update, and asset management integration.
IoTMQTT-TLSSTM32OTAGSM
LoRa Nodes — Murata & STM32WL
Multi-variant LoRaWAN end-nodes using Murata Type ABZ and STM32WL SiP. Class A/B/C support, ultra-low-power deep-sleep design, adaptive data rate, and mesh coordination.
Murata LoRaWANSTM32WLClass A/B/CLow PowerMesh
LoRaWAN Gateway
Full LoRaWAN gateway: Raspberry Pi + RAK2245/RAK2287 concentrator, ChirpStack NS/AS/JS, complete Linux deployment, remote SSH management, and multi-channel frequency coordination.
Raspberry PiRAK ConcentratorChirpStackLinuxLoRaWAN
16-Port PoE Ethernet Switch
Web-configurable PoE switch for railway sensor networks. Custom RTOS network driver stack, dynamic per-port PoE control, and browser-based management interface.
EthernetPoE IEEE 802.3afFreeRTOSWeb UI
Port Expander Device
Ethernet to USB CDC / RS-485 port expansion with dynamic port mapping. Configurable via onboard keypad and display. Production-deployed across multi-device rail installations.
EthernetUSB CDCRS-485STM32
PKINexus — PKI Enterprise Dashboard
Enterprise PKI management dashboard: certificate lifecycle management, device enrollment, multi-protocol auth binding. Next.js + Node.js microservices on OCI with K8s.
Next.jsX.509OCINode.jsPKI
PKI/Tracker IoT Cloud Stack
Full production IoT backend: MQTT-TLS broker, RabbitMQ message bus, Node.js microservices, Next.js fleet dashboard, Grafana/Prometheus observability on OCI Kubernetes.
Node.jsRabbitMQMQTTK8sGrafanaPrometheus
Zephyr Studio — VS Code Extension
VS Code extension for Zephyr RTOS dev environment management. Supports STM32, Renesas RA, Nordic nRF, ESP32. Webview handshake, tab-switching, CSP compliance, workspace automation.
TypeScriptVS Code APIZephyrWebview
Universal GSM/Cellular Middleware
MISRA C:2012 universal cellular middleware (Quectel EC25). Layered HAL abstraction, AT command engine, PDP Context Manager. Dual targets: Renesas RA6M2 + STM32F103.
MISRA C:2012Quectel EC25RA6M2STM32F103
RAG Personal Knowledge System
Self-hosted RAG knowledge system on OCI: MinIO (storage.progptr.com), Qdrant vector DB, LlamaIndex ingestion pipeline, Ollama/DeepSeek local + Claude API. PDF library at scale.
MinIOQdrantLlamaIndexOllamaClaude API