Biraj
founder and full-stack engineer who cares as much about UX as uptime.
work experience
(technical details are expandable)-
Shellular -
-
co-founder
- Shellular lets you remotely use your coding agents, terminals, localhost without port forwarding, code editor, and browser DevTools - all from your phone.
- shipped iOS, Android, web, and npm CLI in ~4 weeks and grew to 180+ weekly active users. accepted into Founders Inc's Off Season II program in San Francisco.
more details
- works with laptops, desktops, Mac minis, EC2 boxes, Hetzner servers, DigitalOcean droplets, and any VPS that can run Node.js.
- gives you AI agents like Codex, Claude Code, OpenCode, Pi & more; persistent terminals without tmux; local files & git repos; code editor, git client and localhost tunnels with browser DevTools.
-
the
npx shellularCLI connects to a central gateway through multi-region relays; the client picks the closest relay to keep remote sessions responsive. the relay is open source and end-to-end encrypted, so the server cannot see code or terminal output.
-
-
Outspeed -
-
backend engineer (founding)
- built a WebRTC-based real-time voice AI agent system from scratch using actor-model concurrency, compatible with the OpenAI Realtime API, plus a React SDK for developer integration.
- implemented real-time voice activity detection, including semantic VAD to reduce false interruptions.
- owned cloud infrastructure end to end: Terraform-managed AWS and a ClickHouse pipeline handling 3M+ events/day.
more details
- used Silero VAD and semantic turn-taking logic so agents could skip turns, avoid bad interruptions, and end conversations naturally.
- built real-time log monitoring that shipped cloud logs to Grafana Loki and streamed them to the frontend via SSE.
- automated deployments across Nomad on EC2, S3, ElastiCache, and ECR with Terraform.
- tuned ClickHouse ingestion with async inserts and materialized views for high-throughput analytics.
-
-
LaneSquare Technology Pvt. Ltd. -
-
software developer -
- built the AI core of Thinkstack: Pinecone-backed retrieval, intent detection, and a GraphQL + Flask backend on AWS.
- designed multi-tenant access control from scratch, including sub-users, RBAC, and API-key authentication.
- shipped Zapier, Slack, WhatsApp, Facebook Messenger, and Instagram integrations.
more details
- used Redis-backed caching and queues alongside AWS Cognito, S3, and API Gateway to support the product backend.
- added crawler status tracking and dashboard events for long-running knowledge-base ingestion jobs.
- designed tool-calling conversation routes for lead capture, ticket creation, and human handoff.
-
software developer intern -
set up integration testing with Jest, SuperTest, and GitHub Actions; optimized Docker build and cache times, added Redis to the on-premise stack, and introduced team-wide coding conventions.
-
skills
- programming languages: JavaScript, TypeScript, Python, Go, C, Bash
- libraries and frameworks: React, Node.js, Express.js, FastAPI, GraphQL
- infra & tooling: Docker, AWS, Terraform, GitHub Actions, HashiCorp Nomad
- database & analytics: MongoDB, MySQL, Redis, Firebase Firestore, ClickHouse
- auth & payments: Better Auth, Supabase, Firebase, OAuth, Stripe, Razorpay
projects
some of these are real products i shipped. the rest are toy versions of things i wanted to understand internally, built with no or minimal libraries.
Hanging Piece: AI chess coach
an AI chess coach that explains your mistakes in plain English: why a move was bad, and what you should have played instead. Stockfish does the evaluation, Gemini 3 does the explaining. 500 signups. open sourced both frontend and backend.
TCP server in C
a single-threaded TCP server written in C with an event loop using the
poll() system call, without any third-party library. also wrote
an HTTP server in C and a
WebSocket server in Node.js, both with no dependencies.
texterm: nano-like text editor in C
a terminal text editor written from scratch in C. raw mode terminal handling, custom rendering, and text
manipulation without ncurses or any third-party library.
Focker: Linux containers
a toy container runtime written in Go to understand Docker internals. implements Linux namespace isolation
(PID, mount, UTS), runs processes inside an extracted Ubuntu 22.04 root filesystem, and supports bind mounts
for sharing host directories with containers.
LLM serving engine from scratch
a toy LLM server built from scratch with batched inference, auto-regressive generation loop for token
streaming, request queueing, and independent sequence completion. supports both streaming and non-streaming
responses via FastAPI. also includes Whisper for STT.
DotDB: in-browser vector database
a lightweight vector database that runs entirely in the browser. supports cosine similarity search,
persistent storage via IndexedDB, and batch operations. uses transformers.js with bge-small-en-v1.5 for generating embeddings. implements brute-force k-NN search.
try it
NumPy from scratch in Go
i was implementing neural networks from scratch in Go, and as a byproduct of it, i created my own version of
NumPy for tensor operations like +, -, *, /, matrix multiplication, transpose, etc. it also supports
broadcasting.
Obsy: AI observability platform
Obsy is an AI observability tool that provides insights into AI operations. it has a Node.js SDK that
automatically instruments OpenAI, Pinecone and Vercel's AI SDK. the dashboard shows LLM trace, with timing
and usage metrics for each stage. built this in a hackathon.
education & interests
self-taught. although i did go to college but i never went to collect my degree because i always wanted to be a dropout. i play chess (1900 rapid on lichess), badminton, and sometimes read books.