My Projects
A collection of my recent work. These projects showcase my skills and experience in building web applications.
DBnano
Designed and published an embedded NoSQL database implementing 6 core components including append-only storage, hash-based indexing, schema validation, in-memory caching, advanced query operators, and a fluent TypeScript query builder as a reusable npm package.
DBnano Docs
A comprehensive documentation website for the DBnano embedded NoSQL database, featuring API references, getting started guides, and architecture overviews.
Mail Assist
Developed an email automation platform supporting anonymous messaging, reusable templates, email tracking, CSV-based batch email processing, and backend APIs integrating 3 core services for scalable email delivery.
Decentralized Healthcare
Built a federated learning platform for decentralized chest X-ray classification featuring 4 key modules: local model training, secure weight aggregation, REST APIs, and an administrative dashboard for real-time evaluation.
NLP_DB-Manager
An AI-powered database interface that translates natural language into SQL queries and executes them against live PostgreSQL databases. The backend handles NLP-to-SQL conversion, query validation, schema introspection, and result serialization with history tracking.
LeetDash
A full-stack dashboard built on a Node.js/Express backend with MongoDB for data persistence. Features a GraphQL API layer for efficient data fetching, user session management, and server-side data aggregation from the LeetCode API.
Coursely
A course management platform with a Supabase-powered backend handling CRUD operations, relational data modeling for courses, resources, and user associations, with row-level security policies for access control.
Portfolio Website
A personal portfolio website showcasing projects, skills, and experience. Built with Next.js and features server-side rendering, API routes for contact form handling, and optimized static generation.