Skip to content
View thoraf20's full-sized avatar
πŸ’­
Focusing on personal development
πŸ’­
Focusing on personal development

Block or report thoraf20

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thoraf20/README.md

Hi there, I'm Toheeb Rauf

Full Stack Engineer | Node.js(Javascript/Typescript), Go and React Enthusiast | API Craftsman

Email β€’ LinkedIn β€’ GitHub


About Me

I'm a full stack(backend heavy) engineer, building scalable APIs, developer-first platforms, and event-driven systems. I specialize in Node.js, TypeScript, Go and React, and I love working on projects that push the limits of performance and reliability.

  • Currently building smart travel and banking systems.
  • Exploring distributed systems, observability, and content moderation tech.
  • Ask me about API design, system architecture, or how to optimize CI/CD pipelines.

πŸ”§ Tech Stack

Languages:
Go TypeScript JavaScript Python

Frameworks:
NestJS, Express.js, Django, Gin Node.js NestJS Express Django Gin

Communications: gRPC, REST, GraphQL, WebSockets

Databases & Queues:
PostgreSQL, MySQL, MongoDB, Redis, Kafka PostgreSQL MySQL MongoDB Redis

Infrastructure:
AWS, GCP, Docker, GitHub Actions, GitLab CI/CD AWS GCP Docker GitHub Actions GitLab CI

Monitoring:
Grafana, Prometheus, OpenTelemetery

Featured Projects

  • Smart Travel Advisor:
    AI-powered API for personalized travel planning using Go, OpenAPI, and external APIs.

  • Payment Processor Engine:
    A production-ready payment processing system built with Go that supports multiple payment providers (Stripe, Flutterwave, Paystack) with clean architecture and robust error handling.

  • 🏦 Core Banking Platform (private):
    Built scalable, multi-tenant API architecture using NestJS, PostgreSQL & Kafka.


πŸ“ˆ GitHub Stats


Currently building

  • Distributed systems with Go
  • Event-driven architecture using Redis Stream and Kafka.

Let's Collaborate!

I'm open to collaborating on:

  • Backend-heavy open-source tools
  • Developer productivity projects
  • Scalable architecture solutions

Drop me a message or connect on LinkedIn β€” let's build something awesome together πŸš€

Pinned Loading

  1. event-driven-order-system event-driven-order-system Public

    A robust, production-grade microservices system built with NestJS, RabbitMQ, and PostgreSQL, demonstrating advanced distributed systems patterns.

    TypeScript

  2. url-shortner url-shortner Public

    A simple URL shortener app

    TypeScript

  3. smart-travel-advisor smart-travel-advisor Public

    Go

  4. url-shortener-go url-shortener-go Public

    Go

  5. realtime-tracker realtime-tracker Public

    A real-time ride-hailing tracking application demonstrating advanced full-stack concepts including WebSocket bi-directional communication, geospatial data handling, and event-driven architecture.

    TypeScript

  6. banking-system banking-system Public

    A production-ready distributed banking system built with NestJS, PostgreSQL, and RabbitMQ.

    TypeScript