My Projects

A collection of my recent work. These projects showcase my skills and experience in building web applications.

Backend
Featured
// dbnano

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.

TypeScript
Node.js
NoSQL
NPM
Full-Stack
// dbnano-docs

DBnano Docs

A comprehensive documentation website for the DBnano embedded NoSQL database, featuring API references, getting started guides, and architecture overviews.

Nextra
Next.js
MDX
Tailwind CSS
Full-Stack
Featured
// mail-assist

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.

Next.js
Supabase
Resend API
TypeScript
Tailwind CSS
Backend
Featured
// decentralized-healthcare

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.

FastAPI
PyTorch
Python
REST API
Backend
Featured
// nlp_db-manager

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.

Supabase
PostgreSQL
NLP
Next.js
TypeScript
SQL
Backend
// leetdash

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.

Node.js
Express
MongoDB
GraphQL
React
TypeScript
Full-Stack
Featured
// coursely

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.

Supabase
PostgreSQL
Next.js
TypeScript
REST API
Full-Stack
// portfolio-website

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.

Next.js
TypeScript
Tailwind CSS
Framer Motion