π I'm based in India
π I'm currently working on LinkedUp
π§ I'm currently learning Java Springboot
βοΈ You can contact me at adrinpaul29@gmail.com
π You can see my profile here https://adrin-t-paul.vercel.app/
- Designed a fan-out on read feed system that fetches posts from connections efficiently with pagination and enrichment handled in Node.
- Implemented Redis caching for feed optimization, typing indicators, and frequently accessed user/context data to reduce database load and improve latency.
- Built a JWT bridge between Passport session auth (monolith) and Spring Boot microservices for secure internal service communication.
- Architected media handling pipeline where metadata is stored in PostgreSQL and blobs are handled separately for scalability.
- Implemented real-time UX features like typing indicators, optimistic UI updates, and smooth feed pagination.
- Built an HLS Video streaming pipeline using FFmpeg to convert uploaded MP4s into .m3u8 playlists and chunked .ts segments for scalable, seek-optimized playback.
- Followed clean modular API design, role-based access control, and scalable database schema design.
- Frontend: React.js, Next.js (App Router), MUI Joy UI
- Backend (Monolith): Node.js, Express, Passport Sessions, PostgreSQL
- Microservices: Java Spring Boot (Likes, Feed relations)
- Caching & Realtime: Redis
- Database: PostgreSQL (normalized relational schema)
- Auth: Session + Internal JWT for microservices
- Architecture: Monolith + Microservices hybrid, Fan-out on Read
