Software Engineer · Delhi NCR

I build software people rely on, from finance systems to classrooms.

  • BlackRockSoftware Engineer
  • HackathonsTop 10 at Meta x PyTorch, 3rd at Paytm x Sarvam AI
  • Emailhello@piyushmoha.com
Piyush Mohapatra on a London street, smiling, with a camera in hand
Experience

Where I've worked

  • 2025 – now
    BlackRockSoftware Development Engineer
    • Built PortBot and AutoWebQC (see below).
    • Designed a validation framework over 60,000+ portfolios that catches start-date and month-end anomalies before they reach analytics.
    • Automated portfolio billing end to end, with approval routing and access-controlled handoffs. Removed 500+ manual hours a year.
  • Jan – Jul 2025
    BlackRockSoftware Intern
    • Built Contract 360, which replaced Excel and macro reviews with generated exceptions, assignment tracking and audit trails. Saved 50+ hours a month.
    • Automated daily portfolio data-quality checks in Python and SQL.
  • Summer 2024
    Georgia TechResearch Assistant
    • Turned thousands of SEC filings into structured data and lifted a Transformer NER model's F1 by 5%.
    • Built Label Studio annotation tooling with nested entity linking for model training.
  • Summer 2023
    OlaSoftware Infrastructure Intern
    • Tuned SQL and Python pipelines over 1M+ ride and EV records that feed live dashboards. Saved 10+ hours a week of reporting.
  • 2021 – 2025
    ManipalB.Tech, Computer & Communication Engineering
    • Manipal Institute of Technology

Stack Python · TypeScript · Java · SQL · FastAPI · Node.js · React · Next.js · PyTorch · Playwright · Docker

At work · BlackRock

Two systems I built

LLM agent

PortBot

An LLM agent that turns a plain-English request into a validated portfolio setup at BlackRock. The model proposes; code checks every value before anything is written.

users
uptime
hours saved a year
How it works →

Compliance checks

AutoWebQC

A service that keeps checking BlackRock's public websites against regulatory and reputational rules, and sends each finding, traced to its source, to the team that owns it.

hours saved a year

Both are internal to BlackRock, so there are no screenshots.

Projects

Things I've shipped

advaitalearn.comLive · school pilot

Advaita

A teacher you can talk to, and interrupt, in Hindi, English or Gujarati.

Next.js · Node.js · ExpressVisit ↗

piyush-mk.github.io/InvoiceGuardTop 10 · Meta x PyTorch

InvoiceGuard

Agents learn to resolve invoice exceptions. Fine-tuning took the score from 0.14 to 0.73.

Python · FastAPI · OpenEnvVisit ↗

agent-browser-layer.local

Agent Browser Layer

Lets an LLM agent read a live web page and click, type and navigate on it.

TypeScript · Playwright · CDP

github.com/piyush-mk/Awaaz3rd · Paytm x Sarvam AI

Awaaz

Shopkeepers run billing and inventory by speaking, in their own language.

React · Python · ASRGitHub

finscope.streamlit.app

FinScope

Pick a company and year; get an LLM read of its 10-K.

Python · Scrapy · PandasVisit ↗

Hackathons

Results

  1. Top 10Meta x PyTorch OpenEnv Hackathon2026
  2. 3rdPaytm x Sarvam AI Hackathon2026
  3. Top 10Pocket FM x Sarvam x OpenAI, Zero to One2026
  4. FinalistGoldman Sachs India Quant Hackathon2024
  5. Best Use of DataNASA Space Apps, Bengaluru2023
  6. WinnerHackNITR 4.02023
esc