Projects

Things I've built — from side projects to real tools people actually use.

A task management app for college students to organize schedules, track deadlines, and get assignments done on time.

ExpressKit

A production-ready Express.js starter with JWT auth, MongoDB, Zod validation, structured logging, and a sensible project layout — so you can skip the boilerplate and start building.

AutoBot

A Node.js automation framework for web scraping and job scheduling. Supports Puppeteer, Playwright, and cron-based tasks with a simple web dashboard to keep an eye on everything.

NextShop

A fullstack e-commerce app — Next.js on the frontend, Express.js and MongoDB on the back. Includes cart, checkout, order management, and a basic admin panel.

MongoPanel

A lightweight MongoDB management dashboard built with Next.js. Browse collections, run queries, inspect documents, and manage indexes — all from a clean browser interface.

TaskFlow

A real-time task manager powered by Socket.io, Express.js, and MongoDB. Supports team workspaces, task assignments, and live progress updates without page refreshes.

CronMaster

A visual cron job scheduler with a web UI. Define and manage scheduled Node.js jobs, view execution history, and get notified when something fails.

APIForge

An API documentation and testing tool built for Express.js projects. Auto-generates docs from your routes and includes a built-in playground for testing endpoints.

DataPipe

A Node.js ETL pipeline for pulling data from multiple sources, transforming it, and loading it into MongoDB or other destinations on a configurable schedule.

AuthStack

A self-contained auth service with JWT, refresh tokens, OAuth 2.0, and 2FA. Plug it into any Node.js app via REST or shared middleware.

WebCrawler

A Playwright-based web scraper built to handle dynamic sites, anti-bot measures, and large-scale extraction. Outputs structured data to MongoDB or JSON files.

ReactAdmin

A clean, responsive admin dashboard template in React and Tailwind CSS. Comes with data tables, charts, auth pages, and a flexible layout — ready to connect to any API.

DeployBot

A CI/CD helper for Node.js apps. Hooks into GitHub Actions to handle building, testing, Docker packaging, and deployment to your server or cloud automatically.