RKRaj KasaudhanGet in touch

I build backends that hold under load. Distributed, event-driven systems in Python and Rust, at Hakimo. Off the clock, a passionate builder who keeps shipping products.

Based in Bengaluru. Open to opportunities and conversations.

Raj Kasaudhan

About

I am a software engineer in Bengaluru. At Hakimo I build distributed, event-driven backend systems in Python and Rust.

Before that, data engineering at DataGrokr, and backend and frontend roles across India and Nepal.

Outside work, shipping is closer to a meal than an event. I get curious about a problem, build the smallest thing that helps, and put it in someone's hands. Nine products so far, two of them live.

Currently
Software Engineer at Hakimo
Based in
Bangalore, India
Works in
Python, Rust, TypeScript
Open to
Opportunities and conversations

Work

Nine products I designed, built and shipped. Two are live and open to anyone. Each one lists what it does and the problem that was actually hard to solve.

01

Biofe

A private journal that turns thoughts into action

  • Mobile app
  • Web app

Writing and voice notes become mood patterns, goals, reminders, and reflection worth reading back. Mobile app, responsive web, and the deployed API are all mine.

The hard part. Transcription and meaning extraction run on the user's own device, so a private journal never leaves it.

Built with

  • Flutter
  • Riverpod
  • Next.js
  • Firebase
  • Cloudflare
  • MongoDB
  • Whisper
  • Qwen
Biofe in use
02

Unsaid

Anonymous feedback with one final verdict

  • Web app

Friends answer from a single link with no accounts. Once enough answers land, a shareable AI verdict unlocks.

The hard part. Anonymity and one vote per person are opposite requirements. Private device identity, atomic duplicate protection, and guarded game states resolve it.

Built with

  • Rust
  • Axum
  • React 19
  • TypeScript
  • PostgreSQL
  • Redis
  • Gemini
Unsaid in use
03

SehatKit

Private family health records that stay useful

  • Mobile app

Prescriptions, reports, medicines, reminders, meals, family timelines, and lab trends live in one app. Every record pictured is fictional demo data.

The hard part. Health data cannot be shipped to a cloud model for parsing, so OCR, clinical entity extraction, and identity redaction all run on the phone.

Built with

  • React Native
  • Expo
  • TypeScript
  • ONNX Runtime
  • ML Kit
  • Firebase
SehatKit in use
04

Sathi

An AI salesperson for Nepali shops

  • Web app
  • Embeddable widget

Sathi builds the storefront, sells in Nepali conversation, recommends products, fills the basket, and takes cash-on-delivery orders.

The hard part. The shopkeeper never writes a product description or a reply. The model does the selling and the merchant only sees orders.

Built with

  • Gemini
  • Node.js
  • Express
  • SQLite
  • Embeddable widget
Sathi in use
05

Byapar

Wholesale ordering built for the local workflow

  • Mobile app
  • Web app

Sellers publish price lists. Retailers browse, build wholesale quantities, order, negotiate in chat, and get status updates.

The hard part. Retailers will not install an app to place one order, so the whole buying flow works from a link while the seller keeps a native app.

Built with

  • React Native
  • Expo
  • Node.js
  • MongoDB
  • FCM
  • Cloudflare
Byapar in use
06

Restro

An operating system for a restaurant

  • Web app

QR ordering, kitchen display, billing, staff, inventory, purchasing, recipes, shifts, and customer credit in one system.

The hard part. A bill must never be wrong, which is why this codebase carries 780 test cases across billing, inventory, and shift handover.

Built with

  • TypeScript
  • Node.js
  • PostgreSQL
  • Docker
  • React
07

Setu / Admitly

Multi-tenant CRM for education counsellors

  • Web app

Leads, follow-ups, role-based access, and reporting for counselling businesses running several branches.

The hard part. Tenant isolation is enforced in the data layer rather than trusted to application code, so one institution can never read another's leads.

Built with

  • Rust
  • Axum
  • PostgreSQL
  • React
  • TypeScript
08

Samajh

One-tap Hindi translation of any screen

  • Android app

Any app, any screen, translated in place on the device for readers who are more comfortable in Hindi.

The hard part. Reads the live view hierarchy through Android accessibility nodes and renders translations as overlays, with no screenshots and no network round trip.

Built with

  • Kotlin
  • Android
  • Accessibility Services
  • On-device translation
09

wirestat

Readable HTTP timing on every curl you run

  • Command line

DNS, connect, TLS, and transfer time printed for interactive curl calls, with the response left untouched.

The hard part. Timing output has to reach the terminal without contaminating stdout, so piped and scripted curl calls behave exactly as before.

Built with

  • Shell
  • curl
  • Developer tooling

Experience

  1. Jun 2025 — Present

    Software Engineer

    HakimoCurrent

    Full-time · Bengaluru, India

    Distributed, event-driven backend systems in Python and Rust.

  2. Jan 2025 — Jun 2025

    Software Engineer Intern

    Hakimo

    Internship · Bengaluru, India · Hybrid

    Backend services, deployment pipelines and CI automation.

  3. Aug 2024 — Dec 2024

    Data Engineering Intern

    DataGrokr

    Internship · Bengaluru, India · Hybrid

    Data engineering on AWS: EC2, Batch, Lambda, PySpark jobs and Snowflake warehousing.

  4. Mar 2024 — Aug 2024

    Software Engineer Intern

    Explicate, Inc.

    Internship · Remote

  5. Jul 2023 — Jun 2024

    Frontend Facilitator

    Google Developer Student Clubs, FET JU

    Community · Bengaluru, India · On-site

    Taught Angular to student cohorts and built React projects with them.

  6. Jul 2023 — Aug 2023

    Backend Developer Intern

    ECSC Group

    Internship · Remote

    Node.js services.

  7. Jan 2023 — Feb 2023

    React Developer Intern

    Unicom Portal

    Part-time · Butwal, Nepal

  8. Feb 2021 — Jul 2021

    WordPress Designer Intern

    ECSC Group

    Part-time · Butwal, Nepal

Skills

What I reach for, grouped by what it does.

Languages

8
  • TypeScript
  • JavaScript
  • Rust
  • Python
  • Dart
  • Kotlin
  • Java
  • SQL

Product

6
  • React
  • Next.js
  • React Native
  • Expo
  • Flutter
  • Tailwind

Backend

8
  • Node.js
  • Express
  • Axum
  • PostgreSQL
  • MongoDB
  • Redis
  • Prisma
  • RabbitMQ

AI

7
  • Gemini
  • Qwen
  • Whisper
  • ONNX Runtime
  • ML Kit
  • OCR
  • RAG

Infra

7
  • Docker
  • AWS
  • Cloudflare
  • Firebase
  • GitHub Actions
  • Linux
  • Vercel

Writing

All posts
  1. 01

    Understanding N+1 Query Troublemaker

    Ever feel like your database is hiding your info? Like it takes forever to answer your questions?...

    9 May 2024
  2. 02

    Review on book Ready Player One

    ** Introduction ** Ernest Cline’s novel “Ready Player One” is a science fiction novel...

    9 May 2024

Education

  1. Sep 2021 — May 2025

    Bachelor of Technology, Data Science

    Jain (Deemed-to-be University)

    CGPA 9.5

  2. 2018 — 2020

    Secondary Level, Science

    New Horizon College

    Grade A+

Get in touch

  • Zero to one

    A real product in users' hands in weeks, not a slide about one.

  • An AI feature that works

    On device or hosted, wired into your product, evaluated, not demoed once.

  • A stalled build rescued

    I read the codebase, find what is actually blocking, and ship the next release.

[email protected]

Bangalore, India