Prithvi Raj Banik
@Xolo_
Prithvi Raj Banik
@Xolo_
19 year old systems developer
19 year old systems developer
Python
Node.js
TypeScript
MongoDB
Express.js
Kolkata, India
About Me:
I am a backend developer passionate about building scalable and efficient systems. My expertise lies in Node.js and TypeScript, with extensive experience using frameworks like Fastify. I enjoy doing the complex backend stuff, leaving frontend work for those who love it more than I do.
Key Strengths:
- Backend development with a focus on performance and scalability.
- Designing custom APIs and distributed systems from the ground up.
Interesting Projects:
-
Authentication API
Designed and implemented an authentication system with features like secure token-based logins, email-verification. -
Ongoing Projects:
- Distributed Task Queue System: Building a distributed task queue entirely from scratch, focused on efficient task scheduling, worker management, and fault tolerance.
- Real-Time Location Sharing App: Tackling the problem of coordinating with friends in separate vehicles, like Ubers, by creating a system for real-time location sharing. This app ensures everyone can easily stay updated on each other’s whereabouts.
- Redis Database Recreation: Recreating a Redis-like database from scratch, offering functionality for both shell-based and programmatic interactions.
Tech Stack in Current Projects:
- Backend: Node.js, TypeScript, Fastify, Python.
- Real-Time Features: WebSockets and geospatial data processing.
- Frontend: Occasionally using SvelteKit for its simplicity and speed when building UI components.
- Custom Solutions: From scratch implementations for distributed task queues and database systems.