Skip to content

Prithvi Raj Banik

@Xolo_

19 year old systems developer

19 year old systems developer

Skill iconPython
Node.js
Skill iconTypeScript
Skill iconMongoDB
Skill iconExpress.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:

  1. Authentication API
    Designed and implemented an authentication system with features like secure token-based logins, email-verification.

  2. 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.