Skip to content

v21 · public beta

Suyash Kansal

Building software that thinks.

01 / PROJECTS

Projects that shipped, with the numbers to prove it.

Shipped

Full-stack real estate platform — client build at Coscale Global, live in production

Storefront, partner portal and admin panel in one Next.js app. A transactional outbox with an idempotent retry worker replaced the daily CRM sync, so leads reach the client's CRM in 47 seconds instead of up to 20 hours. Partners can never identify each other: data masking, ownership checks and role-based access are enforced server-side across 12 admin permission groups.

Key Metric

lead → client CRM: up to 20h → 47s

Technical Highlights

Lead DeliveryTransactional Outbox + Idempotent Retry Worker
DB LatencyFunctions Co-located with Postgres in Singapore (227ms → 8ms)
Access ControlServer-Side Masking & RBAC Across 12 Permission Groups
Click FeedbackSuspense Fallbacks on 58 Route Segments (2.17s → 15–57ms)
  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • Vercel
  • Sentry
Pre-launch

Back to Player

Global AI sports platform — solo build, initial launch in Delhi

Matchmaking, coach booking, payments and AI swing analysis, built end to end solo. OpenCV and MediaPipe extract 3D joint landmarks, NumPy scores them against pro benchmarks, Gemini turns the numbers into coaching. When Gemini fails, a rule-based model takes over — users never see an error.

Key Metric

Built for real players, not demos · Designed to scale from day one

Technical Highlights

CV PipelineOpenCV & MediaPipe 3D Joint Pose Tracking
Scoring ModelNumPy Vector Cosine-Similarity vs Pro Benchmarks
AI AnalysisGemini 1.5 Pro Coaching Feedback Generator
Error HandlingDeterministic Rule-Based LLM Fallback Gate
  • React Native
  • FastAPI
  • PostgreSQL/PostGIS
  • MediaPipe
  • Gemini
Team Build

Charge it up

A smart platform that helps electric vehicle owners find the best charging station and charging time to save time, money, and reduce waiting.

Urgency-ordered greedy assignment under transformer headroom, charger power caps and battery-range feasibility — deterministic and reproducible in tests. Compiled into a native Python module so FastAPI optimizes in-process; Redis snapshots and pub/sub keep dashboards pure renderers, and a dead cache degrades the UI, never the API.

Key Metric

sub-millisecond optimization calls via pybind11

Technical Highlights

Optimizer CoreC++ & pybind11 Native Multithreaded Solver
Resource LimitsTransformer Headroom & Charger Power Allocator
State BrokerRedis Snapshot & Pub/Sub Dashboard Sync
Degradation ModeDead Cache Fallback Prevents Core API Blockage
  • C++
  • pybind11
  • FastAPI
  • Redis
  • Docker
Shipped

Job Ninja

AI copilot compressing job applications from 30 minutes to under 5

Scrapes five job boards, scores resumes against descriptions with ATS feedback, auto-tailors Typst resumes in a live side-by-side editor and drafts recruiter outreach. Layered architecture with every external boundary — LLM, email lookup, scrapers — behind a single dependency-injection seam, so the whole system is mockable.

Key Metric

103 offline tests in <10s

Technical Highlights

Scraper ServiceConcurrent HTML Scraping for 5 Major Job Boards
Matching ModelATS Keyword Scoring & Semantic Profile Alignment
PDF CompilerTypst CLI Engine Generating PDF (<300ms)
Test Suite100% Mockable Mock-Injected Dependency Boundaries
  • FastAPI
  • React 19
  • Gemini
  • SQLite
  • Typst
Hackathon

Nidaan

Agentic civic-issue platform — citizen report to assigned worker in seconds

An event-driven state machine runs the full ticket lifecycle: AI visual triage, weighted reverse auction, contractor assignment and simulated escrow payout. A triple-lock verification gate — image comparison, GPS match, citizen proximity — blocks fraudulent completions, and a SHA-256 hash-chained ledger keeps history tamper-evident.

Key Metric

report → assigned worker in <5s

Technical Highlights

Workflow LogicEvent-Driven Ticket State Lifecycle Machine
AI TriageGemini Vision Classifier for Instant Civic Routing
Ledger SecuritySHA-256 Hash-Chained Database Lock
Verification GateImage Comparison & GPS Proximity Validation
  • Node.js
  • Cloud Firestore
  • Gemini
  • Google Maps API
Still early — already shipping✦Still early — already shipping✦Still early — already shipping✦Still early — already shipping✦Still early — already shipping✦Still early — already shipping✦

02 / APPROACH

The principles I build on.

Design for failure first

Backpressure, idempotency, graceful degradation, privacy by default. The unhappy path is the product — the happy path is just the demo.

HTTP 429 shed · HMAC + constant-time compare · RLS by default

Measure everything

Latency, memory, cost, test speed. A claim without a number is a rumor.

5–15s pipeline · sub-ms calls · 103 tests <10s

Understand one layer deeper

Use the API, then read the paper. Use the framework, then read its source.

Ship, then judge

Opinions about unbuilt things are worthless. Build the smallest real version first.

Slope over intercept

Where you start matters less than your learning rate. Protect the learning rate.

Compound in public

Work nobody can see might as well not exist. Default to visible.

03 / SKILLS

package.json for a person.

Versions are mileage, not marketing. Click on file explorer tabs and inspect dependencies.

suyash-kansal ~ workspaceManifest
Node v21
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{
"name": "suyash-kansal",
"version": "21.0.0",
"dependencies": {
: "^2.4.0",
: "^2.8.0",
: "^1.6.0",
: "^1.9.0",
: "^2.2.0",
: "^1.8.0",
: "^2.0.0",
: "^1.5.0",
: "^1.2.0",
: "^2.3.0",
: "^2.1.0",
: "^2.0.0",
: "^2.5.0",
: "^1.7.0",
: "^1.8.0",
: "^1.9.0",
: "^2.0.0",
: "^1.3.0"
}
}
TERMINAL
suyash-kansal$
suyash-kansal-OS

04 / JOURNEY

Life, as release notes.

Major version = age at the time.

  1. v21.1.02026work

    SasteGhar — a real estate platform, live in production

    • Client build at Coscale Global: storefront, partner portal and admin panel in one app.
    • Leads reach the client's CRM in 47 seconds — it used to take up to 20 hours.
    • Learned: move the function next to the database before tuning anything else (227 ms → 8 ms).
  2. v21.0.02026build

    Rebuilt this site as a living system

    • Designed as a product, not a portfolio.
    • Ships with a changelog instead of trophies — you're reading it.
  3. v20.8.02026milestone

    Nidaan — a platform in a weekend

    • Hackathon build: agentic civic-issue resolution with escrow and audit ledger.
    • Proof that scope discipline beats headcount.
  4. v20.6.02026build

    Back to Player — a full product, built solo

    • Matchmaking, coach booking, payments, AI swing analysis — one person, end to end.
    • Hardened payments against webhook chaos; made user locations non-triangulatable.
    • Pre-launch in Delhi.
  5. v20.5.02026build

    Charge it up — the C++ deep end

    • Wrote the assignment engine in C++, bound it to Python at sub-millisecond cost.
    • Learned: the cache is optional, the safety invariant is not.
  6. v20.4.02026build

    Job Ninja — 103 tests and one DI seam

    • Refactored a flat prototype into a layered, fully mockable architecture.
    • Chose reliability over fragile automation — no ban-prone scripts.
  7. v20.2.02026work

    Product Developer — Coscale Global

    • Ship client websites end to end — the product decisions and the build.
    • Trained interns on the team's design-and-build workflow until they ran client projects on their own.
    • Scoping an internal AI knowledge platform: vector + graph retrieval, tenant isolation, MCP into the tools the team already uses.
  8. v19.1.02024life

    Enrolled — B.Tech, Punjab Engineering College

    • JEE Main: 98 percentile.
    • Decided early: the degree is the floor, not the ceiling.
  9. v18.0.02023milestone

    v18 — initial public release

    • Legally an adult. Shipped with curiosity enabled by default.
    • Known issues: impatient with slow systems. Won't fix.

NOW

probably achieved by the time you are reading this

  • Initial launch Back to Player in Delhi

    Pre-launch > real users on court.

  • Strengthen DSA & CS fundamentals along with system design

    The grind under everything else.

  • Ship weekly, write monthly

    Consistency over polish.

NEXT

probably working on them by time you are reading this

  • Internship at a serious engineering org

    Optimising for who I learn from, not the logo.

  • Build AI services that gives startups an unfair advantage

  • Back to Player: scale it globally

SOMEDAY

probably we can achieve these together

  • Found a company worth a decade

    The long game. Everything above compounds toward this.

  • A product with 10,000 real users

  • A network with the smartest brains out there

Let's build

( keep scrolling )

05 / SAY HELLO

The interesting version of this site is the next one.

The channel's open. I reply to humans, fast.