What I've built

Real-world tools shipped at IO2i — each with a full case study covering the problem, architecture decisions, and technical deep-dive.

01📦Live & Public2026

Track My Post

India Post consignment tracking — rebuilt for everyone

Started as an internal tool inside IO2i's firm systems. Rebuilt from scratch as a full public-facing web app — anyone can track India Post consignments instantly, for free. Single tracking, bulk CSV upload, PWA-installable, Google-indexed.

  • Live at trackmypost.in — open to everyone, no account required
  • Single tracking tab for instant one-click consignment lookup
  • Bulk tracking tab for firms uploading high-volume CSV batches
RustYew/WASMFastAPIPythonPWASEO
Track My Post homepage
Preview
02⚖️Completed2026

Resolution Desk

Self-service ODR portal for borrowers in arbitration

A self-service portal for borrowers facing arbitration proceedings. Instead of receiving confusing legal notices with no context, borrowers log in with their Loan Account No. or Arbitration Case No., verify via OTP, and land on a personal dashboard showing exactly where their case stands.

  • Dynamic OTP routing prioritizing email over SMS to optimize messaging costs
  • QR code integration on all notices across any medium for instant token-based login
  • Cross-verification fallback (LAN/ARB) for offline borrowers without contact info
FastAPIPythonOTP AuthCase MgmtZoom API
Resolution Desk OTP Login
Preview
03🏦Completed2026

B2B Financial Institution Portal

Multi-tenant ODR dashboard for banks and NBFCs

Where Resolution Desk serves borrowers, this portal serves the other side — the banks, NBFCs, and clients who initiate and manage arbitration proceedings. A fully multi-tenant B2B gateway: institutional users manage large case portfolios with cryptographic data isolation between tenants.

  • Host-based multi-tenancy — X-Tenant-Host header resolves institution per request
  • HMAC SHA-256 signed Central Authority sync — no hardcoded credentials ever
  • TenantConfig injected into ContextVar — cross-tenant leakage structurally impossible
Python 3FastAPIPydanticHTTPXRustLeptosWebAssemblyDockerNginxHMAC SHA-256
B2B Portal Secure Sign-in
Preview
04🤖Completed2025

Cross-Platform Automation Bot

Selenium-powered bot for bulk WhatsApp messaging

A powerful Selenium-based automation bot designed to eliminate manual data entry and outreach. It handles inter-platform connections, data transfers, and executes bulk WhatsApp messaging workflows that previously required constant human intervention.

  • Automated complex cross-platform data transfer workflows
  • Built a headless Selenium bot capable of navigating dynamic DOMs
  • Implemented robust session management to maintain WhatsApp Web logins
PythonSeleniumAutomationWeb Scraping
05📅Production2025

Legal Meeting Automator

One-click scheduling & recording distribution via Zoom API

A seamless integration built for legal firms to automate the entire lifecycle of virtual hearings. With one click, it schedules a Zoom meeting with strict legal settings, and upon completion, automatically sends the recorded links to all attendees via email.

  • Automated end-to-end meeting scheduling via the Zoom REST API
  • Enforced strict security configurations (waiting rooms, no-join-before-host) automatically
  • Implemented a webhook listener to catch recording-completed events
PythonZoom APIWebhooksAutomation
06🏠Hardware Project2025

IoT Smart Home Dashboard

Real-time appliance control via Raspberry Pi and MQTT

A custom-built Internet of Things (IoT) system designed to remotely control and monitor home appliances. It uses a Raspberry Pi wired to physical relays and sensors, communicating in real-time with a cloud dashboard via the lightweight MQTT protocol.

  • Wired a Raspberry Pi to multi-channel relay modules to control high-voltage appliances securely
  • Set up a Mosquitto MQTT broker for low-latency, bi-directional communication
  • Developed a Python daemon running on the Pi to listen to MQTT topics and trigger GPIO pins
Raspberry PiMQTTPythonIoT

Want to discuss any of these or collaborate?

Get in touch →