Biswajeet Das
Biswajeet Das @biswaviraj · India

Biswajeet Das

Lead Software Engineer

Currently building a realtime AI platform at Lightwork AI.

I'm happiest in the parts most people skip. Data layers, auth, cache invalidation. The wiring that decides whether a system actually works.

Experience

6 + years

Backend, SDKs & full-stack

Shipped at Novu

85 % smaller

@novu/js bundle · 157KB → 21KB

00

Profile

Right now I'm Lead Product Engineer at Lightwork AI, building a realtime AI property-management platform on NestJS microservices and WebSockets behind a Next.js surface, scoping with the CEO and shipping from API to UI.

The throughline across six years is the backend and the wiring: data layers, distributed systems, auth, realtime. One chapter of that is Novu, the open-source notification infrastructure, where I architected parts of the core workflow engine and built the SDKs that ship it. The full record is logged below.

I also build and ship my own: Hexbench, EngineView, hour.zone, miny, plus open-source libraries. More in the work below.

Always looking for hard problems to solve and interesting people to build with.

  • Backend services
  • Distributed systems
  • SDK & DX
  • Developer tools
  • Realtime
  • Web performance
  • UI/UX
  • React
  • Vue
  • SvelteKit
  • SolidJS
  • TypeScript
  • Node.js
  • Python
  • Go
01

Experience

  1. June 2025 - Present

    Lightwork AI (Remote) logo Lightwork AI (Remote)

    Product Engineer (Lead)

    • Architected and am leading a zero-trust security model across all microservices: each request carries a signed JWT, verified via JWKS, that downstream services authorize independently. A cross-team initiative spanning the data, AI, and DevOps teams, owned end to end from ADR and technical spec to design presentations.
    • Built the realtime WebSocket layer end to end, backend and frontend: the NestJS gateway and the client that consumes it.
    • Built backend services across the NestJS microservices stack: TCP transport between services, Google Pub/Sub events, Postgres and MongoDB, and Better Auth.
    • Integrated voice AI agents to handle live calls, building the API and call-handling layer around the LLM.
    • Co-led the migration from a legacy React Router app to a modern Next.js stack with Tailwind and shadcn.
    • Scoped features with the CEO and Product, shipping from API to UI; set up feature flags and PostHog analytics.
    • NestJS
    • Node.js
    • TypeScript
    • Microservices
    • WebSockets
    • Google Pub/Sub
    • PostgreSQL
    • MongoDB
    • Better Auth
    • Zero-Trust Security
    • Voice AI
    • Kubernetes
    • Next.js
    • React
    • Tailwind CSS
  2. September 2022 - June 2025

    Novu (Remote) logo Novu (Remote)

    Software Engineer

    • Architected parts of Novu's core workflow orchestration engine. The system walks a trigger through a multi-step pipeline across email, inbox, SMS, and chat, with subscriber-preference evaluation at every layer.
    • Shipped the new Workflows API (NestJS, CQRS-style use-cases) replacing the legacy notification-templates system.
    • Built the step-condition system end-to-end on react-querybuilder + JSON schemas (UI + backend), enabling arbitrary per-step rules across workflows.
    • Designed the global subscriber preferences engine end-to-end (DAL → use-case → worker → headless and node SDKs).
    • Hardened auth (rate limiting, account lockout, password policy), added cursor pagination and fixed cache invalidation in the DAL, and built the Twilio-backed Novu SMS provider with Gupshup DLT compliance.
    • Created @novu/react and @novu/next from scratch. @novu/react overtook the legacy @novu/notification-center in npm weekly downloads within months of launch.
    • Led architecture and build pipeline on @novu/js, cutting bundle size 85% (157KB → 21KB) and load time 86% vs the legacy @novu/notification-center. Also architected @novu/client and rewrote it off axios onto native fetch.
    • TypeScript
    • SolidJS
    • React
    • NestJS
    • Node.js
    • MongoDB
    • WebSockets
    • Tailwind CSS
  3. March 2021 - August 2022

    Capital Numbers (Remote) logo Capital Numbers (Remote)

    Software Developer

    Owned most of the frontend for Blink Payment, a fintech payment-gateway platform. Built the payment flows (virtual terminals, repeat payments) and integrated card processors Cardstream and SagePay. Deployed via AWS CodePipeline, CodeBuild, and CloudFront.

    • React
    • TypeScript
    • Material UI
    • Node.js
    • AWS
  4. January 2020 - January 2021

    NetTantra Technologies (now Hyscaler) logo NetTantra Technologies (now Hyscaler)

    Software Developer

    Sole frontend engineer on ZipDJ, a Spotify-style streaming platform built for DJs. Owned the frontend end to end, including the custom music player at the heart of the product, and integrated ElasticSearch for fast search with eager-loading performance work. Also integrated Mega.nz cloud storage for Spinvault.

    • React
    • SCSS
    • ElasticSearch
    • Bootstrap
    • Node.js
View full résumé
02

Selected Work

  1. EngineView

    Multi-user, self-hosted dashboards and a SQL query runner for Cloudflare Analytics Engine: turn raw Analytics Engine data into shareable charts and ad-hoc queries without living in the Cloudflare dashboard.

    • Vue
    • TypeScript
    • Cloudflare Analytics Engine
    • SQL
  2. agent-skills

    A portable agent-skills marketplace: reviewloop (clear every PR reviewer), ciloop (drive failing CI to green), and standup (daily standup from your PRs), installable per-skill across Claude Code, GitHub Copilot CLI, Codex, and Cursor from one SKILL.md source.

    • Agent Skills
    • Bash
    • GitHub CLI
    • Claude Code
  3. miny

    Share anything: links, files, or code snippets, briefly or forever. Auto-expiring by default, permanent when you want it.

  4. @biswaviraj/cc-setup

    Set up your Claude Code plugins and MCP servers with one command. Define your stack once, reuse it on every project. No more copying configs across repos.

    • TypeScript
    • Node.js
    • CLI
  5. Hexbench

    A fast, private developer toolbox that runs entirely in your browser: format, decode, diff, hash, and test, with nothing you paste ever leaving the page. No install, works offline.

  6. hour.zone

    Timezone comparison for remote teams. Pick two cities, get a 48-hour ledger with 9-to-5 overlap already highlighted. No clock walls, no mental math. Share the URL (hour.zone/bangalore/san-francisco) and everyone sees the same meeting slots. Keyboard-driven for ≤15-second use mid-Slack or mid-calendar invite. No signup.

    • Astro
    • React
    • TypeScript
    • Tailwind CSS
  7. Bracket Wars

    A mobile-first sports bracket prediction game: call the upsets, climb the rankings, and settle who actually knows the game.

  8. @novu/react

    React SDK for Novu, built from scratch as a modern, lightweight replacement for @novu/notification-center with faster load, an 85%-smaller bundle, and composable headless primitives. Overtook the legacy package in npm weekly downloads within months.

    • TypeScript
    • React
    • SolidJS
  9. @biswaviraj/time-travel

    Add undo/redo to any React app with one hook. Step back, step forward, or jump ten steps at once through state history. Zero dependencies, fully typed.

    • TypeScript
    • React
03

Writing

  1. Jun 8, 2026 · 2 min

    I built the dev toolbox I kept wishing existed

    Why I built Hexbench: the developer tools I actually use (JSON, JWT, diff, regex, Base64, cron, and more) in one fast, private, no-install place on the web.

All writing
04

Contact