Skip to content
View NathanBhanji's full-sized avatar

Highlights

  • Pro

Block or report NathanBhanji

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.

Content in all repositories owned by your account will be closed.
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
NathanBhanji/README.md

Hi, I'm Nathan ๐Ÿ‘‹

Software engineer based in London, England. I build full-stack products and the agentic backends behind them โ€” mostly TypeScript and Go โ€” and I like the infrastructure/networking side as much as the product side.

What I'm doing

Software Engineer @ Tano โ€” the AI-native creator-marketing partner. I work across the platform that pairs a squad of AI agents with a senior in-house team to run influencer campaigns end-to-end: sourcing, seeding & affiliates, organic content and creator ads. Day to day that means LangGraph agents, a NestJS + Prisma/Postgres API, a Next.js app, Go workers, and the observability and reliability tooling needed to trust agents running unsupervised in production.

Previously Senior Software Engineer @ Let's Do This (YC S18), the marketplace for endurance events.

Things I've built on the side

Project What it is
tail-chat End-to-end encrypted terminal chat over Tailscale โ€” no servers, no accounts, just your tailnet. brew install NathanBhanji/tap/tailchat
tsnet-proxy Tailscale-native reverse proxy that exposes many Docker containers as separate tailnet devices from one container (tsnet, health checks, Prometheus metrics, web UI)
traceroute Desktop traceroute app โ€” live hop streaming, waterfall RTT, SQLite history
isp-observability ISP performance dashboard โ€” ICMP ping, traceroute, speedtest, RIPE Atlas comparison
mongodb-casbin-adapter MongoDB adapter for node-casbin
homebrew-tap Homebrew formulae for the above

Stack & interests

  • Languages: TypeScript, Go
  • Backend: NestJS, Prisma, PostgreSQL, Connect RPC, LangGraph
  • Frontend: Next.js (App Router), React, Tailwind, Better Auth
  • Infra: Docker, Tailscale, self-hosting (Pocket ID SSO, Intel Quick Sync media stack), observability
  • Into: AI agents in production, networking, self-hosted everything

Contributions

NathanBhanji on the ynga git board

contributions this year contributions all time

Stats via leaderboard.ynga.tech โ€” pulled from the GitHub GraphQL API and refreshed roughly every 30 minutes. GitHub caches README images, so the cards can lag the live page by a few hours.

Find me

Pinned Loading

  1. mongo-single-node-replica mongo-single-node-replica Public

    Forked from docker-library/mongo

    Docker Image packaging for MongoDB with the ability to create a single node replica set for local development / testing

    Shell

  2. mongodb-casbin-adapter mongodb-casbin-adapter Public

    MongoDB adapter for node casbin.

    TypeScript 3