Bangalore, IN · shipping with agents Senior Product Engineer @ Predigle

I own products end to end: the problem, the data model, the API, the interface and the release. I start with the people using it, not the stack.

>Product engineer
scroll to compile
~/anand — zsh
Portrait of Anand Mishra
IMG_ANAND.jpg4:5
AM
awaiting upload…drop a photo here
Bangalore, IN--:-- IST
~/about.md

I'm a product engineer. I start with the problem and the people who have it, then build the whole thing: data model, APIs, integrations, the interface and the release. There is no frontend or backend in my week, just the product. I judge my work by whether someone's day got easier. I ship alongside AI agents and review every diff.

based in
Bangalore, India
currently
Senior Product Engineer @ Predigle
focus
Workflows, integrations, AI
ownership
Schema to screen to prod
~/work.log — HEAD → predigle

Predigle, 2024 → now.

Predigle builds AI-powered software. I joined as a Software Developer and now lead product engineering end to end. The products belong to the company, so here I describe the problems I worked on and my part in solving them.

Feb 2024Software Developer
Nov 2025Product Engineer
Sep 2026 — nowSenior Product Engineer

Problems I've worked on

EHR integration · patient appmy role: lead, end to end

EHR-connected practice app

A patient and practice app that stays in sync with the clinic's EHR.

The problem

A patient and practice app for clinics. It stays in sync with the clinic's EHR, so appointments and records never drift between the two.

What I did

  • Lead it end to end, frontend and backend: data model, APIs, interface and releases.
  • Designed the EHR integration layer so a new EHR vendor plugs in without touching the APIs or the UI.
  • Built the integration with a major US EHR: appointment availability, booking and the appointment lifecycle, kept in sync both ways.
  • Implemented role-based access for patients, doctors and front-desk staff, in the API and in the app.
architectureintegrationsapidata modeluirbac
Angular · Django REST · EHR APIs · Keycloak · Docker
workflow automationmy role: core contributor

From inbox chaos to one workflow

A multi-step approval process, rebuilt as one tracked workflow with AI doing the first pass.

The problem

An approval process with many steps ran on email, documents and spreadsheets. Nobody could see where a request was stuck, and every delay landed on the person waiting at the end.

What I did

  • Helped turn it into a single workflow with clear stages, owners and due dates, so every request is visible from intake to decision.
  • Built the queue and detail views teams use every day to move requests forward.
  • Worked on the AI first-pass review: the AI checks each rule, and a person can accept or override every finding.
  • Built the APIs and data model behind the stages, submissions and notifications.
workflow designdata modelapiuiai in the loop
Angular · Django REST · MongoDB · event queues
ai + human reviewmy role: contributor

Messy documents to clean data

AI reads the document, a person checks it, and clean data comes out.

The problem

Important information arrived as scanned PDFs. People read every page and retyped the details into several systems, slowly and with mistakes.

What I did

  • Worked on the upload flow that sends documents to an AI extraction pipeline.
  • Built the review screen where people check what the AI extracted, side by side with the original document.
  • Made sure nothing is saved until a person has confirmed it.
review uxupload flowai in the loop
Angular · Django · event queues · cloud storage
data

Shared data services

Core records as clean, reusable services that aren't tied to any one outside vendor.

My role: built endpoints and data models.

architecture

Microfrontend architecture

A shell with independently deployed apps, so teams ship without waiting on each other.

My role: designed it with Angular and Module Federation.

operations

Operations console

A management console with data partitioned by region, billing, audit trails and exports.

My role: frontend development.

logistics

Real-time logistics dashboard

Live operational data with anomaly detection, used by operations teams every day.

My role: built it on WebSockets and RxJS.

medtech

Medical equipment configurator

A web platform for configuring medical equipment.

My role: developed it in Next.js.

team

Agentic coding & mentoring

How the team builds day to day.

My role: wrote Claude Code skills with our standards and mentor junior engineers.

~/work.log — git log HEAD~1

Before Predigle, three more teams.

2022 — 2024

4c09e8b (HEAD~1)

Freelance

Oct 2023 — Jan 2024
Freelance Software Engineer

Short engagements for client teams that needed data-heavy dashboards and a design system.

  • Built data-heavy dashboards in React and Angular with Chart.js and D3.js.
  • Cut bundle sizes and improved First Contentful Paint.
  • Set up component libraries and design systems for client teams.
ReactAngularD3.jsChart.jsDesign systems
e21b7d4

FivoTech

Oct 2022 — Sep 2023
Software Developer

Work across adtech, SEO tooling and automation products.

  • Built a map-based billboard tracking system on the Google Maps API.
  • Developed a LinkedIn automation tool.
  • Contributed to the TaskTools SEO platform: backlink analyzer and keyword research.
  • Created drag-and-drop interactions for a no-code builder.
Google Maps APIAutomationSEO toolingDrag & drop
0b5f1a9 (initial commit)

DynaNet

Mar 2022 — Oct 2022
Web Developer

Marketing campaign management and automation.

  • Built React modules for campaign management automation.
  • Refactored the component library around atomic design principles.
  • Integrated REST APIs into mobile-first layouts.
ReactAtomic designRESTMobile-first
~/stack.json

One engineer, every layer.

I don't split work into frontend and backend. These are the tools I use to take a product from schema to screen. Hover one to light it up.

~/agents.md

Agentic coding, human at the wheel.

I use Claude and GPT as a team, not as a text box. I write the spec, agents explore, build and test in parallel with real tools, and nothing merges until I've read the diff.

plandelegateverifyship
anand Claude Codeorchestrator + skills mcp: code mcp: browser explore implement test review PR ↩ every diff read by me
claude — illustrative session
plan

Spec before prompt

I write the goal, constraints and acceptance criteria first, then let the agent propose a plan I can edit before any code gets written.

skills

Team standards as skills

Custom Claude Code skills carry the team's frontend, backend and full-stack conventions, so every agent starts out coding the way we review.

mcp

Real tools, not copy-paste

MCP servers give agents semantic code search, a live browser to click through the UI, and access to the repo and designs.

subagents

Parallel by default

Exploration, implementation, tests and review run as separate agents at the same time. I merge what comes back.

memory

Context that sticks

Project memory and hooks carry decisions across sessions, so I don't re-explain the codebase every morning.

verify

Trust, then verify

Agents propose. Type checks, tests and my own review decide. Nothing ships unread.

models I work withClaudeGPTpicked per task: coding, review, research, drafting
~/impact.md

Shipped and owned.

What I own on a product

On the product I lead today, every layer below is mine, from the first conversation about the problem to the release.

  1. problem✓
  2. data model✓
  3. apis✓
  4. integrations✓
  5. interface✓
  6. access & auth✓
  7. rollout✓
10+

products shipped to production

4
health techlogisticsadtechautomation
E2E

frontend, backend, data and rollout on the product I own today

0→1

greenfield products taken from an empty repo to production

~/projects/

Things I built for fun.

Angular · TypeScript · Docker · Nginx

Git Playground

An interactive, visual place to learn Git. Type a command and watch the commit graph branch, merge and rebase in front of you.

try it live
build queuecompiling…
status: in development

Next project

A new application is on the way. This slot goes live when it ships.

~/contact.sh

Let's buildsomething fast.

LinkedIn anandmishra-dev.com