Skip to content

v21 · public beta

Suyash Kansal

Building software that thinks.

01 / PROJECTS

Projects that shipped, with the numbers to prove it.

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 shippingStill early — already shippingStill early — already shippingStill early — already shippingStill early — already shippingStill 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.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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. v20.0.02025work

    Product Design Lead — The Curious Cousins

    • Built AI systems and workflows.
    • Automated campaign operations and reporting for a live client base; cut manual work 40–60%.
    • Turned vague requests into scoped, shipped internal tools.
  7. v19.1.02024life

    Enrolled — B.Tech, Punjab Engineering College

    • JEE Main: 98 percentile.
    • Decided early: the degree is the floor, not the ceiling.
  8. 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.