Project Showcase

Projects & Experiments

A collection of AI, automation, and full-stack work — from production systems to experimental prototypes.

All Projects

Selected Work

Production systems, automation tools, and experimental prototypes

Automation

GST Invoice Extraction Suite

Per-airline Python extractors for Air India, Air India Express, Indigo, and SpiceJet GST invoice PDFs. Parses invoice numbers, GSTINs, PNR/flight data, voucher types, and tax line items via pdfplumber text + table extraction, computes CGST/SGST/IGST breakdowns, validates genuine invoices, and exports structured Excel.

Python pdfplumber pandas Excel Export
AI & Automation

Excel ↔ PDF Reconciliation Engine

Recursively reconciles Excel voucher lists against PDF invoice files. Auto-detects header rows and reference columns, matches documents via exact, normalized, and suffix-variant search with confidence levels, flags missing/extra/duplicate records, and runs OCR (pytesseract) on scanned PDFs — outputting a full verification report.

Python pandas pypdf Tesseract OCR
Automation

Airline Invoice Classifier & Sorter

Classifies mixed airline invoice PDFs by airline using a regex pattern library (Indigo, SpiceJet, Vistara, Akasa, Air India, Roundtrip ledgers) with an OCR fallback for scanned files, then auto-routes each into an airline folder with duplicate-safe renaming and a per-airline summary.

Python pdfplumber OCR Fallback Regex Routing
Automation

Company-Wise PDF Slicer & Email Drafting

Batch + Python tools for the accounts desk: a slicer maps each PDF page's invoice/credit-note number to a ledger name from Excel and splits consolidated PDFs into per-company files; a PowerShell/COM drafter converts a Word template to HTML and pre-creates personalized Outlook drafts with your signature — both saved silently for review.

Batch / PowerShell pypdf pandas Outlook COM
AI & Automation

Sundry Debtors Reconciliation Engine

Automated reconciliation of sundry debtors across multiple ledgers. Matches invoices, payments, credit notes, and adjustments using fuzzy logic + rule engine. Generates aging reports, exception lists, and journal entries for ERP posting.

Python SQL FuzzyWuzzy Pandas
Automation

Round Reports Generator

Automated generation of daily operational reports for travel desk operations. Consolidates hotel bookings, visa applications, and passenger manifests into formatted Excel reports with conditional formatting, pivot summaries, and email distribution.

Python OpenPyXL SMTP Cron Scheduler
Full-Stack

Portfolio Website with Space Canvas

This portfolio! Animated aurora canvas with parallax, scroll-reveal animations, glassmorphism UI, PWA support, and an embedded chat widget — fully responsive and accessible.

HTML5 CSS3 Vanilla JS Canvas API
AI & Experimental

Scroll-World Experience

An immersive scroll-scrubbed 3D world rendered live on canvas — five procedural isometric dioramas and a camera flight driven entirely by your scroll position. No video files, no loading screens.

Procedural Isometric Scroll-Scrub Engine Canvas 2D
Automation

Chat Widget with PHP Backend

A self-hosted AI chat widget with a hardened PHP backend — CORS allowlisting, per-IP rate limiting, request-size caps, and XSS-sanitized LLM replies powered by NVIDIA's API.

PHP Vanilla JS AJAX
Experimental

AI Agent Orchestration

Experimenting with multi-agent workflows — parallel code review agents, adversarial verification, research synthesis, and automated refactoring pipelines with custom skills for design, debugging, and documentation.

Claude Code SDK Multi-Agent Workflows Adversarial QA

Ready for the Scroll-World Experience?

Five procedural dioramas, one continuous camera flight driven by your scroll position — a terminal, an automation line, a reasoning core, a launchpad, and a growing city, all rendered live on a single canvas.

Works on desktop and mobile, with full reduced-motion support.