A V Vedanth
Building Solutions
EXPERIENCE
Software Engineering Intern | Meltronics Systemtech
+
Built a full Zigbee-to-cloud IoT pipeline — ESP32 firmware receiving MQTT commands from an AWS broker, routed through FastAPI to physically control hardware over UART.
- Engineered home automation pipeline by integrating Zigbee2MQTT to bridge a Zigbee mesh with the cloud, developing custom ESP32 firmware to translate incoming MQTT payloads into UART serial commands for slave microcontroller control.
- Implemented the cloud backend on AWS EC2 by deploying a Mosquitto MQTT broker and building a FastAPI middleware to route user dashboard commands to specific edge devices.
OPEN SOURCE
RTEMS coreMQTT — GSoC 2026 Proposal
+
Proposed adding an MQTT client to RTEMS — a real-time OS used in spacecraft — by cross-compiling coreMQTT for SPARC hardware and designing a stack-agnostic library integration.
- Selected coreMQTT over Paho and MQTT-C for MIT license, zero dependencies, and state-machine architecture with no internal threading.
- Cross-compiled for
sparc/leon3withsparc-rtems7-gcc; verified ~42 KB.textfootprint and live TCP connection with Mosquitto broker. - Proposed integration via JSON manifest (
contribpattern) producing a stack-agnosticlibmqtt.aover both lwIP and libbsd using POSIX sockets. - View Proposal
PROJECTS
Mini UnionFS — GitHub
+
Union filesystem in C (same model as Docker layers) — base layer is read-only, writes go to an overlay, deletions leave the original untouched.
- User-space union filesystem in C using FUSE — merges a read-only lower and writable upper directory with upper-first path resolution, same model as Docker layers and Linux OverlayFS.
- Copy-on-write engine promotes lower-layer files to upper on write-mode open; whiteout markers (
.wh.<name>) handle deletion without touching the base layer. - Cross-platform: Linux (libfuse3) and macOS (macFUSE) via
#ifdef __APPLE__guards for FUSE 2/3 API differences.
Build A PC — GitHub
+
PC builder where compatibility rules (CPU socket, PSU wattage, GPU clearance) live in the database as triggers and stored procedures — not application code.
- 3-tier PC builder (React / FastAPI / MySQL) with hardware compatibility enforced inside the database — CPU socket, GPU clearance, PSU wattage.
- 15+ stored procedures and a
check_compatibility_fnncore function; triggers auto-calculate TDP and abort inserts when PSU is insufficient. - ACID-compliant build CRUD with COMMIT/ROLLBACK and DCL-based role separation between admin and standard users.
CONTACT INFO
- Email: vedanthav@protonmail.com
- Github: escape-kinetics