- π» Full-stack developer focused on backend engineering & system design
- β‘ Building scalable apps with Node.js, Express, AWS & MongoDB
- π¦ Currently working on a cloud storage system (Google Driveβlike clone)
- π Interested in distributed systems, file streaming & real-time systems
- π§ Learning how to build production-grade architectures
- Node.js, Express.js
- MongoDB (Aggregation, Indexing, Atlas Search)
- REST APIs, Authentication & Authorization
- Server-Sent Events (SSE)
- AWS S3 (Multipart Uploads, File Storage)
- AWS Lambda
- EC2, Nginx
- PM2, Environment Management
- Docker
- React.js, Next.js
- React Native (Expo)
- Tailwind CSS
A scalable Google Drive-like application
Features:
- π Folder & file hierarchy system
- β¬οΈ Multipart uploads to AWS S3
- π Real-time updates using SSE
- π Authentication & secure APIs
- β‘ Optimized file streaming & loading
Architecture Highlights:
- Clean separation: Controllers β Services β DB
- Event-driven updates using SSE
- Scalable file handling using S3 + Lambda
- π Live Demo: UpBox Drive
- π» Frontend Repository: upbox-client
- βοΈ Backend Repository: upbox-backend
- System Design (scalability, load balancing, caching)
- Streaming & memory-efficient backend systems
- Distributed file processing
- Gmail: ashushar222@gmail.com