Skip to content
Raj Bhensdadiya

Full-stack software engineer, Montreal

RajBhensdadiya

I take products from an empty repo to real users, owning the backend, the frontend and the AI layer.

Experience
5 years
Full stack, in production
Now
Floe Labs
Founding Software Engineer
Education
Concordia
MEng, Software Engineering, 2026

Now

Founding engineer at Floe Labs

Payments and metering infrastructure for AI agents, built from an empty repo. I built the API, the console, the gateway, the voice platform, the CLI and the deploy pipeline.

ConsoleCLIMCPAgentSpend checkAPI, PostgresOver limitOne billStripeGateway125 modelsVoiceSTT, LLM, TTS20 providers
  1. Checked before money moves

    The core API meters every call an agent makes and enforces its spend limit before funds move. A call over the limit stops at the check.

  2. One gateway, 20 providers

    An OpenAI-compatible LLM and voice gateway routes 125 models across 20 providers and 6 modalities.

  3. Twenty invoices, one bill

    Usage from every provider lands on one real-time bill instead of twenty vendor invoices reconciled by hand. Stripe carries it: four subscription tiers, Connect invoicing, and daily usage into Billing Meters.

  4. Voice that stops on budget

    A Node WebSocket media gateway runs a live speech-to-text, LLM and text-to-speech loop, meters each call leg, and halts a call that breaches its budget mid-conversation.

  5. Self-serve for developers

    A Next.js console, a 33-command CLI, and an MCP server with 80 tools listed in the official MCP Registry. Signup provisions embedded wallets behind email or Google login: 400 users and 746 wallets onboarded without a seed phrase.

  6. Read the Floe case study

Selected work

All 7 projects

Experience

Five years, three companies, from leading a team of five to founding engineer.

Full experience
  1. Aug 2025 to now

    Floe Labs

    Founding Software Engineer

    Payments and metering infrastructure for AI agents, built from an empty repo. The API meters what an agent spends and enforces its limits before money moves. The gateway in front of it routes model and voice calls across 20 providers.

    Show highlights

    users onboarded, no seed phrase
    400
    from 20 vendor invoices
    1 bill
    • Architected the core payments and metering API in TypeScript, Node, and Postgres, scaling it to 313 REST endpoints covered by 2,193 automated tests, with spend limits enforced before funds move
    • Shipped the customer-facing developer console in Next.js: 39 routes covering agent management, spend policy, billing, and webhooks, which took the product from API-only to self-serve
    • Launched a walletless signup flow on Privy that provisions embedded wallets behind email and Google login, onboarding 400 users and 746 wallets without exposing a seed phrase or a private key
    • Built an OpenAI-compatible LLM and voice gateway that routes and meters 125 models across 20 providers and 6 modalities, replacing manual reconciliation of 20 vendor invoices with a single real-time bill
    • Engineered a real-time voice platform on a Node WebSocket media gateway, running a live speech-to-text, LLM, and text-to-speech loop that meters each call leg and halts a call breaching budget mid-conversation
    • Designed a 70-table Postgres schema and migrated every backend service from SQLite to managed Cloud SQL in a single cutover, replacing 1,600 lines of ad-hoc startup code with versioned migrations
    • Delivered the monetization layer on Stripe, pairing four subscription tiers with Connect-based client invoicing and daily usage reporting into Billing Meters for enterprise contracts
    • Published four developer packages to npm and PyPI, including a zero-dependency CLI spanning 33 commands and a Model Context Protocol server exposing 80 LLM-callable tools, listed in the official MCP Registry
    • Established the deployment pipeline for the entire production estate, automating 6 CI/CD workflows to Google Cloud with post-deploy verification that blocks a bad release instead of reporting false success
  2. Feb 2024 to Jul 2025

    Chorus One

    Frontend Engineer

    Frontend on the institutional staking rewards platform. Most of my time went to two things: making it fast, and keeping defective builds out of production.

    Show highlights

    faster dashboard, 120s to 15s
    8x
    end-to-end test coverage
    85%
    • Developed a Next.js and TypeScript platform for institutional staking rewards, normalizing data from two provider APIs and public chain RPCs across nine Cosmos networks into a single performance dashboard
    • Cut dashboard load time 8x, from 120 seconds to 15, by parallelizing third-party API calls and caching USD price lookups across the GraphQL and REST provider integrations
    • Raised end-to-end test coverage to 85% in Cypress and integrated the regression suite into CI, blocking defective builds before they reached production
    • Pulled the table components apart into reusable pieces, which shrank the codebase and made it easier to change
  3. Jan 2022 to Jul 2023

    Rejoicehub Solutions

    Software Engineer

    Team lead on client web apps in React and Node.js, usually several running at the same time.

    Show highlights

    engineers led
    5
    release throughput
    2x
    • Led 5 engineers across client web apps, introducing code review and Jenkins CI that doubled release throughput
    • Optimized the highest-traffic Node.js API and PostgreSQL query paths, cutting average response time by 30% through targeted indexing, query restructuring, and response caching
    • Built reusable React components, API helpers, and the data-analytics microservices behind operational reporting
    • Collaborated with design and QA to ship responsive HTML, CSS, and JavaScript interfaces across concurrent client projects, resolving cross-browser and device inconsistencies before release

Concordia University

Master of Engineering (MEng), Software Engineering

Completed Apr 2026

Uka Tarsadia University

Bachelor of Technology (B.Tech), Computer Engineering

Jul 2021

Toolbox

Pick a tool to see where I used it.

Languages

  • Java

Frontend

  • TanStack Query
  • Radix UI
  • Vitest
  • Jest

Backend

  • Hono
  • Django
  • OpenAPI
  • Celery

Data

  • Redis
  • Drizzle ORM
  • SQLAlchemy
  • Alembic
  • ChromaDB

AI Engineering

  • Anthropic SDK
  • Vector Search
  • Embeddings
  • Playwright browser agents

Infrastructure

  • Kubernetes
  • Terraform
  • GitHub Actions (CI/CD)
  • Vercel
  • Sentry
Raj Bhensdadiya

About

I'm a software engineer in Montreal, five years in. I build the backend and the AI parts of products, and the frontend that puts them in front of people.

I finished my MEng in Software Engineering at Concordia University in April 2026. Away from work you'll usually find me watching a movie, playing a video game or reading, with music playing in the background.

More about me

Get in touch

Email is the fastest way to reach me.

rajpatel001225@gmail.com