NO SIGNAL

404

THIS TAPE ONLY PLAYS ON DESKTOP

REEL 0000 · NO PICTURE ON THIS FORMAT

REC 00:00:00:00

AN ORIGINAL RECORDING

SIDDHESH
KASAT

I'm a full-stack developer and UI/UX designer working across web and mobile. I design each product, take it through client review, then build and deploy it. I also build AI-backed systems — where most of the engineering sits around the model rather than in it: schema-gated outputs, deterministic fallbacks, and approval gates before anything irreversible. Measured against a baseline, not asserted.

Nothing in this file worked the first time. Everything in it still works on the hundredth.

REEL 02

PREVIOUS HAUNTINGS

APR 2026 — PRESENT
NASHIK, INDIA

Full-Stack & React Native Developer, UI/UX Designer

FREELANCE · SELF-EMPLOYED

Voice-driven billing software for a menswear retailer — an LLM voice flow that produces a complete bill from speech instead of dropdown navigation, with GST handling and inventory sync through the Zoho Books API. A contact-sharing app for a real-estate broker built entirely on Supabase, so there was no separate backend to build or keep alive. An inventory app on AWS, in progress. Every product designed and signed off with the client before a line of it gets built.

  • REACT NATIVE
  • NEXT.JS
  • SUPABASE
  • AWS
  • FIGMA

JAN — APR 2026
REMOTE

Community Operations & Bot Development

TORTUGA GAMING · FOUNDING MEMBER

Joined at zero and designed the server's structure, role hierarchy and permission model as the community was built. Wrote the registration bots automating team and scrim sign-ups, plus music and utility bots, and shaped the feature plans behind them. Set up the moderation and anti-raid tooling, and produced the org's logos, tournament posters and short-form edits.

  • DISCORD BOTS
  • AUTOMATION
  • MODERATION
  • GRAPHIC DESIGN
  • VIDEO

JUL — DEC 2025
REMOTE

Community Administration & Design

MAX ESPORTS · COMMUNITY ADMIN

First-line support for an established Discord community — roles, permissions and access control. Kept the registration bots handling scrim and tournament sign-ups running, and fronted client communication around events. Produced the promotional graphics, posters and short-form video edits that went out with them.

  • COMMUNITY OPS
  • BOT UPKEEP
  • CLIENT COMMS
  • GRAPHIC DESIGN
  • VIDEO

FEB — MAR 2024
PUNE, INDIA

Flutter Developer

PICT · IN-HOUSE INTERNSHIP

Built Gossip, a cross-platform Flutter news app shipping to Android, iOS and web from one codebase, pulling live headlines from NewsAPI. Structured on MVVM with a dedicated repository layer, so network access, data models and UI state stayed separate instead of the widgets calling the API themselves.

  • FLUTTER
  • DART
  • MVVM
  • REST
REEL 03

EIGHT THINGS THAT SURVIVED

No skills cloud. No progress bars. Each record leads with the number it earned, then names the system, the constraint and the decision behind it.

RECORD 01 REPO

Clockwork

0 UNAPPROVED SIDE EFFECTS

PYTHON · FASTAPI · AWS STRANDS · BEDROCK · SUPABASE · NEXT.JS

An autonomous agent that runs the business side of freelancing — sourcing, pitching, quoting, invoicing, chasing payment.

Every outbound action queues an approval record carrying the action, its rationale, the messages it cited and the resulting state diff. A separate executor performs the side effect only once a human approves. A virtual clock makes scheduled follow-ups time-travel testable.

A role-based model router defaults to Bedrock and falls back to Groq in development, and a per-run token and cost ledger degrades the model rather than failing the run once the daily cap is hit.

DECISION / NOTHING IRREVERSIBLE HAPPENS WITHOUT A HUMAN SAYING SO.

RECORD 02 REPO

Recoup

₹3.95L INCREMENTAL OVER BASELINE

PYTHON · RAZORPAY API · SQLITE · EVENT SOURCING · GROQ

A revenue-recovery agent for Indian payments that picks the action with the highest expected value.

Measured against two holdout arms on 5,000 payments: ₹5.42L recovered, ₹3.95L of it incremental over the fixed-retry schedule merchants actually run. Compliance sits after the policy as a veto that can only subtract — never outweighed by a large enough number.

Every decision is written to an append-only, hash-chained SQLite ledger with UPDATE and DELETE rejected at trigger level. A 15-point sensitivity sweep confirmed the agent leads both holdouts at every assumption setting.

PROOF / THE LLM CONTRIBUTED −₹238. PUBLISHED THAT RATHER THAN WEAKENING THE BASELINE.

RECORD 03 LIVE

startHunt

13× LESS DB EGRESS PER SEARCH

NEXT.JS · TYPESCRIPT · VERCEL AI SDK · SUPABASE · PGVECTOR · COHERE

A conversational job-search agent that harvests live openings straight from company applicant-tracking systems.

Four stages: a rule filter and exact pgvector cosine ranking in one SQL query, job-description gates that drop 37% of the pool, an LLM re-rank scoring true capability overlap, then a link-liveness check that removes same-day closures.

Four LLM tasks routed across Cerebras, Groq and Gemini fallback chains, with per-key rotation, response caching and Postgres-backed usage quotas.

DECISION / RANK INSIDE POSTGRES — 8.35MB DOWN TO 0.64MB PER SEARCH.

RECORD 04 LIVE

IsoTherm

100 m TEMPERATURE RESOLUTION

NEXT.JS · TYPESCRIPT · LEAFLET · PYTHON · SUPABASE · OPENSTREETMAP

A deployed urban heat-risk platform that scores any map zone 0–100.

Each score decomposes into named drivers — heat exposure, green-cover, cooling-water and shade deficits — ranked by contribution, with the projected score after each proposed intervention.

An interactive Leaflet map with exposure layers, place and street search resolving to the nearest zone, automatic zone naming from nearby OpenStreetMap landmarks, and community heat-hazard reports with optional photo upload.

DECISION / AN EXPLAINABLE ACTION LIST BEATS ONE OPAQUE NUMBER.

RECORD 05 LIVE

SpeakWell

200 ms API RESPONSE, NOT 15 s

NEXT.JS · FASTAPI · CELERY · REDIS · GROQ · SUPABASE · DOCKER

An AI speaking coach: grammar fixes, filler counts, fluency and confidence scores in 10–15 seconds.

The API answers in under 200ms by queueing a Celery task and returning an id, so the work survives a dropped connection. Filler words are counted deterministically from Whisper word segments rather than by asking the model.

Groq Whisper transcription chained into Llama 3.3-70B analysis, returning corrected and native-speaker audio alongside the scores.

DECISION / THE CHEAPEST MODEL CALL IS THE ONE YOU NEVER MAKE.

RECORD 06 LIVE

Vibely

27 FIXED ANIMATION INTENTS

TANSTACK START · REACT · TYPESCRIPT · GEMINI · GSAP · ZOD

One sentence in, a full scroll-animated landing page out.

Closed vocabulary, open choreography — the model picks from 27 fixed animation intents with clamped parameters and never touches the fragile scroll engine, which a hand-written runtime harness owns identically on every generated page.

Per-section parallel code generation with automatic lint and repair, hand-written deterministic fallbacks, sandboxed iframe previews and single-file HTML export.

DECISION / EVERY GENERATED PAGE STAYS READABLE WITH JAVASCRIPT DISABLED.

RECORD 07 REPO

Sandbox Code Agent

16/16 INJECTIONS CONTAINED

PYTHON · LANGGRAPH · E2B · DOCKER · GROQ · STREAMLIT

Natural language becomes code, executed inside a locked-down microVM.

A LangGraph state machine classifies each failure as repairable — syntax, runtime, output-contract — or terminal, where the boundary held and retrying only spends tokens. Termination is enforced structurally by attempt caps and a per-request token, cost and sandbox-time budget.

Untrusted Python runs inside E2B microVMs or a network-disabled Docker container behind a swappable sandbox interface. Benchmarked on 30 real runs at roughly $0.002 per request, with no key material or host file content surviving redaction.

PROOF / 90% FIRST ATTEMPT · 96.7% AFTER REPAIR · $0.002 PER REQUEST.

RECORD 08 REPO

workflow → agent

6/6 BENCHMARK WORKFLOWS PASSED

PYTHON · LANGGRAPH · CREWAI · GEMINI · GROQ

A plain-language business process in, a runnable CrewAI multi-agent project out.

Validated by actually installing and running it — AST import allowlist, fresh-venv install, mocked execution, then domain-specificity scoring — with a repair loop that patches only the failing file and reports honest failure after three bounded attempts.

Generation is constrained to five execution patterns and six real built-in tools — anything else resolves to an explicit mocked stub rather than a hallucinated integration.

PROOF / 134 TESTS ACROSS 21 FILES.

REEL 04

THE CAST

no proficiency bars — every tool billed for its part

LANGUAGES

  • Pythonhands on every agent
  • TypeScriptthe contract nobody breaks
  • JavaScriptthe accomplice
  • SQLhow the long memory is asked

FRONTEND

  • React · React Nativethe same hands, two screens
  • Next.jsthe corridor
  • TanStack Startthe wiring behind the wall
  • Flutterone codebase, three doors
  • Tailwindthe quick coat of paint

BACKEND

  • FastAPIthe intake desk
  • Node.js · Expressthe pulse
  • REST APIsthe agreed language

DATABASES

  • PostgreSQLlong memory
  • pgvectormemory by resemblance
  • Supabasethe backend that isn't there
  • SQLitethe ledger that won't be edited
  • MySQLthe old filing cabinet

AI & AGENTS

  • LangGraphthe state machine that knows when to stop
  • CrewAIthe séance — many voices, one table
  • AWS Strandsthe one that runs the business
  • Vercel AI SDKthe switchboard

MODELS

  • Google Geminithe voice in the wall
  • Groqthe fast one
  • Cerebrasthe understudy
  • Cohere embeddingsthe eavesdropper

INFRASTRUCTURE

  • Docker · E2Bthe containment, the sealed room
  • AWS · Bedrockthe deep water
  • Vercel · Railwaywhere it goes to live
  • Cloudflare Workersthe edge of the property
  • Celery · Rediserrands after dark, short memory

DESIGN

  • Figmawhere it exists before it exists
  • Framerthe moving mock-up
  • Video Editingthe cut
  • Graphic Designthe poster on the wall

REEL 05AN OPEN DOOR, NOT A PITCH

SAY HI BEFORE
THE SIGNAL DIES

Email is the fastest way in. Everything else worth knowing is already somewhere on this tape.

REEL 06

AUDIENCE RESEARCH

0 CARDS RETURNED

Test screenings hand out a card on the way out. Same idea — one question about what you just watched, no box to write in. Tick one and you'll see what everyone else ticked. The unflattering answers are on the list too — a verdict nobody can disagree with isn't worth collecting.

WHAT'S THE VERDICT ON THIS TAPE?

TICK ONE — ONE CARD PER VIEWER