Richy Koshy

Python engineer: GenAI, backend and automation

Download CV (PDF)

Work experience

Software Developer

Primary Residential Mortgage, Inc.

US mortgage originator (PRMI). Owned requirements, architecture, build, UAT and production. Sole engineer on the RPA automations; full technical ownership of MAX AI.

  • MAX AI, enterprise RAG platform. Owned the full Python backend across three Azure services; now PRMI’s primary knowledge-retrieval tool organization-wide.

    • Chat: FastAPI service streaming NDJSON with metadata-first framing, so citations render before the first token.
    • Utility APIs: a Function App for auth, projects, users, session history and feedback.

    Read the MAX AI deep dive

  • Final Docs refactor. The automation governs how PRMI assembles and delivers post-closing packages to its investor banks, where delays put funding lines and regulatory standing at risk.

    • Approach: rebuilt a monolithic automation into config-driven dynamic dispatch: one YAML config per investor, and a dispatch table for the few investors that need custom handlers, treating each investor as data, not code.
    • Result: 4 new investors onboarded in 1 month vs. a full quarter before; onboarding cut from 2-4 weeks to days; adopted as the template for 2 other initiatives.

    Read the Final Docs deep dive

“PRMI now treats investor expansion as a business decision, not a dev-capacity constraint.”

Corban Wells, VP of Technology Product Management, PRMI
Read Corban Wells’s full letter
  • Read the Encompass deep dive

  • Delivery ownership. Led BRD/PRD gathering, flow diagrams, first-call sign-offs, UAT coordination, and documentation for every delivered automation.

Software Developer

Antz AI Solutions

Client: TechSpan Engineering (IoT)

Graduate Engineer Trainee

Goodyear South Asia Tyres

Tyre manufacturing: PLCs, drives and controls

  • Commissioned the Cut Tyre Measurement System (CTMS) and Bead Measurement System (BMS) alongside Rockwell and Honeywell engineers.
  • Programmed and troubleshot PLCs and variable-frequency drives, and worked with SCADA and HMIs, including sensor calibration.
  • Wrote Python scripts (pylogix) to pull drive and parameter data from Rockwell PLCs, analyzed with pandas.

Skills and tools

Python and frameworks
GenAI and RAG
Azure
Data and integration
APIs
Automation and tooling
US mortgage domain

GitHub repositories

Education and awards

BE Electrical Engineering

University of Mumbai

Reference

Corban Wells, VP of Technology Product Management, PRMI. Letter available on request. Read Corban Wells’s full letter