Ravi Kumar M 00
01About 02Work 03Capabilities 04Experience 05Contact 06Résumé
Available — Staff / Architect Bangalore · India  —  Est. 2012

Thirteen years of front-end depth. Now the whole stack, end to end.

I architect a framework-agnostic design system consumed by Angular, React, Vue and vanilla JS teams — and in parallel I take products from an empty repository to a deployed system: schema, API, interface, native builds, tests, CI.

Ravi Kumar Medam
Ravi Kumar MedamBangalore
Scroll to begin
13+
Years engineering
20+
Products built solo
6
Languages shipped
8
Enterprise clients
01 — Position The shift

For thirteen years I built the front of enterprise software — banking platforms, healthcare systems, credit-risk dashboards, and the design systems holding them together. Then the ground moved. Writing code stopped being the bottleneck — so I stopped being only a front-end engineer.

What AI changed

The cost of writing code collapsed. Scaffolding, tests, migrations and documentation are no longer where the hours go.

What it didn't

Knowing what to build, how to model it, where it breaks at scale, and whether it is accessible, tested and maintainable.

Where I sit

Thirteen years of architecture judgement, driving AI at full speed. Output that is designed — not merely generated.

TypeScriptNext.js 15AngularReact 19StencilJSPrismaPostgreSQLSupabaseNode.js.NET 9FlutterTauriCapacitorRAGMCPVercelDockerVitest
02 — Selected work Designed, built & shipped solo

Products shipped
end to end.

01
Enterprise ERP

Aurora Enterprise Resource Planning

Multi-company suite · 13 modules

HR, attendance, leave and payroll; projects with Kanban, timesheets, purchase and inventory; sales & CRM pipeline, finance and expenses; an approvals engine, reporting and audit — behind role-based access control and a full REST API, with face-recognition attendance capture.

Aurora ERP dashboard — 20 employees, revenue vs expenses and attendance trend
Next.js 14ExpressPrismaPostgreSQLJWT + RBAC
01
02
Healthcare

Arogya+ Hospital Management System

Hospital platform · SRS-driven

Built against a transcribed enterprise SRS the document itself scoped at 14–18 months for a full team: a web ERP for every staff role, plus Patient and Employee PWA apps on one API. Argon2 auth, RBAC, structured logging, and a role-by-role smoke test — with status tracked honestly against the spec.

Arogya+ HMS executive dashboard — bed occupancy, dues and live bed board
TypeScriptReactExpressPrismaVitest
02
03
Marketplace

Nestly

On-demand services · four surfaces, one repo

Customer mobile app, partner app, admin and ops panel, and a realtime backend — delivered together in a single monorepo, with Android APKs packaged through Capacitor and a designed premium visual system rather than a default theme.

ReactViteSocket.ioPrismaCapacitor
03
04
HR platform

Peoplr Human Resource Management System

Next.js 15 RSC · shipped as an Android app

React Server Components querying PostgreSQL through Prisma at request time, packaged as an installable Android application via Capacitor. Verified pipeline — typecheck, 83 unit tests, lint — plus a five-role route smoke test run against both the dev server and a production build.

Peoplr HRMS dashboard — headcount, payroll and hiring trend
Next.js 15RSCPrismaCapacitor
04
05
Enterprise ERP

Unified Business Management Application

Three companies, one system

Runs a whole group — manpower and payroll, printing, signage and fabrication — from first enquiry through survey, quotation, approval, advance, production, QC, delivery and installation, plus deployment, attendance, live tracking, HR, payroll and inventory. One /api/* backend serves the web app and the Android client, so what a supervisor captures on a phone lands in the same system.

Unified Business Management Application — group command centre across three companies
Next.js 16React 19PrismaTailwind v4Android
05
06
Healthcare

MedCore Electronic Medical Records

Records on serverless Postgres

Drizzle ORM over Neon serverless PostgreSQL, a Radix and shadcn component layer, TanStack Query for the data layer, and blob storage for clinical documents — an EMR built to be operated, not demoed.

MedCore EMR dashboard — patients, appointments and lab reports
DrizzleNeonRadix UITanStack Query
06
07
Systems

AgriShop Enterprise Resource Planning

Native Windows desktop

A Go 1.24 desktop application with an embedded web frontend, shipped as an NSIS Windows installer so it deploys onto machines with no runtime prerequisites — the whole product in a single executable a shopkeeper can double-click.

Go 1.24Embedded frontendNSIS installerWindows
07
08
Logistics

TransitOne

Six modules, one core

Fleet management down to fuel, maintenance, inspections and parts; live vehicle tracking with trips, playback, geofences and alerts; and a logistics ERP covering quotations, bookings and consignments — six licensable modules sharing one login, one organisation and one master-data set, with dedicated driver and agent Android apps.

TransitOne Control Tower — fleet, consignments and receivables
Next.jsPrismaPostgreSQLAndroid apps
08
09
Real estate

Real Estate Solutions Suite

Ten modules, one data spine

The whole property lifecycle on one connected spine — marketing and listings, lead capture and sales, construction execution, unit booking and collections, handover, then post-sale rental and facility operations. Built to an SRS with six end-to-end flows traced from requirement to route, and shipped with its architecture and traceability documents.

Real Estate Suite cockpit — sales funnel and unit inventory
TypeScriptReactNodePrismaSRS-traced
09
10
Manufacturing

Manufacturing Solutions Management System

Production operations, spec first

Manufacturing Solutions Management System, authored as an SRS before a line was written — module design, process flows, a KPI catalogue and a phased roadmap — then implemented across separate server and web workspaces so the two can scale and deploy independently.

MSMS executive cockpit — plant OEE and order book
ReactViteExpressPrismaSRS authoring
10
11
Construction

Construction Industry Solutions

Sites, resources, execution

Project, resource and site-operations software for construction firms — specified as a written requirement document first, then delivered as a working MVP on Next.js with Prisma and TanStack Query rather than a deck full of screens nobody can click.

Construction Portfolio Command Centre — cost control ledger
Next.jsPrismaTanStack QuerySRS-led
11
12
Supply chain

Inventory Management System

Web, Android and Odoo

Stock control delivered across three surfaces at once — a web application, an Android client and Odoo add-ons over shared infrastructure — built one traced feature branch at a time: authentication, goods receipt, then the movement ledger, each landing as its own reviewable slice.

WebAndroidOdooShared infra
12
13
Native mobile

Attendance Management System

Native Android, in Java

An attendance client written natively in Java rather than wrapped from the web — project switching, filtered reporting and offline-tolerant sync, because the field teams using it are frequently somewhere with no signal and the record still has to be right when they get back.

JavaNative AndroidOffline sync
13
14
Native mobile

Family Chit Fund

Kotlin, and bilingual by default

Tracks a family chit the whole way through — monthly instalments, who took the chit and when, extras paid afterwards, carry-over months, requests, and the closing settlement for every member. Written in Kotlin and Jetpack Compose on Supabase, in English and Telugu, because half the people using it read one and half the other.

KotlinJetpack ComposeSupabaseGitHub Actions
14
15
Corporate web

TechCrest Global Solutions

Eighteen pages, server-rendered

A static marketing site rebuilt as a server-rendered application on Next.js 16 and React 19 — all eighteen pages reproduced one-to-one in design, content and behaviour, including product detail, free-trial, demo-booking and subscription flows, but now crawlable and fast on first paint.

TechCrest Global Solutions product catalogue
Next.js 16React 19App RouterSSR / SEO
15
01 / 15 Scroll to advance →
03 — Capabilities What I take responsibility for
01

AI & LLM Engineering

LLM applications, retrieval-augmented generation over real data, agentic tool-calling workflows and MCP servers — built with evals and guardrails rather than vibes.

RAGpgvectorAgentsMCPLangChainVercel AI SDK
02

Design Systems

Framework-agnostic component libraries on Web Components, distributed as native Angular, React and Vue packages from one codebase — tokens, accessibility, Storybook, visual-regression gates.

StencilJSShadow DOMDesign TokensStorybookChromaticWCAG 2.1 AA
03

Front-End Architecture

Angular 7 through latest with Standalone APIs and Signals, React 19, Next.js 15 App Router and RSC, micro-frontends, and performance work that shows up in the numbers.

AngularReact 19Next.js 15RSCMicro-FETypeScript
04

Backend & Data

Schema design in Prisma and Drizzle over PostgreSQL, REST services in Node, .NET 9 and Go, auth and RBAC, multi-tenancy including database-per-tenant, realtime over Socket.io.

PrismaPostgreSQLExpress.NET 9 CQRSRedisZod
05

Mobile & Desktop

The same product surface shipped as an Android APK, a Windows desktop application and a PWA — Capacitor, Flutter, Tauri, Electron and Go, with real installers.

CapacitorFlutterTauriElectronGoNSIS
06

Cloud, CI & Quality

Vercel, Supabase, Neon, Render and Docker; GitHub Actions pipelines with typecheck, unit tests, lint and smoke tests as gates. Coverage written with AI, reviewed by a human.

VercelSupabaseDockerGitHub ActionsVitestPlaywright
04 — Experience Eight companies · 2012 — present
01 Senior Front-End EngineerHappiest Minds Technologies · Fasttrack Design System Mar 2025 — Present

Architecting a framework-agnostic design system on StencilJS and native Web Components — one codebase consumed by Angular, React, Vue and vanilla JS teams. Built the distribution layer including all three Angular output strategies (NgModule, SCAM, Standalone). Published packages to the private Figma npm registry so designers generate production-consistent code from real components. Chromatic visual regression and Storybook interaction tests run as pre-merge CI gates.

02 Web UI DeveloperSchrill Technologies · Infosys / British Petroleum Mar 2023 — Jun 2024

Built complex Angular and DevExpress screens against microservices for a global credit-risk platform, with interactive visualisations powering quantitative risk dashboards. Led architecture of a reusable Angular component library consumed across multiple business applications.

03 Senior Software EngineerCloudtern Solutions · ArkCase CMS May 2022 — Jan 2023

Developed reusable Angular and Angular Material components for the open-source ArkCase platform; implemented Jest regression suites and managed JSON Server mock APIs ahead of backend delivery.

04 Senior Software EngineerWalkingTree Technologies · IVYTech Mar 2021 — May 2022

Built the front end with scalable Angular component architecture and REST integration; developed custom directives and reusable service layers for a global electronics repair and service platform.

05 Associate Technical LeadFIS Global · Business e-Banking Aug 2019 — Mar 2021

Led front-end development of an enterprise commercial banking platform, architected a reusable component library and REST service layer for banking workflows, and led client demos through Agile sprints.

06 Senior Software EngineerCompassites Solutions · MedLife Jun 2018 — Aug 2019

Owned the UI lifecycle for the majority of customer-facing pages from design through to production on India's leading digital healthcare platform, and integrated analytics and growth tracking across the funnel.

07 Software EngineerMphasis Limited · AIG / Virgin Money Sep 2015 — Jun 2018

Built responsive home, auto and funeral insurance platforms for South Africa with full cross-browser compatibility, plus responsive email templates and campaign landing pages.

08 UI DeveloperClay Tokens Infotech · Chit-Fund & Student Lifecycle Sep 2012 — Sep 2015

Developed the front ends for chit-fund industry management and student life-cycle applications, including internationalisation, input validation and cross-browser support.

05 — Method AI at full speed, judgement in the loop
01 — Specify

Write the spec first

Every build starts with an SRS or architecture document — modules, process flows, data model, KPIs, phasing. AI drafts it fast; the decisions in it are mine.

02 — Model

Design the schema

Prisma or Drizzle schemas, relationships, tenancy strategy and access rules before a single screen exists. Most product failures are data-model failures.

03 — Build

Generate, then review

AI produces components, services, migrations and tests at pace. I review every boundary — auth, money, medical data, accessibility — because that is where it costs.

04 — Prove

Gate it in CI

Typecheck, unit tests, lint and route smoke tests run before merge. Repositories ship with enforced branching rules and honest status tracking, not optimistic READMEs.

06 — Contact Let's build something complete

Building something
that needs all of it?

Ravi Kumar Medam Ravi Kumar Medam Full-Stack Engineer · AI Architect
ravikumarm346@gmail.com
+91 90365 62656 GitHub ↗ LinkedIn ↗ Bangalore, Karnataka, India