Senior Full Stack & IoT Platform Engineer

Hi, I'm Aravind

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

AG

About

I'm a full-stack developer and platform engineer with over 4 years of hands-on production experience shipping web platforms, backend microservices, and IoT systems that talk directly to hardware. Right now I'm at Semicon Media, architecting the Circuit Digest Cloud IoT platform end to end: FastAPI services over MQTT, React dashboards, GeoLinker GPS fleet tracking with polygon geofencing, Razorpay + Airtel M2M SIM lifecycle automation, WebRTC video, and computer vision APIs on DigitalOcean. Before that, I built campus enterprise systems at PSGR Krishnammal College (RFID smart gate turnstiles serving 5,000+ daily users, GLPI asset tracking across 1,800+ physical endpoints, and an OJS publishing platform) and spent 2.5 years at 2CQR Automation engineering mission-critical RFID library and retail ERP software—connecting hardware readers to INFLIBNET SOUL, KOHA, and AutoLib, developing iSmartShelf and return dropboxes with Razorpay fine payments, and diagnosing 150+ production protocol and hardware issues. I like owning a problem end to end: database schema to device firmware to responsive UI. 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 / ESP8266
RFID (HF/UHF, H002/H003, HID)
SIP2 Protocol
GPS / Geofencing
Raspberry Pi
Serial Protocols (RS232/COM)

Cloud, DevOps & Deployment

Ubuntu Linux
DigitalOcean
Cloudflare
GitHub Actions
Sentry
IIS WebAPI

ERP & Enterprise Systems

ERPNext / Frappe
GLPI Asset Management
OJS Publishing
SOUL / KOHA / AutoLib ILMS
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 Global Enterprise Platform & CMS

BUDE Global Enterprise Platform & CMS

Role: Founder & Full-Stack Architect - Next.js 16, Payload CMS 3, PostgreSQL

Flagship digital platform for BUDE Global. Engineered with Next.js 16 (App Router, Turbopack) and tightly co-located Payload CMS 3, prerendering 240+ multi-locale routes with sub-second page loads, Lexical rich-text editing, Better-Auth security, and automated deployment pipelines on an on-premise Dell PowerEdge T40 server.

Next.js 16
React 19
TypeScript
Payload CMS 3
PostgreSQL
Tailwind CSS
Cloudflare Tunnels
BUDE Enterprise Resource Planning (ERPCore)

BUDE Enterprise Resource Planning (ERPCore)

Role: System Administrator & Architect - ERPNext v15, Frappe, MariaDB, Redis

Centralized enterprise transaction and business logic engine running on on-premise Dell PowerEdge T40 infrastructure. Manages accounting ledgers, procurement, asset tracking, and role-based access control (RBAC), exposing secure REST APIs consumed as the centralized backend for BUDE MADE and all four downstream BUDE Android & Flutter mobile applications.

ERPNext v15
Frappe Framework
Python 3
MariaDB
Redis
Nginx
Linux systemd
BUDE MADE - Custom Multi-Vendor Marketplace Suite

BUDE MADE - Custom Multi-Vendor Marketplace Suite

Role: Lead Systems Architect - Custom Marketplace Core, Vendor Studio, Next.js Storefront

A fully custom, end-to-end multi-vendor e-commerce platform federating three interconnected production systems on on-premise Dell PowerEdge T40 hardware: an administrative marketplace engine managing multi-seller catalog taxonomies, vendor commissions, and split-order dispatch (demo.budeglobal.in); a dedicated merchant onboarding and vendor studio portal (vendor.budeglobal.in); and a high-conversion consumer shopping storefront (shop.budeglobal.in). Engineered with multi-tenant Nginx virtual host rewrites (X-Frappe-Site-Name) and Cloudflare Zero-Trust tunnels.

Frappe Framework
ERPNext Marketplace
Next.js
React
TypeScript
Tailwind CSS
MariaDB
Multi-Tenant Nginx
Cloudflare Tunnels
Bude Inventory - Mobile Warehouse & RFID App

Bude Inventory - Mobile Warehouse & RFID App

Role: Lead Mobile Architect - Flutter Android / Web, ERPNext v15 Stock APIs, RFID/Barcode

Scanning, transfers, receipts, and counts on the warehouse floor. Every entry lands in ERPNext, and the queue holds when the signal drops. Mobile Android and web application connected directly to the centralized erp1.budeglobal.in (ERPNext v15) backend for real-time barcode and bulk UHF/HF RFID tag scanning, automated cycle counts, purchase receipt verification, and multi-location warehouse material transfers.

Android
Flutter
Dart
ERPNext v15 REST API
UHF/HF RFID
Barcode Scanning
Offline-First Queue
Nginx
Bude HR - Mobile Attendance & Workforce App

Bude HR - Mobile Attendance & Workforce App

Role: Lead Mobile Architect - Flutter Android / Web, ERPNext v15 HRMS APIs, Geo-Attendance

Attendance, leave, claims, and payslips in the hands of the people they belong to. Managers approve from the same app. Enterprise workforce and employee self-service mobile Android application consuming centralized HRMS REST APIs on erp1.budeglobal.in (ERPNext v15) for real-time GPS geofenced attendance check-ins and check-outs, dynamic leave balances, expense claim filing, and supervisor approval queues.

Android
Flutter
Dart
ERPNext v15 HRMS
Geolocation API
Mobile UX
REST API
Nginx
Bude Sales - Mobile Field Billing & POS App

Bude Sales - Mobile Field Billing & POS App

Role: Lead Mobile Architect - Flutter Android / Web, ERPNext v15 Selling APIs, Offline Sync

A representative’s day: customers, visits, quotations, orders, and collections. ERPNext still decides price, stock, and credit. Commercial field sales and mobile POS Android application built for on-the-road sales agents with an offline-first transaction queue (Hive/IndexedDB) and automatic background sync to erp1.budeglobal.in (ERPNext v15).

Android
Flutter
Dart
ERPNext v15 Selling
Offline-First Sync
Hive DB
REST API
Nginx
Bude Helpdesk - Mobile Service Ticketing App

Bude Helpdesk - Mobile Service Ticketing App

Role: Lead Mobile Architect - Flutter Android / Web, Frappe Helpdesk API, WebSockets

Raise a ticket, answer one, or watch the queue. Requesters and agents see the same tickets through different eyes. Dual-perspective customer support and IT service desk Android & web application connecting directly to erp1.budeglobal.in (Frappe Helpdesk core) for real-time WebSocket messaging threads, SLA countdown timers, priority queues, and end-to-end incident resolution tracking.

Android
Flutter
Dart
Frappe Helpdesk API
ERPNext v15
WebSockets
Real-Time Triage
Nginx
iSmartShelf & Automated DropBox RFID Suite

iSmartShelf & Automated DropBox RFID Suite

Role: Lead Systems & Hardware Integration Developer - Reader SDK, SIP2, Razorpay

Automated library circulation and inventory hardware ecosystem deployed at premier client institutions (SRM, Crescent, PSG Tech). Integrates UHF/HF RFID readers (H002/H003), SIP2 and DDanish data models, patron card sensing, mechanical pusher returns, and real-time fine calculation with Razorpay payment gateway integration.

C#
.NET
RFID (H002/H003)
SIP2 Protocol
Razorpay
MSSQL
Serial Communication
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 Suite

AWS-SW01-PROJ-0001 - Jewellery RFID Management Suite

Role: Lead Developer - WPF desktop client, RFID Reader SDK, high-speed scanning

High-throughput desktop ERP system for end-to-end jewellery management using RFID—capable of bulk scanning 100+ tags/second simultaneously. Features real-time stock valuation, inter-branch transfers, anti-theft security triggers, and direct serial communication with RFID reader hardware via SDK.

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

More Projects

Daily Tech News Buddy

Daily Tech News Buddy

AI-powered daily tech news companion deployed on BUDE Global infrastructure (news.budeglobal.in) and built with Google AI Studio - fetches and summarizes the day's tech headlines using the Gemini API.

Next.js
TypeScript
Gemini API
Google AI Studio
Cloudflare Tunnels
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

An interactive, web-based technical presentation and slide delivery platform hosted at ppt.budeglobal.in. A curated, version-controlled collection of slide decks and architecture walkthroughs covering enterprise tech topics and engineering patterns for the BUDE Global Enterprise team.

Slidev
Markdown
Next.js
Linux systemd
Cloudflare Tunnels
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 & Handheld RFID Inventory API

Stock Control & Handheld RFID Inventory API

Real-time RFID stock audit system supporting Android handheld scanners. Built high-performance REST APIs and complex MySQL/MSSQL stored procedures with duplicate tag filtering, discrepancy reconciliation, and instant reporting under high scan volumes.

C#
ASP.NET
RFID
MSSQL
MySQL
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