Open to selected freelance projects · Kollam, Kerala

I build voice agents that listen, retrieval that cites, and backends that hold.

I’m Sabith S B, a software developer working on real-time voice AI at IoTides — turn-taking, interruptions, latency you can measure — and on small, readable open-source tools in Python and Rust.

See selected work
Reply latency cut
7s → 3s
Voice agents shipped
Web + phone
Daily languages
Python · Rust

01 — Selected work

Ideas, built into working things.

Each project says what state it’s in and what I personally built.

Live · Open source 2026

Personal AI Voice Assistant

A speech-to-speech agent that answers my calls in Indian English, introduces my work, and takes messages. One agent, reachable by phone number, a React voice UI, or the one-tag widget on this very page.

  • Cloudflare Worker mints LiveKit tokens and stores transcripts in D1
  • Agent ↔ Worker payload contract-tested from Python and TypeScript
  • Deploys gated by a live Gemini session check in CI

LiveKit Agents · Gemini Live · Cloudflare Workers + D1 · React · GitHub Actions

Live demo · Open source 2026

OKFBench Chat

Ask one question three ways — linked concept pages (Open Knowledge Format), BM25 keyword search, or a hybrid — and inspect the cited answer, sources, timing, and token use.

My part: solo build — retrieval, FastAPI backend, front end, tests, deploy.

Python · FastAPI · BM25 · PostgreSQL

In production · IoTides 2025 —

AI Interview Platform & ATS

An AI-led hiring pipeline: résumé and JD parsing, a real-time voice interview agent, and structured reports that shorten a recruiter’s review.

My part: R&D on the real-time interview agent — conversation quality, per-turn latency instrumentation (median ~7s → ~3s), and session reliability.

Python · FastAPI · WebRTC · STT/TTS · LLMs

Open source · Web + Android 2026

Utility

A private productivity workspace — tasks, calendar, notes, an encrypted wallet, a Gemini-matched job feed, and an AI assistant that only changes data with approval.

One Rust WebAssembly component serves backend and frontend; GitHub Actions ships the web build and a signed Android APK.

Rust · WebAssembly · Fermyon Spin · SQLite · React · Tauri 2

Proof of concept · IoTides 2026

Malayalam Phone Reception Agent

A receptionist on a real phone number that spoke only Malayalam, took messages, and stored every transcript through FastAPI and PostgreSQL — the starting point of my assistant.

LiveKit SIP · Gemini Live · FastAPI · PostgreSQL

Internship · VCNR 2025

Warehouse Management — Masters module

The ASP.NET Core backend for the Masters module of an enterprise WMS during a legacy-to-modern migration, plus workflow diagrams for the whole system.

ASP.NET Core · C# · SQL Server

Academic prototype · Team of 3 2025

Infant Guard

A newborn-care web app prototype with role-based dashboards, vaccination scheduling, alerts, and doctor-approved nutrition plans. Never used with real patients.

Python · Flask · PostgreSQL

02 — Career

From warehouses to voices.

  1. Nov 2025 — Present

    Software Developer · IoTides Pvt Ltd, Kollam

    • R&D on the real-time voice agent in the AI Interview Platform and ATS, re-platformed onto purpose-built real-time infrastructure.
    • Instrumented every conversation turn stage by stage, which located where reply latency came from and guided fixes that took median response time from about 7s to about 3s.
    • GenAI backends: RAG pipelines, multi-agent tool calling, MCP tooling, guardrails, and LLM evaluation loops.
    • Took IVR and calling-agent features from proof of concept to production with Gemini Live, SIP, and LiveKit.
  2. May — Oct 2025

    Software Developer Intern (.NET) · VCNR Technologies, Bangalore

    • Built the ASP.NET Core backend for the Masters module of an enterprise WMS during a legacy-to-modern migration.
    • Mapped Inward, Warehouse and Outward flows into diagrams for the whole system and each module.
  3. 2022 — 2025

    Bachelor of Computer Applications · UIT Kottarakkara, University of Kerala

    • CGPA 8.25 / 10. Major project: Infant Guard. NSS volunteer leader, 2023 — 2025.

03 — About

Curious by nature. An engineer by practice.

Most of my work is conversational voice AI: making an agent take turns naturally, hear domain terms correctly, and answer without long silences — then measuring it, so problems show up in data instead of in a live conversation.

Outside work I build small, readable open-source tools that test one idea end to end, like how the structure of knowledge changes an LLM’s answer. I like useful questions, tidy systems, and understanding why something works.

A

Conversational voice AI

Real-time agents over web and phone: turn-taking, barge-in, transcripts, per-turn latency.

B

Grounded retrieval

RAG that cites its sources: knowledge structure, keyword and hybrid search, prompts that refuse to invent.

C

Backend systems

Python (FastAPI, Flask), Rust, and ASP.NET Core services — tested and deployable.

04 — Toolkit

Chosen for the problem. Grouped by use.

Core languages

  • Python
  • Rust
  • TypeScript
  • JavaScript
  • C# / .NET
  • SQL

Voice & real-time

  • LiveKit Agents
  • Gemini Live
  • WebRTC
  • SIP telephony
  • STT / TTS
  • Silero VAD

AI & retrieval

  • RAG
  • BM25 + hybrid
  • MCP
  • Tool calling
  • Guardrails & evals
  • Claude
  • LangChain

Backend

  • FastAPI
  • Flask
  • SQLAlchemy
  • Pydantic
  • Hono
  • ASP.NET Core
  • Axum · Rocket

Data

  • PostgreSQL
  • SQLite
  • Cloudflare D1
  • Redis
  • Kafka
  • MongoDB

Ship & run

  • Docker
  • GitHub Actions
  • Workers & Pages
  • LiveKit Cloud
  • Fermyon Spin
  • Google Cloud
  • AWS

Front end

  • React
  • Vite
  • Tailwind CSS
  • Tauri
  • HTML · CSS

06 — Contact

A good idea starts with a conversation.

I take on selected freelance projects alongside my role at IoTides — voice AI agents, RAG and LLM tools, and Python or Rust backends. Email is the fastest way to reach me. Or just talk to my assistant — it takes messages.

Kollam, Kerala, India · IST (UTC+5:30) · Remote, or on-site in Kerala