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

Python · Rust · TypeScript · SQL

Voice & real-time

LiveKit Agents · SIP · WebRTC · Gemini Live · STT / TTS · Silero VAD

AI & retrieval

RAG · BM25 + hybrid · embeddings · tool calling · MCP · guardrails · LLM evals

Backend

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

Data

PostgreSQL · SQLite · Cloudflare D1 · SQL Server · Redis · Kafka

Ship & run

Docker · GitHub Actions · Cloudflare · LiveKit Cloud · Fermyon Spin · AWS · GCP

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