Skip to content

MockArch

Founder / Full Stack Engineer · Public beta

AI-assisted system design interview practice: architecture canvas, automated checks, traffic simulation, and subscriptions (live at mockarch.in).

React 19 · TypeScript · FastAPI · Python · Supabase (Postgres + RLS) · Google Gemini · Razorpay

Overview

Owned UI, APIs, AI integration, payments, Supabase RLS, and deployment. Built the product as a multi-tenant SaaS.

React 19TypeScriptFastAPIPythonSupabase (Postgres + RLS)Google GeminiRazorpay

Case study

01 — Situation

Context

System design prep is usually static prompts and generic feedback, which makes it hard to practice repeatedly and improve quickly.

02 — Task

Objective

Build a repeatable practice environment with actionable feedback while keeping user data isolated and usage costs controlled.

03 — Action

Execution

  • 01Built a drag-and-drop architecture canvas with reusable components and persistence.
  • 02Implemented 20+ automated architecture checks (SPOFs, redundancy gaps, queue misconfigurations).
  • 03Added traffic simulation to visualize request flow and bottlenecks.
  • 04Integrated Gemini for feedback with server-side usage limits and cost-aware prompts.
  • 05Shipped subscriptions with Razorpay; enforced multi-tenant isolation using Supabase RLS policies.

04 — Result

Outcomes

  • 01Live product with core flows production-ready and iterating in public beta.
  • 02Clear, scannable feedback loop: checks + simulation + AI review to accelerate practice quality.