๐ Full Stack Developer passionate about crafting innovative user experiences and building tools that make lives easier.
๐ฅ Currently Working On - A powerful drag-and-drop form builder that lets you create complex multi-step forms in just clicks!
- โจ Drag & Drop Interface - Intuitive form building experience
- ๐ Multi-Step Forms - Create complex workflows, zustand state management
- ๐ Public Sharing - Share forms via public links
- ๐ Response Collection - Built-in response management
- โญ Responsive Design - Create forms on any device with just clicks
Tech Stack: TypeScript, React, Next.js, TailwindCSS, ShadCN, dnd-kit, Prisma, Redis
Production-ready REST API with advanced optimization patterns
Features:
- ๐ JWT authentication & authorization
- โก Redis caching with custom decorators
- ๐ฆ Rate limiting (fixed-window algorithm)
- ๐ File upload system with validation
- ๐ณ Docker containerization (dev + prod)
- ๐ Database migrations with Alembic
- ๐งช Tests using Pytest
- ๐ Auto-generated API documentation: OpenAPI, Swagger UI
Tech Stack:
FastAPI PostgreSQL SQLAlchemy 2.0 Redis Docker Pydantic Alembic JWT Pytest
Design Patterns: Repository โข Dependency Injection โข Decorator โข Manager โข Middleware
โจ Completed Project - An online collaboration board that's essentially an Excalidraw clone built with modern web technologies!
- ๐จ Real-time Collaboration - Multiple users can draw and collaborate simultaneously
- ๐ Socket.io Integration - Seamless real-time updates
- ๐ผ๏ธ Drawing Tools - Complete set of drawing and annotation tools
- ๐พ Persistent Storage - Save and load your collaborative boards
Tech Stack: TypeScript, Next.js, Socket.io
๐ฑ Completed Mobile App - A specialized mobile platform for farming and agricultural services in India, creating opportunities for farmers in the digital marketplace.
- ๐ Farmer-Focused Design - Tailored specifically for Indian farming community
- ๐ฑ React Native App - Cross-platform mobile application
- ๐ Marketplace Features - Connect farmers with buyers and services
- ๐ฎ๐ณ India-Specific - Localized for Indian agricultural practices
Tech Stack: TypeScript, React Native, Expo
- โจ Completed Project โ A production-ready, ephemeral file sharing platform showcasing modern serverless architecture with AWS.
- ๐ User Management โ Registration, email verification, authentication, and JWT-based authorization
- โฌ๏ธ Secure File Upload โ Pre-signed URLs, type validation, size limits, and persistent S3 storage
- ๐ File Management โ List, download, and delete files with audit trail (upload tracking, download counts)
- ๐ Access Control โ User isolation, least-privilege IAM, and CORS
- ๐ง Email Notifications โ Welcome emails and upload confirmations via SES
- ๐ก๏ธ Security โ Serverless authentication (Cognito), S3 encryption, validation, monitoring with CloudWatch
- ๐งฉ Infrastructure as Code โ Entire stack defined in AWS CDK (TypeScript), fully reproducible deployment
Tech Stack: TypeScript, AWS Lambda, API Gateway, DynamoDB, S3, Cognito, SES, AWS CDK, Node.js
โก Completed Backend Project - A robust URL shortening service built with Spring Boot, demonstrating backend development skills and RESTful API design.
- ๐ URL Shortening - Convert long URLs into short, manageable links
- ๐ Spring Boot Framework - Modern Java-based backend architecture
- ๐ Analytics Ready - Built with tracking and analytics capabilities in mind
- ๐ง RESTful APIs - Clean and well-structured API endpoints
Tech Stack: Java, Spring Boot, Spring Framework
- ๐จ FormGen - Adding advanced features and improving user experience
- ๐ฑ Learning - Exploring new frontend frameworks and backend technologies