Skip to content
KD

Software Engineer — Backend · Cloud · AI/ML

Khushi Desai — Software Engineer, Backend, Cloud and AI/ML

I build scalable backends, cloud platforms, real-time systems, secure services and AI-powered products.

↳ ASP.NET Core · Node.js · FastAPI · REST · microservices

Software engineer who owns systems end to end: service and API design, event-driven pipelines, databases, identity and security, cloud delivery and observability, plus AI/ML where the product needs it. Comfortable in any domain; so far healthcare, IoT, fintech and AI.

  • ASP.NET Core
  • Node.js
  • FastAPI
  • Express.js
  • Redis Streams
  • MQTT
  • Socket.IO
  • PostgreSQL
  • SurrealDB
  • MongoDB
  • Docker
  • Terraform
  • Jenkins
  • AWS
  • Traefik
  • Keycloak
  • Kong Gateway
  • Prometheus
  • Grafana
  • WebRTC
  • PyTorch
  • Faster-Whisper
  • YOLO
  • LLMs
01About — end to end

About Khushi

Good software doesn't stop at the endpoint. I build the whole path — the API, the queue, the database, the cloud it runs on and the intelligence on top — and make it hold up in production.

Portrait of Khushi Desai
Khushi DesaiAhmedabad

I'm a software engineer at Glide Technology. Most of my work is backend and cloud: designing services and APIs, event-driven pipelines and data models, wiring in identity and security, and shipping it all with containers, infrastructure-as-code and monitoring. When a product needs intelligence, I integrate the AI/ML services too. I've worked across healthcare, IoT, fintech and AI, and I pick up new domains quickly.

  1. Backend

    Services, APIs & data

    ASP.NET Core, Node.js/Express and FastAPI services; REST APIs and microservices; event-driven pipelines on Redis Streams, MQTT and Socket.IO; PostgreSQL, SurrealDB and MongoDB.

  2. Cloud

    Delivery & operations

    Containerised services with Docker and Docker Compose, Traefik load balancing, Terraform infrastructure, Jenkins pipelines and Prometheus/Grafana monitoring. AWS Certified Developer.

  3. Security

    Identity & zero trust

    Keycloak, OAuth2, RBAC and JWT for identity and access; Kong Gateway and mTLS so every service hop is authenticated, as on a healthcare platform handling patient data.

  4. AI / ML

    Models in production

    Speech recognition, speaker diarization, local LLM inference and computer vision, wired into the backend as services with clear boundaries.

Shipping production software at Glide Technology
1+yrShipping production software at Glide Technology
Industry platforms across AI, IoT, healthcare & fintech
4Industry platforms across AI, IoT, healthcare & fintech
B.Tech CSE CGPA, Pandit Deendayal Energy University
9.43/10B.Tech CSE CGPA, Pandit Deendayal Energy University
Certified Developer – Associate, 2026
AWSCertified Developer – Associate, 2026
02Now — industry signal map, 2026

Where software is going.Where my work already is.

Teams are hiring engineers who can own a system end to end: backend, cloud, security, and AI in production. Below, each 2026 shift is mapped honestly to what I have shipped and where I have the foundation in place.
Shipped in a real project · 9 Foundation in place · 2
  • Why it matters

    Modern products are pipelines of events, not request/response pages. Decoupled services scale and fail independently.

    Shipped

    Evidence

    Redis Streams consumer groups and job queues in ABOVE, MQTT/Mosquitto ingestion in Pink and the healthcare platform, Socket.IO fan-out to live clients.

03Work — case studies

Selected work,told as systems.

Backend, cloud, security and AI across four industries. Each case has an interactive model of how the system works. The simulations use synthetic data; the architecture and contributions are real.
ABOVE AI — Real-time audio intelligence & AI conversation insights
Case 01 / AI platform · distributed backendGlide Technology · Associate Software Engineer · Jul 2025 — Present

ABOVE AI

Real-time audio intelligence & AI conversation insights

A distributed .NET + Python backend that turns live conversations into speaker-attributed transcripts, LLM insights and long-lived session memory.

Live session · simulated replay
  1. Stream

  2. Transcribe

  3. Diarize

  4. Reason

  5. Persist

Listening…

    LLM insights · local inference

    Waiting for the transcript to settle…

    ✓ Session memory persisted → SurrealDB

    The system

    A distributed, AI-powered platform that captures live conversations, transcribes and separates speakers in real time, and uses a locally-hosted LLM to generate structured insights and long-lived session memories.

    Backend & cloud

    • ASP.NET Core 10 orchestration: sessions, ingestion, persistence, LiveKit tokens
    • Redis Streams consumer groups & job queues for async, decoupled processing
    • FastAPI service boundary between .NET and Python ML workloads
    • SurrealDB persistence; Docker Compose + Traefik load-balanced STT replicas

    AI / ML inside

    • Faster-Whisper automatic speech recognition
    • NVIDIA NeMo speaker diarization
    • PyTorch + Torchaudio audio processing services
    • Local Mistral GGUF LLM for summaries, sentiment, categories & action items

    Architecture

    1. Client · mic · browser

      Participants join a live session; audio is published from the browser.

    2. LiveKit · WebRTC streaming

      Low-latency WebRTC audio transport. Access is gated by LiveKit tokens issued by the .NET backend.

    3. Audio middleware · capture · decode · chunk

      Captures room audio, decodes frames and cuts them into chunks ready for inference.

    4. ASP.NET Core 10 · sessions · tokens · state

      Session orchestration, audio ingestion, transcript persistence, async memory management and LiveKit token generation.

    5. Redis Streams · consumer groups · jobs

      Event backbone. Consumer groups and job queues decouple ingestion from ML inference and insight generation.

    6. Faster-Whisper ×N · ASR · Traefik LB

      Containerised speech-to-text replicas behind Traefik internal load balancing.

    7. NVIDIA NeMo · speaker diarization

      Segments audio by speaker so every transcript line is attributed.

    8. Mistral GGUF · local LLM insights

      Locally-served quantised LLM: summaries, discussion analysis, sentiment signals, categories and action items.

    9. SurrealDB · transcripts · memories

      Persistent store for transcripts, discussion records, audio metadata and generated insights.

    10. FastAPI · PyTorch · ML service layer

      Python services wrapping the models with PyTorch and Torchaudio for audio processing and speaker segmentation.

    ABOVE AI architecture

    What I built

    1. 01Built real-time audio streaming pipelines on LiveKit and WebRTC, with middleware for audio capture, decoding and chunk processing.
    2. 02Integrated Faster-Whisper ASR and NVIDIA NeMo diarization to produce speaker-attributed transcripts.
    3. 03Developed Python AI/ML services with PyTorch, Torchaudio and FastAPI for transcription and speaker segmentation.
    4. 04Integrated local Mistral GGUF inference to generate summaries, discussion analysis, sentiment-related insights, categories and actionable items.
    5. 05Implemented asynchronous, event-driven processing with Redis Streams, consumer groups and job queues.
    6. 06Built the ASP.NET Core backend for session orchestration, audio ingestion, transcript persistence, async memory management and LiveKit token generation.
    7. 07Persisted transcripts, discussion records, audio metadata and insights in SurrealDB.
    8. 08Containerised services with Docker Compose and added Traefik-based internal load balancing for STT services.

    Engineering decisions

    GPU-heavy inference must never stall live audio.

    → Redis Streams with consumer groups and job queues decouple ingestion, ML inference and insight generation — each stage scales and fails independently.

    Two runtimes, one product.

    → ASP.NET Core owns sessions, tokens and persistence; Python FastAPI services own the models. A clean service boundary lets each ecosystem do what it is best at.

    Speech-to-text is the throughput bottleneck.

    → Containerised STT replicas behind Traefik internal load balancing scale transcription horizontally.

    Conversation data is sensitive.

    → A quantised Mistral GGUF model served locally keeps LLM reasoning inside the platform's own infrastructure.

    • C#
    • ASP.NET Core 10
    • Python
    • FastAPI
    • Faster-Whisper
    • NVIDIA NeMo
    • PyTorch
    • Torchaudio
    • Mistral GGUF
    • LiveKit
    • WebRTC
    • Redis Streams
    • SurrealDB
    • Docker
    • Traefik
    • Serilog
    Project Pink — Real-time indoor tracking & vision AI analytics
    Case 02 / IoT platform · real-time backendGlide Technology · Associate Software Engineer · Jul 2025 — Present

    Project Pink

    Real-time indoor tracking & vision AI analytics

    Node.js services that register, track and stream every device on the floor in real time, with a vision AI pipeline feeding live analytics.

    Floor 01 · simulated positions
    UWB · TDOA positioningtop-down
    Vision AI · YOLO + ByteTrackcam-02

    Entrance

    0

    Display A

    0

    Display B

    0

    Checkout

    0

    In frame

    0

    Avg dwell

    0.0s

    The system

    A real-time location and vision analytics platform: UWB devices are positioned with TDOA, camera feeds run through a vision AI pipeline, and everything streams into interactive 2D/3D dashboards.

    Backend & cloud

    • Node.js REST APIs: device registration, lifecycle, position processing, persistence
    • MQTT/Mosquitto ingestion and device messaging
    • Socket.IO event broadcast of positions, alerts and analytics
    • aiortc/WebRTC video transport into Python services; Dockerised components

    AI / ML inside

    • YOLO (Ultralytics) customer detection
    • ByteTrack multi-object tracking
    • OpenCV real-time frame processing
    • NumPy analytics: dwell time, zone occupancy, movement patterns
    • DeepFace proposed for facial attribute & expression analysis

    Architecture

    1. UWB anchors & tags · indoor radio

      Ultra-wideband anchors and tags provide the raw ranging signal for indoor positioning.

    2. TDOA processing · time-difference positions

      Time-difference-of-arrival processing converts ranging data into device coordinates.

    3. MQTT · Mosquitto · IoT messaging

      Real-time device messaging, ingestion and communication.

    4. IP cameras · RTSP / HTTP

      Camera feeds ingested over RTSP/HTTP.

    5. WebRTC · aiortc · low-latency video

      aiortc carries low-latency video between cameras and Python processing services.

    6. Vision AI · YOLO · ByteTrack · OpenCV

      Detection, multi-object tracking and frame processing; NumPy analytics compute dwell, occupancy and movement patterns. DeepFace proposed for attributes.

    7. Node.js services · REST · lifecycle · positions

      Device registration and lifecycle, position processing, AI result integration and persistence.

    8. Socket.IO · event broadcast

      Pushes positions, registrations, alerts and AI analytics to every connected client.

    9. Dashboards · Konva · Three.js · Chart.js

      Live 2D/3D tracking views and analytics: counts, heatmaps, area popularity.

    Project Pink architecture

    What I built

    1. 01Developed Node.js services and REST APIs for device registration, lifecycle management, position processing and persistence.
    2. 02Integrated MQTT with Mosquitto for real-time IoT messaging, ingestion and device communication.
    3. 03Broadcast positions, registration updates, alerts and AI analytics to clients with Socket.IO.
    4. 04Integrated UWB positioning and TDOA processing into live 2D/3D dashboards with Konva.js and Three.js.
    5. 05Designed a Python vision AI pipeline with YOLO, ByteTrack and OpenCV; proposed DeepFace with NumPy-based behavioural analytics.
    6. 06Streamed IP camera feeds over RTSP/HTTP and WebRTC (aiortc) into the Python processing services.
    7. 07Built React + Chart.js dashboards for customer counts, demographic estimates, expressions, area popularity and traffic heatmaps.

    Engineering decisions

    Raw positions are jittery and arrive constantly.

    → A position-processing service on Node.js normalises UWB/TDOA updates before Socket.IO fans them out, so dashboards animate smoothly.

    Detections aren't insights.

    → ByteTrack gives detections a persistent identity; NumPy analytics turn identities over time into dwell, occupancy and movement patterns.

    Video is heavy, dashboards must stay live.

    → aiortc WebRTC streaming feeds Python vision services; only compact analytics events travel back through Node.js.

    • Node.js
    • React.js
    • Python
    • YOLO
    • ByteTrack
    • OpenCV
    • NumPy
    • DeepFace
    • MQTT
    • Mosquitto
    • Socket.IO
    • WebRTC
    • aiortc
    • Three.js
    • Konva.js
    • Chart.js
    • UWB · TDOA
    • Docker
    Healthcare Private Cloud — Zero-trust platform for IoT monitoring & patient video
    Case 03 / Cloud · security · DevOpsGlide Technology · Digital Cloud Intern · Jan 2025 — Jul 2025

    Healthcare Private Cloud

    Zero-trust platform for IoT monitoring & patient video

    Patient vitals and live video on a private cloud where every hop is authenticated.

    A secure healthcare platform for real-time IoT monitoring and WebRTC patient communication, with identity, gateway and transport security layered end-to-end and fully automated delivery.

    1. 01Engineered the platform with Node.js, Express.js and PostgreSQL for real-time IoT monitoring and WebRTC patient communication.
    2. 02Implemented MQTT-based telemetry ingestion.
    3. 03Integrated Keycloak, OAuth2, RBAC, JWT, Kong Gateway and mTLS for IAM and service security.
    4. 04Automated deployment and monitoring with Docker, Terraform, Jenkins, Prometheus and Grafana.

    Engineering decisions

    Patient data and live video demand trust at every hop.

    → Layered security: mTLS between services, Kong Gateway at the edge, Keycloak-issued OAuth2/JWT tokens and RBAC per role.

    Continuous device telemetry.

    → MQTT-based ingestion into Node.js/Express services backed by PostgreSQL.

    Environments that are repeatable and observable.

    → Docker images, Terraform-defined infrastructure, Jenkins pipelines, and Prometheus + Grafana monitoring.

    • Node.js
    • Express.js
    • PostgreSQL
    • MQTT
    • WebRTC
    • Keycloak
    • OAuth2
    • RBAC
    • JWT
    • Kong Gateway
    • mTLS
    • Docker
    • Terraform
    • Jenkins
    • Prometheus
    • Grafana

    Request path · illustrative trace

    mTLSKong GatewayKeycloak · OAuth2JWT · RBACServicesPostgreSQLIoT vitals → MQTT · Patient video → WebRTC

    Trace log

    1. ·mTLS handshake · client certificate verified
    2. ·Kong · route matched, gateway policy applied
    3. ·Keycloak · OAuth2 access token issued
    4. ·JWT verified · RBAC role check passed
    5. ·Express service · patient vitals requested
    6. ·PostgreSQL · query ok → 200
    Hover or focus a ring to inspect the layer
    DeliveryDocker · Terraform · JenkinsObservabilityPrometheus · Grafana
    FalconAlgo — Algorithmic trading platform
    Case 04 / Fintech · backend & dashboardsDataLigence Infotech · Software Development Intern · May 2024 — Jul 2024

    FalconAlgo

    Algorithmic trading platform

    Live market data, portfolios and automated trading workflows on one dashboard.

    Backend services and dashboard features for an algorithmic trading platform integrated with ICICI Breeze APIs.

    1. 01Developed backend services and dashboard features with Node.js, Express.js, MongoDB and React.js.
    2. 02Integrated ICICI Breeze APIs for real-time market data, portfolio management and automated trading workflows.
    3. 03Optimised data processing and analytics pipelines to improve performance and responsiveness.
    • Node.js
    • Express.js
    • MongoDB
    • React.js
    • ICICI Breeze API
    Visit FalconAlgo ↗

    SIM-IDX · synthetic tick stream

    ▲ / ▼ MA crossover signal

    FalconAlgo landing page and trading dashboard
    04Stack — by system layer

    No skill bars.Just where each tool shipped.

    55 tools, organised the way a real system is layered. Select any tool to see the projects that prove it.

    Evidence

    Select a tool on the map. Tools marked with ● have shipped in a project on this page.

    1. L1Services

      APIs & backend runtimes

    2. L2Real-time

      Streams, events & media

    3. L3Data

      Persistence & state

    4. L4Cloud & platform

      Infrastructure & delivery

    5. L5Trust & observability

      Identity, security & telemetry

    6. L6Intelligence

      Models, inference & ML pipelines

    7. L7Interface

      Real-time UIs & visualisation

    8. L8Languages

      Daily drivers first

    05Experience — the log

    From pixelsto production AI.

    Design taught me to care about the person on the other end. Engineering taught me to make it hold up in production. Each role went deeper into the stack.
    1. Jul 2025 — Present

      Ahmedabad, Gujarat

      Associate Software Engineer

      Glide Technology Pvt. Ltd.

      Backend and platform engineering for two real-time products: service orchestration, event pipelines, IoT messaging and persistence, with AI/ML services integrated on top.

      • ABOVE AI — ASP.NET Core 10 backend for sessions, ingestion and persistence; Redis Streams async pipelines; LiveKit/WebRTC streaming; FastAPI ML services (Faster-Whisper, NeMo, local Mistral LLM); SurrealDB; Docker + Traefik.
      • Project Pink — Node.js REST services for device lifecycle and positioning, MQTT ingestion, Socket.IO real-time sync, 2D/3D dashboards and a YOLO + ByteTrack vision pipeline.
    2. Jan 2025 — Jul 2025

      Ahmedabad, Gujarat

      Digital Cloud Intern

      Glide Technology Pvt. Ltd.

      Engineered a secure healthcare private cloud for real-time IoT monitoring and patient video.

      • MQTT telemetry ingestion and WebRTC patient communication on Node.js, Express.js and PostgreSQL.
      • IAM and service security with Keycloak, OAuth2, RBAC, JWT, Kong Gateway and mTLS.
      • Automated deployment and monitoring with Docker, Terraform, Jenkins, Prometheus and Grafana.
    3. May 2024 — Jul 2024

      Ahmedabad, Gujarat

      Software Development Intern

      DataLigence Infotech Pvt. Ltd.

      Backend services and dashboards for FalconAlgo, an algorithmic trading platform.

      • Integrated ICICI Breeze APIs for real-time market data, portfolio management and automated trading workflows.
      • Optimised data processing and analytics pipelines for performance and responsiveness.
    4. Jan 2023 — Jan 2024

      Gandhinagar, Gujarat

      Graphic Design Intern

      PDEU Innovation & Incubation Centre

      Branded graphics, layouts and campaign assets for innovation programmes — the reason I care how systems look, not just how they run.

      • Produced visual assets for programmes, events and campaigns with cross-functional teams.
    06Credentials — education, certifications, recognition

    Proof of work,on paper too.

    Education · 2021 — 2025

    9.43/10 CGPA

    Pandit Deendayal Energy University

    Bachelor of Technology, Computer Science & Engineering

    Recognition · Nov 2023

    New India Vibrant Hackathon — Finalist

    Designed a Medicinal Plants Awareness app: identify a plant from an uploaded image and surface its medicinal information.

    Vision AI before it was my job.

    07Contact — open channel

    Have a systemthat needs building?

    I'm looking for software engineering roles in backend, cloud and AI/ML, in any domain. APIs, distributed services, infrastructure or AI features: if it has to work in production, I'm interested. The fastest way to reach me is email.