My Projects

Hands-on projects built with modern MERN stack, AI integration, and serverless architecture.

MERN Stack AI/ML Full Stack

AI Invoice Generator & Management

2024 โ€ข Complete Production-Ready System

๐Ÿงพ

AI-powered invoice management system

A comprehensive invoice automation platform that uses AI to generate, manage, and process invoices intelligently. The system can extract data from uploaded documents, generate professional invoices automatically, and provide analytics on business transactions.

Core Features

  • AI-Powered Data Extraction: Automatically extracts invoice data from PDFs, images, and scanned documents using OCR and NLP
  • Smart Invoice Generation: AI suggests invoice templates based on business type and client history
  • Real-time Analytics: Dashboard showing revenue trends, pending payments, and client insights
  • Automated Reminders: Sends automatic payment reminders to clients
  • Multi-format Export: Export invoices as PDF, Excel, or share via direct links

Technology Stack

MongoDB Express.js React Node.js TensorFlow.js OpenCV JWT Auth Chart.js PDFKit Multer
Serverless DevOps Open Source

ServerlessFlow - AWS Lambda Alternative

2024 โ€ข Open Source Serverless Platform

โšก

Open-source serverless function platform

An open-source alternative to AWS Lambda built using Apache OpenWhisk, Docker, and MERN stack. This platform allows developers to deploy serverless functions with custom runtimes, scale automatically based on demand, and pay only for actual execution time.

Key Capabilities

  • Function-as-a-Service: Deploy Node.js, Python, or Go functions without managing servers
  • Cold Start Optimization: Implemented warm containers to reduce startup time by 70%
  • Auto-scaling: Automatically scales based on request volume
  • Custom Runtimes: Support for any programming language via Docker containers
  • Monitoring Dashboard: Real-time metrics, logs, and performance analytics
  • API Gateway Integration: Built-in API gateway for routing and authentication

Technology Stack

Apache OpenWhisk Docker Kubernetes MongoDB Express.js React Node.js Redis Nginx WebSockets

Technical Achievements

โšก Cold start: <200ms
๐Ÿ“ˆ Scales to 100+ concurrent functions
๐Ÿ’พ Container reuse: 85% efficiency
๐Ÿ”’ Isolated execution environments
Performance Vanilla JS SEO

High-Performance Portfolio Website

2025 โ€ข This Website

This very portfolio website built with vanilla HTML, CSS, and JavaScript to demonstrate that modern web performance doesn't require heavy frameworks. Focuses on lightning-fast load times, perfect Lighthouse scores, and optimal user experience.

Performance Optimizations

  • Framework-Free: Zero JavaScript framework dependencies
  • Instant Loading: Loads in under 100ms on fast connections
  • Tiny Footprint: Total page size under 30KB
  • Perfect Scores: 100/100 Lighthouse performance score
  • SPA-like Experience: Smooth page transitions without page reloads
  • SEO Optimized: Proper meta tags, semantic HTML, and fast indexing

Technology Stack

HTML5 CSS3 Vanilla JavaScript Intersection Observer API CSS Grid/Flexbox GitHub Pages
100/100
Lighthouse Performance
<30KB
Total Page Size
0.8s
Fully Loaded Time
0
Framework Dependencies
Learning Practice

Learning & Practice Projects

2023-2024 โ€ข Skill Development

A collection of smaller projects and experiments built while learning various technologies and concepts. These projects helped me understand fundamentals before tackling larger systems.

REST API Practice

Basic CRUD APIs with authentication, validation, and error handling

Node.js Express JWT

React Components Library

Reusable UI components with props, states, and custom hooks

React TypeScript Storybook

Database Design Projects

Schema design, indexing, query optimization, and data modeling

MongoDB PostgreSQL Redis

Docker & Containerization

Containerized applications, Docker Compose, and basic orchestration

Docker Docker Compose Linux

My Development Philosophy

I believe in learning by building real systems. Each project starts with understanding the problem deeply, then designing a solution that's both practical and scalable. I focus on clean architecture, proper documentation, and writing code that's easy to maintain.

๐ŸŽฏ

Problem-First Approach

Understand the problem thoroughly before writing any code

๐Ÿ“š

Documentation as Code

Write documentation alongside code, not as an afterthought

๐Ÿงช

Test Early & Often

Write tests during development, not at the end

๐Ÿš€

Ship & Iterate

Get working software out quickly, then improve based on feedback

Technologies I Work With

Backend & APIs

Node.js Express.js REST APIs JWT Authentication WebSockets

Databases

MongoDB PostgreSQL Redis Mongoose

Frontend

React JavaScript HTML5/CSS3 Responsive Design

DevOps & Tools

Docker Git Apache OpenWhisk Postman VS Code