Full Stack & IoT Platform Developer

Hi, I'm Aravind

Building reliable web platforms, device integrations, and intelligent automation systems.

AG

About

I'm a full-stack developer with around four years of experience shipping production software - web platforms, backend APIs, and IoT systems that talk to real hardware. Right now I'm at Semicon Media, building a cloud IoT platform end to end: FastAPI services over MQTT, React dashboards, GPS tracking with geofencing, payment and SIM-lifecycle integrations, and computer-vision APIs - deployed on DigitalOcean and monitored with Sentry. Before that, I built enterprise systems at PSGR Krishnammal College (RFID gate software, GLPI asset tracking across 1800+ systems, an OJS journal platform) and RFID-driven library and jewellery ERP software at 2CQR Automation. I like owning a problem end to end - database schema to device firmware to UI - and I'm as comfortable reading an ESP32 serial log as tuning a Next.js build. More: education, certifications, or download my resume.

Work Experience

Skills

Backend & APIs

Python
FastAPI
Node.js
C# / .NET
REST APIs
WebSockets / WebRTC

Frontend

React
Next.js
TypeScript
Tailwind CSSTailwind CSS
shadcn/ui
Flutter

Databases

PostgreSQL
Supabase
MySQL / MariaDB
MS SQL Server

IoT & Hardware Integration

MQTT
ESP32
RFID Readers
GPS / Geofencing
Raspberry Pi

Cloud, DevOps & Deployment

Ubuntu Servers
DigitalOcean
Cloudflare
GitHub Actions
Sentry

ERP & Enterprise Systems

ERPNext / Frappe
GLPI
OJS
WPF Desktop Apps

AI & Automation

Gemini API
Computer Vision APIs
MCP Servers
Local LLMs
Featured Projects

Systems that run in production

IoT platforms, RFID-driven enterprise systems, and hardware-connected software — built, deployed, and operated end to end.

Circuit Digest Cloud - IoT Platform

Circuit Digest Cloud - IoT Platform

Role: Full-stack developer - backend services, dashboards, CV APIs, deployment

A cloud-based IoT platform (similar to Blynk / Arduino Cloud / ThingsBoard) enabling real-time device communication, monitoring, alerting, GPS tracking (GeoLinker), cellular connectivity management, Razorpay payments, Google Home integration, and AI-powered computer vision APIs for license plate, object, helmet, and face detection.

FastAPI
MQTT
Supabase (PostgreSQL)
React
WebRTC
DigitalOcean
Sentry
Razorpay
OAuth 2.0
Airtel M2M SIM APIs
BUDE RFID Inventory

BUDE RFID Inventory

Role: Architect & developer - ERPNext/Frappe customization, Flutter app

Currently building an enterprise inventory management platform on ERPNext, Frappe, and Flutter, delivering barcode and RFID-driven inventory visibility through standard ERPNext workflows.

ERPNext
Frappe
Flutter
Dart
Python
RFID
Barcode
Gemini ESP32-S3 Box Companion

Gemini ESP32-S3 Box Companion

Role: Firmware developer - display UI, prompt design, WiFi management

Embedded AI voice companion bringing Google Gemini 2.0 to the ESP32-S3 Box - an age-aware companion for children (4-14 years) with a custom master prompt, personalized on-boot setup (name and age), a 2.4" LCD display interface via TFT_eSPI, and WiFi network management over Serial.

ESP32-S3
Arduino
C/C++
Gemini 2.0 Flash
TFT_eSPI
ArduinoJson
Journal Management System - AAR PSGRKCW

Journal Management System - AAR PSGRKCW

Role: Implementation & administration - OJS deployment, editorial workflow

Implemented a complete Journal Management System for PSGR Krishnammal College for Women (Annals of Arts Research) supporting the full editorial workflow - submission, peer review, editorial decisions, and publication with author/reviewer/editor role-based access. Deployed end-to-end on a secure Linux server and trained editorial staff.

OJS (Open Journal Systems)
PHP
MySQL
Linux
GLPI - IT Asset Tracking System

GLPI - IT Asset Tracking System

Role: Implementation & customization - deployment, agents, dashboards

Customized and deployed GLPI (open-source IT asset management) to automate inventory tracking across 1800+ systems with real-time updates, FusionInventory auto-discovery across departments, helpdesk ticketing integrated with asset records, and custom dashboards for institutional reporting at GRG Education.

GLPI
PHP
MySQL
Linux
FusionInventory Agent
AWS-SW01-PROJ-0001 - Jewellery RFID Management

AWS-SW01-PROJ-0001 - Jewellery RFID Management

Role: Developer - WPF client, RFID Reader SDK integration

WPF desktop application for end-to-end jewellery management using RFID - real-time tag scanning, tracking, inventory, transfers, filtering, and anti-theft. Integrates RFID reader hardware via the RFID Reader SDK with a Material Design UI, secure login, and configurable reader settings (port selection, baud rate).

C#
WPF
.NET Framework 4.7.2
Material Design in XAML
RFID Reader SDK

More Projects

Daily Tech News Buddy

Daily Tech News Buddy

AI-powered daily tech news companion built with Google AI Studio - fetches and summarizes the day's tech headlines using the Gemini API.

TypeScript
Gemini API
Google AI Studio
Bude Global Neuro-Chain

Bude Global Neuro-Chain

Interactive visualization of human innovation as a non-linear network, showing how technologies build upon each other from fire to AGI. Built a dynamic node-link graph with a responsive React UI for exploring technology evolution and dependencies. Powered by Bude Global.

React
JavaScript
HTML5
CSS3
Graph Visualization
BUDE Global - Tech Presentations

BUDE Global - Tech Presentations

A curated, version-controlled collection of technical presentations and slide decks covering enterprise tech topics, architecture patterns, and product walkthroughs maintained for the BUDE Global Enterprise team.

Markdown
Slide Frameworks
GitHub Pages
BulkDBBackup NodeJS MySQL

BulkDBBackup NodeJS MySQL

MySQL backup script that backs up all user databases from a MySQL server with scheduling, error handling for backup integrity, and detailed logging of backup activities.

Node.js
MySQL
Stock Control Inventory Management

Stock Control Inventory Management

Inventory management application using RFID to track and manage stock levels in real-time. Developed backend REST APIs and MSSQL stored procedures for inventory data and reporting, with optimized queries for faster response times.

C#
ASP.NET
RFID
MSSQL
REST API
AES Encryption and Decryption Using CryptoJS

AES Encryption and Decryption Using CryptoJS

Demonstrates AES encryption and decryption using CryptoJS in HTML/JavaScript with a user-friendly interface and cryptographic best practices for secure data transmission.

JavaScript
HTML
CryptoJS
Library Fine Collection Kiosk

Library Fine Collection Kiosk

Desktop kiosk application that automates library fine collection using RFID technology, with the Razor payment gateway integrated for secure real-time fine payments and MSSQL for transactions and user details.

C#
.NET
RFID
Razor Payment Gateway
MSSQL
IoT-Based Smart Library System using RFID

IoT-Based Smart Library System using RFID

Smart library system using RFID and IoT to automate book check-in and check-out with real-time monitoring of book inventory and patron transactions, backed by SQL Server.

C#
ASP.NET
SQL Server
RFID
IoT
Bitcoin Mining Setup using Raspberry Pi and Kali Linux

Bitcoin Mining Setup using Raspberry Pi and Kali Linux

UG project: developed a low-cost Bitcoin mining system using Raspberry Pi and open-source software, exploring the feasibility of mining cryptocurrencies with energy-efficient hardware and tuning configurations to maximize efficiency.

Raspberry Pi
Kali Linux
Python
Hackathons

I like building things

During my UG and PG studies, I competed in 3 inter-college hackathons — building games and coding solutions under tight deadlines alongside teams from colleges across the region, and securing an overall 2nd place finish.

Inter-College Coding Hackathon

Sri Ramakrishna Mission Vidyalaya College of Arts and Science, Coimbatore

Competed in an inter-college coding hackathon during my MCA, building a working solution under tight deadlines and securing an overall 2nd place finish.

Inter-College PyGame Development Hackathon

Sri Ramakrishna Mission Vidyalaya College of Arts and Science, Coimbatore

Designed and built a playable game with Python and PyGame during my undergraduate studies, competing against teams from colleges across the region.

Inter-College PyGame Development Hackathon

Sri Ramakrishna Mission Vidyalaya College of Arts and Science, Coimbatore

My first inter-college hackathon - developed a game prototype in PyGame as an undergraduate, learning rapid prototyping and teamwork under time pressure.

Certifications

NCC - B & C Certificates
NCC - B & C Certificates
NCC India
2019 - 2022
ChatGPT for Everyone
ChatGPT for Everyone
GUVI
Dec 2023
Programming Using Python
Programming Using Python
GUVI
Dec 2023
Game Development using PyGame
Game Development using PyGame
GUVI
Mar 2024
Contact

Get in Touch

I'm open to full-time roles, freelance projects, and good technical conversations. Drop me an email, connect on LinkedIn, browse my GitHub, or grab my resume. I'll respond whenever I can. I will ignore all soliciting.

GitHub
LinkedIn