Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@basant-rai
basant-rai
Follow

Basant Rai basant-rai

🎯
Focusing

Block or report basant-rai

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
basant-rai /README.md
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘β•šβ•β•β–ˆβ–ˆβ•”β•β•β•
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β•šβ•β•β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘
β•šβ•β•β•β•β•β• β•šβ•β• β•šβ•β•β•šβ•β•β•β•β•β•β•β•šβ•β• β•šβ•β•β•šβ•β• β•šβ•β•β•β• β•šβ•β•

basant_rai.ts Β· Full-Stack Engineer Β· Kathmandu, Nepal

Status Email LinkedIn Website


$ cat whoami.txt

Full-stack engineer with a product-first mindset. I gravitate toward problems where correctness matters β€” distributed systems, type-safe APIs, async pipelines that don't silently drop data.

Currently building logistics infrastructure at supertruck.ai β€” real-time trip management, document parsing pipelines, and carrier integrations that hold up under load.

When I'm not writing code, I'm usually explaining it. I do technical mentorship and enjoy the kind of code reviews where both sides learn something. I prefer a terminal over a GUI, Zod over runtime surprises, and PostgreSQL over everything else.


$ ls -la /stack

Primary Languages

●くろまる TypeScript (daily driver)
●くろまる Python (FastAPI + scripting)
●くろまる Go (when perf demands it)
●くろまる JavaScript (when TypeScript won't)

Backend Frameworks

●くろまる NestJS (architecture-first)
●くろまる FastAPI (async-native)
●くろまる Express (when speed > structure)
●くろまる GraphQL (schema-driven APIs)

Data Layer

●くろまる PostgreSQL (primary store)
●くろまる Redis (cache + streams)
●くろまる RabbitMQ (message bus)
●くろまる Prisma (type-safe ORM)
●くろまる MongoDB (when docs fit)
Frontend Β· Infra Β· Tooling β†’

Frontend

React Next.js TailwindCSS TanStack Query shadcn/ui

Infra & DevOps

AWS Docker NGINX Linux GitHub Actions


$ cat /projects/notable

πŸš› Logistics Trip Engine

supertruck.ai Β· production

Real-time trip management for trucking ops. Email attachment parsing, rate confirmation workflows, async event handling, carrier integrations. Built the NestJS backend from zero to production.

NestJS TypeScript PostgreSQL Redis AWS

πŸ“Š Social Media Platform

Full-stack Β· shipped

Multi-platform post scheduling dashboard. FastAPI async backend, OAuth account flows, per-platform media specs, presigned R2 uploads. Fought React Strict Mode double-submission so you don't have to.

FastAPI Next.js SQLAlchemy Cloudflare R2

⚑ Task Orchestration Engine

High-concurrency Β· OSS

Custom layer on Node.js + Redis Streams. 5,000+ events/sec. Consumer group ACK, dead letter handling, fan-out patterns. Built because off-the-shelf wasn't cutting it.

TypeScript Redis Streams Docker

πŸ“ˆ Analytics Dashboard

Data viz Β· shipped

Complex analytics surface with D3.js + Prisma + real-time PostgreSQL streaming. The kind of dashboard where the loading state matters as much as the data.

Next.js D3.js PostgreSQL Prisma


$ tail -f /thoughts

Database indexing is a first-class design decision. Most devs add indexes reactively when queries slow down. I treat index design like schema design β€” upfront, intentional, and documented.

Type-safety is load-bearing, not ceremonial. Zod + Prisma + TypeScript end-to-end isn't over-engineering. It's buying runtime confidence in exchange for compile-time discipline. A trade I'll always take.

The hardest bugs only appear at ×ば぀ traffic. Race conditions, unacked queue messages, connection pool exhaustion. Production teaches you what local dev never will. I keep a list.

Good dotfiles beat any GUI tool. My terminal setup is a system. Every alias, function, and prompt line is deliberate. A well-tuned shell over any drag-and-drop interface, every time.


$ git log --author="basant" --oneline


$ ping basant --reason="[your problem here]"

I'm reachable for:

  • System design discussions β€” especially distributed systems, API contracts, and anything where the wrong call at design time costs weeks at runtime
  • Technical mentorship β€” async code review or architecture pairing; I give direct feedback and I remember what it felt like not to know things
  • Open source collaboration β€” NestJS, FastAPI, real-time infra; reach out with a specific problem, not a generic "collab?"

The best opener is a specific question. "I'm building X and I'm stuck on Y" β†’ always gets a response.


built from the terminal Β· tested in production Β· kathmandu, np

Visitor Count

Pinned Loading

  1. gomigrate gomigrate Public

    A SQL database auto migration generator

    Go 1

  2. wambule wambule Public

    Wambule language translation

    Python 1

  3. ui_library ui_library Public

    A fully customizable and developer-friendly component library built with React, TypeScript, and Tailwind CSS. It provides pre-styled, accessible, and themeable UI components that can be seamlessly ...

    TypeScript 1

  4. go-template go-template Public

    Go hexagonal BE template with auto migration generation

    Go

  5. tracking tracking Public

    High-concurrency pipeline from the client app through the Go Gateway to the NestJS business engine.

    HTML 6

  6. Ecommerce-recommendation-system Ecommerce-recommendation-system Public

    A personalized product recommendation system for e-commerce, built using the MERN (MongoDB, Express, React, Node.js) stack. This system enhances user experience by suggesting relevant products base...

    TypeScript 1

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /