Project Portfolio

Selected Work


Showing 5 projects

Mind Map Web App
Live
M

Mind Map Web App

PythonFastAPID3.jsJavaScript+6
Hover to view details →

Mind Map Web App

A comprehensive mind mapping web application focused on simple, performant visual organization. The app uses FastAPI for the backend (PostgreSQL for local persistence via SQLAlchemy) and a D3.js-driven frontend (vanilla JavaScript + Jinja2 templates). Features include drag-and-drop node management, customizable node styling, auto-save/export, sanitized rich-text node descriptions, and an intuitive editor UI. (Development in progress.)

  • Intuitive editor for creating and organizing idea graphs
  • D3.js-powered rendering of hierarchical node structures
  • Export/import(In Progress) and auto-save to persistent PostgreSQL storage
Audio Transcription Application - Powered by Faster Whisper
Completed
A

Audio Transcription Application - Powered by Faster Whisper

PythonPyQt5Faster WhisperSpeech-to-Text+7
Hover to view details →

Audio Transcription Application - Powered by Faster Whisper

A comprehensive audio transcription desktop application that simplifies the process of converting speech to text. Built with PyQt5 for the graphical interface and powered by Faster Whisper, this application offers robust features including multi-language transcription with automatic language detection, flexible model selection for accuracy/speed balance, hardware acceleration (CPU/GPU with CUDA support), result persistence, and real-time progress monitoring. The application provides an intuitive and user-friendly interface suitable for both beginners and advanced users.

  • Intuitive GUI enabling non-technical users to transcribe audio without command-line expertise
  • Support for 7 model sizes (tiny, base, small, medium, large-v2, large-v3) with configurable accuracy/speed balance
  • Multi-language transcription supporting 50+ languages including English, Japanese, Chinese, German, Spanish, Russian, Korean, French, and more
Group Management Data Migration
Completed
Tech Mahindra
G

Group Management Data Migration

PythonPostgreSQLMS SQL ServerSQLAlchemy+9
Hover to view details →

Group Management Data Migration

Led the development and execution of a comprehensive data migration framework for an enterprise client, migrating millions of group records with nested ownership and membership relationships from Microsoft SQL Server to PostgreSQL. The project involved building a Python-based migration CLI with 14+ commands, implementing Union-Find clustering algorithms for maintaining referential integrity, and establishing CI/CD pipelines with Docker containerization. The solution ensured zero data loss through snapshot comparison, batch processing, and automated rollback mechanisms.

  • Successfully migrated 100,000+ group records with zero data loss
  • Reduced migration time by 60% through optimized batch processing and parallel operations
  • Achieved 99.9% data integrity through automated snapshot comparison and validation
RAG API Support AI Chatbot
Completed
R

RAG API Support AI Chatbot

PythonDjangoPostgreSQLpgvector+6
Hover to view details →

RAG API Support AI Chatbot

A conversational AI system that helps developers and support teams answer questions about APIs by retrieving relevant documentation and generating contextual, grounded responses with source citations. Users can ask natural language questions like "How do I authenticate?" or "Why am I getting a 401 error?" and receive accurate answers pulled directly from ingested API docs. Built with Django REST Framework, PostgreSQL with pgvector for vector similarity search, and Ollama for local LLM inference — no cloud API keys required.

  • RAG-based question-answering over custom API documentation with source citations
  • Vector-based semantic search across document chunks using pgvector
  • Conversation tracking with message history for multi-turn interactions
Home Automation: Siri to Windows PC
Completed
H

Home Automation: Siri to Windows PC

SSH SetupiOS ShortcutsAutomationVoice Control+2
Hover to view details →

Home Automation: Siri to Windows PC

A creative automation solution that bridges Apple's Siri ecosystem with Windows PC control. Using a combination of iOS Shortcuts, cloud services, and local Python scripts, this system enables voice-activated control of your Windows computer from anywhere.

  • Seamless voice control of Windows PC via Siri
  • Support for custom commands and workflows
  • Secure command execution with authentication