Sheet 01 — Profile

Systems that
outlive the
sprint.

AVP – ENGINEERING · FULL-STACK ENGINEER & ENGINEERING LEAD

Twelve years building software people actually use — today leading EdTech engineering delivery at Miles Education while designing and shipping the RAG engines, retrieval pipelines and agent tooling myself.

Mamatha Epili working on a laptop in an office lounge
Mamatha Epili · Mumbai, India
Experience
12+Years shipping production software
Leadership
7+Years leading delivery and teams
Platforms
4+Certification, masterclass and AI products
Learners
100K+Served across the platforms I own

Sheet 02 — About

Leading delivery,
still shipping.

I'm Mamatha Epili, AVP of Engineering at Miles Education. For twelve years I've built software people actually use — the last several leading engineering delivery for EdTech platforms serving learners at six-figure scale, while staying close to the code.

I've shipped enterprise LMS products for US CPA and CMA certification end to end: course delivery, live classes, scheduling, and platform foundations still in production today.

To stay hands-on at the frontier, I build AI systems rather than just adopt them — a published RAG engine with guardrails that run in code, retrieval pipelines that cite their sources, and tooling that gives agents safe access to real APIs. The strongest engineering leaders keep building.

Mamatha Epili at her desk, thinking through a problem
Deep work

Sheet 03 — How I draw a system

Five layers,
one set of contracts.

  1. Layer 01ClientAngular and Next.js with signals. Design tokens, not one-off CSS — a shared vocabulary a whole team can hold in their head.
  2. Layer 02EdgeSSR, caching and route-level guards. The cheapest request is the one that never reaches the API.
  3. Layer 03APINode and Go services with explicit contracts. Types generated from the handler, so the frontend cannot drift from the backend.
  4. Layer 04DataPostgres on Supabase, SQL and MongoDB behind one access layer. Row-level security and key custody in a single auditable chokepoint.
  5. Layer 05AgentsTools over the same API, read-only by default, every outbound row through one sanitise boundary. Database text is data, never instructions.

Sheet 04 — Selected work

Systems currently
carrying load.

Published packages

Projects & platforms

See all work+2
Product buildLive

Review My Hostel

A real product shipped with agents as the primary engine

A hostel review platform built largely through agent-assisted development and deployed in production — proof the workflow holds up when the output has to be a real product.

Frontend
  • Next.js
  • Angular
  • TypeScript
Backend & Data
  • Supabase
  • PostgreSQL
  • Edge Functions
Live site
Enterprise platformLive

CAIRA Learning Platform

The platform behind the Certified AI-Ready Accountant programme

The delivery platform for Certified AI-Ready Accountant training — global faculty-led live lectures, attendance-backed CPE credits, and Bronze, Silver and Gold badges. 10K+ learners.

Frontend
  • Angular
  • TypeScript
  • Tailwind CSS
  • SCSS
  • Zoom SDK
Backend & Data
  • Django REST API (integration)
  • Cross-product entitlement
Live site
Enterprise platformLive

CPA Learning Platform

The platform behind US CPA certification prep

Enterprise LMS for US CPA certification at six-figure learner scale: course delivery, live classes over the Zoom SDK, and content at volume. Owned across frontend, API and data layers.

Frontend
  • Angular
  • TypeScript
  • SCSS
  • Zoom SDK
Backend & Data
  • Node.js
  • Express
  • MySQL
  • REST
Live site
Enterprise platformLive

CMA Learning Platform

A structured certification path, delivered end to end

Enterprise LMS for US CMA certification — course delivery, scheduling and learner progress tooling for a multi-part certification, delivered end to end.

Frontend
  • Angular
  • TypeScript
  • SCSS
Backend & Data
  • Node.js
  • Express
  • MySQL
  • REST
Live site
Platform buildActive

Edu-Streak

One contract, two repos — drift made impossible

A Go and MongoDB API paired with an Angular 21 admin, plus a generator that reads Go handlers and emits typed Angular services and interfaces.

Frontend
  • Angular 21
  • Signals
  • TypeScript
Backend & Data
  • Go
  • MongoDB
  • REST
RAG systemOpen source

Gita Guidance

Retrieval-only by design, so nothing can invent scripture

Ask a question in your own words and get the verses that answer it — Sanskrit, Hindi and English, quoted verbatim with citations. Retrieval only: nothing on the answer path writes text.

Frontend
  • Angular 22
  • TypeScript
  • Attention visualiser
Backend & Data
  • Python
  • FastAPI
  • PyTorch
  • sentence-transformers
  • BAAI/bge-m3
Demo
AI platformOpen source

SkillForge

Three agents grade code against rubrics you author yourself

The complete assessment system: an admin console for authoring challenges and rubrics, a Go API that embeds and retrieves them, and a playground where three agents grade and coach.

Frontend
  • Next.js 14
  • Angular 18
  • TypeScript
  • Tailwind CSS
  • Monaco Editor
Backend & Data
  • Go
  • Gin
  • Supabase
  • PostgreSQL
  • pgvector
  • Gemini
Demo
AI systemOpen source

DevSkill Arena

The prototype: one app, no database, no infrastructure

Where the assessment pipeline started — the candidate-facing slice alone, running on a single install with a committed rubric corpus, no database and no backend service.

Frontend
  • Next.js 14
  • TypeScript
  • Tailwind CSS
  • Monaco Editor
  • GSAP
Backend & Data
  • Route handlers
  • Gemini
  • Embedding corpus
  • No database
AI systemPrototype

Agentic AI Research Agent

An agent that plans, calls tools, and shows its work

A research agent that reasons in steps and streams each thought, tool call and observation live — with an admin console that replays any past run.

Frontend
  • Next.js 14
  • React 18
  • Angular 18
  • CKEditor 5
  • Server-sent events
Backend & Data
  • Node 20
  • TypeScript
  • Express
  • Supabase
  • PostgreSQL
  • Gemini
Demo

Sheet 05 — AI-native practice

I don't use AI to type
faster. I build the tools.

Most teams treat an assistant as autocomplete. I treat it as a runtime that needs contracts, conventions and a security boundary — the same things any other service needs.

.agents/api-binder.md
# reads the Go repo, writes the Angular layer
$ /bind-api users

  → scan  router/       7 endpoints
  → map   primitive.ObjectID → string
  → emit  user.model.ts
  → emit  user.service.ts   typed, injectable
  → audit shared components reused: 3

$ npm run build     ✓ no drift
  • api-binder subagent

    Discovers Go endpoints and structs across a sibling repo and generates matching TypeScript interfaces and Angular services. Shipped as a subagent plus a /bind-api command and a conventions file.

  • design-guardian skill

    Enforces the design system on generated components: shared components before new ones, theme tokens before hex values, surrounding control-flow style matched — and a Design Audit header stating what was reused.

  • mcp-bridge-tools skill

    Codified conventions for wrapping a REST endpoint as an MCP tool, so adding get_orders is a repeatable ten-minute job instead of a design debate.

  • Multi-repo analysis

    Cross-repo audits that gate on verification: map both codebases, report the real data layer, and stop if reality contradicts the assumption — before a line of the rewrite is written.

Sheet 06 — Capability

Six disciplines,
one continuous loop.

Highlighted items are the ones I work in hands-on, not just oversee.

AI engineering

01
  • Generative AI
  • Agentic AI
  • LLM integration
  • RAG pipelines
  • Embeddings & chunking
  • Guardrails & injection defence
  • MCP servers
  • Multi-agent pipelines
  • Agent skills & workflows
  • Prompt engineering
  • Retrieval strategy

Frontend

02
  • Angular
  • TypeScript
  • Next.js
  • React
  • Signals & RxJS
  • SCSS design tokens
  • Tailwind CSS
  • GSAP
  • Accessibility

Backend & data

03
  • Node.js
  • REST API design
  • SDK & package design
  • Go
  • Express
  • PostgreSQL
  • pgvector
  • MongoDB
  • MySQL
  • Edge runtimes

Architecture

04
  • Layered data access
  • Multi-repo contracts
  • Static-to-API seams
  • Design systems
  • Framework rebuilds
  • Phased delivery plans

Security

05
  • Least-privilege tooling
  • Server-side key custody
  • Row-level security
  • Service-role isolation
  • Output sanitisation
  • Threat modelling

Delivery & leadership

06
  • Engineering delivery
  • Hiring & mentoring
  • Roadmap planning
  • Stakeholder management
  • Program management
  • Design reviews

Sheet 07 — Track record

Twelve years, told
in decisions.

Miles Education · 12 yrs 2 mos

Aug 2023 — PresentMiles EducationCurrent

Assistant Vice President – Engineering

AI & platform delivery

  • Lead engineering delivery across the EdTech and LMS product portfolio.
  • Drive the AI agenda: retrieval platforms, agent workflows and AI-augmented development practice.
  • Stay hands-on — architecture, code review and shipping alongside the team.
Nov 2019 — Oct 2023Miles Education

Project Manager

CPA & CMA delivery

  • Owned delivery of the CPA and CMA learning platforms from scoping through release.
  • Built REST API and platform foundations still in production today.
  • Coordinated cross-functional teams across engineering, content and operations.
Feb 2016 — Nov 2019Miles Education

Assistant Manager – IT

Web LMS and assessment

  • Built and maintained the core web properties across the certification brands.
  • Designed and maintained the online test bank — multiple-choice questions, simulations and result reporting.
  • Led the simulation creation workstream, and ran the team and projects in the manager’s absence.
  • CPA & CMA LMS
  • Online test bank
  • Simulations
Jul 2014 — Feb 2016Miles Education

Web Application Developer

PHP platforms & test bank

  • Built dynamic web applications in PHP, including the learner-facing test bank platform.
  • Guided and trained the team on web design and application development.
  • Learner test bank
  • PHP web applications

Sheet 08 — Education

Where the
grounding came from.

2011 — 2014

Master of Computer Applications

Bharati Vidyapeeth Institute of Management and Information Technology

MCA
2008 — 2011

Bachelor of Computer Applications

Dr. B.M.N. College of Home Science

BCA

Sheet 09 — Colophon

Built the way I build
everything else.

Typed content, semantic HTML, server-rendered text, and motion that respects your preferences. The same standards apply whether anyone is watching or not.