Résumé · Updated September 2026

Yasaswi Raj Madari

ML/AI & Software Engineer · Building AI assistants and full-stack products that ship.

Software engineer with 4+ years across backend, full-stack, and AI/ML work. Built C++ data pipeline components and AngularJS UIs at FactSet, a full-stack marketplace at SafetyKnights, and currently ship the AI pregnancy assistant and community features at numaa.ai (RAG, LLM routing and guardrails, user memory, voice). Comfortable owning a feature end to end: schema, API, frontend, deployment, and tests. Primary languages: Python, C++, TypeScript.

Experience

  1. Dec 2025 – Present

    ML/AI Engineer

    Incrivelsoft · numaa.ai · California, Remote

    • Built Ask NuMaa, the AI pregnancy assistant on numaa.ai: a chat interface with multi-turn conversation history, saved chats, and a user Memory feature, backed by FastAPI and NestJS services with an LLM layer on OpenRouter.
    • Built the RAG pipeline behind it with text embeddings and pgvector semantic search over curated clinical guidelines so answers are grounded in trusted medical content rather than model memory.
    • Implemented question routing with a zero-shot classifier and explicit state machine: off-topic requests are declined, ambiguous ones get a clarifying question, in-scope ones go to the right handler, and users can be handed off to a real doctor when needed.
    • Built the Memory and Add Context features on a MongoDB-backed user context store (profile, pregnancy stage, preferences, prior chats) with embedding-based lookup so the assistant personalizes responses across sessions.
    • Built the Mom to Mom community feature (posts, replies, moderation) and the AI companion chat that runs alongside it, sharing the same auth, user profile, and context store.
    • Integrated ElevenLabs for streaming speech-to-text and text-to-speech so users can talk to the assistant instead of typing.
    • Containerized every service with Docker and deployed to AWS behind a reverse proxy; set up CI/CD so services build, test, and scale independently.

    Stack · FastAPI, NestJS, React (Vite) + TypeScript + TailwindCSS, Supabase (RLS), pgvector, MongoDB, OpenRouter, ElevenLabs, Docker, AWS

  2. Jan 2025 – Jun 2025

    Software Engineer

    SafetyKnights · Buffalo, NY

    • Built a bidding marketplace where EHS (environmental, health, and safety) professionals bid on client job postings; owned the feature work across the Angular 19 frontend and Node/Express REST backend.
    • Designed the PostgreSQL schema for users, job postings, and bids, and added indexes for the listing and search queries that showed up as slow in early testing.
    • Implemented JWT-based authentication with role-level access control for client and professional accounts, plus request validation on all write endpoints.
    • Built the listing, bidding, and dashboard views in Angular 19 + TailwindCSS and wrote integration tests for the core API flows before handing the codebase off.
  3. Jun 2022 – Jul 2024

    Software Engineer

    FactSet · Hyderabad, India

    • Developed and maintained C++ modules in a financial data pipeline that feed REST microservices consumed by client-facing dashboards; optimization work on the data processing paths improved throughput by 25% and cut end-to-end delivery latency.
    • Built and maintained AngularJS 1.x UI components for client-facing financial products, working from JIRA tickets through code review and production release.
    • Debugged production and runtime issues in UNIX environments with gdb and log analysis; managed source through Perforce with JIRA sprint workflows on a 15-engineer team.
    • Migrated the frontend test suite from Protractor to Cypress and then to Playwright, cutting execution time by 35% and reducing flaky tests by 20%, which got CI feedback down to same-day.
  4. Jan 2020 – May 2022

    Software Development Engineer

    coding.Studio() · Hyderabad, India

    Senior Software Development Engineer · Mar 2021 – May 2022 · SDE III · Jan 2020 – Feb 2021

    • Led full-stack development of A.R.M.A and Relief Riders, two React/Node.js platforms that replaced paper-based request and approval workflows for VBIT and Relief Riders Hyderabad (details under Projects).
    • Owned both codebases end to end, from UML system design and UI mockups through implementation, across two major A.R.M.A releases and 1,000+ commits on Relief Riders.
    • Mentored junior club engineers as Senior SDE: set up code review practices and reusable frontend/backend patterns used by a rotating contributor team.

Projects

  1. YashStudio.techRAG-powered AI portfolio

    Live ↗

    Python · Next.js · Supabase · pgvector · ElevenLabs

    • Built a recruiter-facing assistant that answers questions about my experience using RAG over structured resume and project data stored in Supabase with pgvector embeddings; retrieval is scoped so it does not invent experience that is not in the data.
    • Implemented token-aware context management across multi-turn sessions to keep prompt size bounded instead of re-sending full history; cut average cost per conversation by 40% without losing coherence.
    • Shipped three interaction modes (standard UI, chat, and voice via ElevenLabs TTS/STT) backed by a single Python LLM service that returns schema-validated JSON.
  2. A.R.M.AAutomated Requests Management Application · coding.Studio()

    React · Node.js · PostgreSQL · 2021 to 2022

    • Built a request-management platform for VBIT (3,000-student institution) that digitized permission requests, letter generation, and hierarchical event approvals, replacing a manual paper workflow with a role-based pipeline; cut administrative processing time by 40% across 10+ campus forums and eliminated scheduling conflicts.
    • Designed the database schema and REST API; built approval dashboards and real-time event statistics views used by 5 administrative departments, plus reusable frontend primitives (paginated/filterable tables, modal dialogs) shared across two major versions.
  3. Relief RidersRequests management for Relief Riders Hyderabad

    React · Node.js · JavaScript

    • Built a dual-portal platform for Relief Riders Hyderabad with separately deployable requester-facing and admin services so volunteers can intake, triage, and track relief requests without touching the public app.
    • Drove the project from UML design and UI mockups to a working system; 1,000+ commits, 12 stars, and 16 forks on GitHub.
  4. Debugging CCompetitive coding platform · IEEE VBIT SB

    Full Stack · 2021

    • Sole developer of a full-stack C programming contest platform used by 500+ participants at an IEEE VBIT SB event; built the backend, frontend, and database schema, deployed on a PaaS with CI/CD, structured logging, and monitoring, held 99% uptime during event peaks, and cut manual judging effort by 80%.