Projects
A collection of my recent work and personal projects.
Mermaid ReactFlow Editor
A code-first Mermaid-to-React Flow visual editor that converts Mermaid diagrams into an interactive, drag-and-drop canvas with node/edge editing, subgraph grouping, align/distribute tools, local saves and an optional AI-assisted Mermaid generator.
Legal AI Assistant v2
An AI-powered legal research and analysis assistant built with LangChain, LangGraph, and modular multi-agent workflows. Runs locally with real-time responses, semantic search via ChromaDB, and supports key legal domains like contract, employment, IP, criminal, and tort law.
React Flow Architecture Editor
A powerful diagramming and architecture editing tool built using React Flow, allowing users to create AWS-style network diagrams with support for custom nodes (VPCs, subnets, services), drag-and-drop functionality, real-time resizing, undo/redo, container nesting, and auto-layout features.
P2PT Chat App
A decentralized, serverless chat application built using the P2PT library, enabling real-time peer-to-peer messaging through WebTorrent trackers as signaling servers.
PDF-to-Audio Converter
A cutting-edge application that converts PDF documents into audio files using advanced text-to-speech technology. Built with Spring Boot, Next.js, and Python's Kokoro TTS engine, this system extracts text from PDFs, processes it into speech, and merges the output into downloadable WAV files. The project is containerized with Docker for seamless deployment and scalability.
Intelligent Web Scraping Application
A sophisticated web scraping application powered by crawl4ai, designed to extract, validate, and transform web content into structured JSON outputs. The system intelligently processes user-defined requirements, leveraging Pydantic models for schema validation and an LLM to filter and prioritize relevant content. With robust input validation, link deduplication, and scraping limit controls, this application ensures efficient and accurate data extraction while maintaining scalability and reliability.
Waitlist Management Platform
A robust waitlist management system built with PHP and MySQL, enabling users to join waitlists, earn referral points, and receive email notifications when products become available. The platform features an intuitive admin panel for managing waitlists, products, and user data, powered by DataTables for efficient data handling.
SERV - Complaint Management System
A robust Complaint Management System designed to streamline and digitize complaint handling within a college environment. This system enables faculty to initiate and edit complaints, workers to complete tasks, and managers to track the status of complaints through a comprehensive dashboard. Built using PHP, MySQL, and modern front-end technologies like Bootstrap 5 and SweetAlert2, it ensures real-time tracking, feedback mechanisms, and efficient workflow management.
Guvitask
A dynamic task management solution built for Guvi, leveraging a blend of modern technologies and databases. This project incorporates HTML, PHP, AJAX, and Redis for seamless session handling, while utilizing MongoDB and MySQL for efficient data storage of user profiles and registration details. Enhanced with Bootstrap5 and SweetAlert2 for a responsive and user-friendly interface.