BIOGRAPHY // PROFILE
NOT AS SHIPPED
I'm Ravi Prajapati, a frontend engineer who never learned to leave things stock: not the framework defaults, not the phone's ROM, not the bike's factory paint. This site is what happens when that habit gets written down.
SYSTEM_STATUS.LOGACTIVE_GARAGE_MODE
FRONTEND:React • Angular • Micro Frontends • Astro
MOBILE:Java/Kotlin • Flutter • Ionic
BACKEND & INFRA:Node.js • AWS • Docker • CI/CD
AI & AGENTS:Harness • MCP • Prompt Pipelines
SIDE QUESTS:Bike Rides • RPI • Android
CURRENT ROLE
MADISON LOGIC
Senior Frontend Engineer
UI library, design system, micro-frontend patterns, and AI developer tooling.Career overview →
LATEST ARTICLES
VIEW ALL →[TUTORIAL]
10 MIN READAgentic UI Testing with browser-harness: A Working Setup, Start to Finish
Install browser-harness, connect it to your real Chrome, and get a coding agent to run UI checks that come back with screenshots and DOM evidence instead of vibes.
[PATTERN]
08 MIN READShipping LLM Prompts as a Build Artifact, Not a Doc
How one team treats prompt YAML as source of truth, regenerates it into docs, and gates drift with an automated contract check.