Skip to content
View mishrakushal's full-sized avatar

Block or report mishrakushal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mishrakushal/README.md
A command line. Someone types claude, deletes it, and types kushal instead, then asks: who are you? The reply: I'm Kushal, your friendly neighbourhood agent wrangler. Then a hint: ask again in dark mode. In dark mode the answer is code-slinger.

Specialist AI Engineer at Biopeak Health. I built Luma: an AI clinical co-pilot, one live view of a patient's full diagnostic history (20+ report types), built and shipped solo into daily clinical use.

> what have you shipped?

● ls ~/shipped

  • playdeck · my live side projects, pasted up as two-ink riso posters. Every poster is a working deployment.
  • cc-helper · drops CLAUDE.md, DESIGN.md and EXAMPLES.md into a new project, so the rules show up before the code does.
  • chat-cards · draws your prompts and Claude's text replies as rounded cards in the Claude Code terminal transcript.
  • find-me-a-place · somewhere to meet that's fair to the whole group. Places are ranked by how evenly everyone's travel time is spread, not by the midpoint (the midpoint is usually a lake).
+3 more
  • fib-me · everyone writes a lie for a weird true fact, then tries to find the real answer among the lies.
  • imposter · everyone gets the secret word except the imposter, who gets the category and a lot of confidence.
  • vitruvian-pokemon · Leonardo never met a Pikachu. Every Pokémon's real 3D model, measured from its own mesh and bones and drawn into his notebook.

> how do you work?

● cat notebook.md

I try to get it out of my head instead of trying to sort it in my head.

  1. Out of my head. Ideas, edge cases, short- and long-term goals, on paper first.
  2. Decompose. Break it down.
  3. Design. Draw the system.
  4. Build. Write the code myself.
  5. Ship. Good enough, and deployed.
  6. Observe. Watch it.

Back to 0: building (and breaking and re-building).

A good enough solution which is deployed is always better than the perfect solution sitting on your local.
↳ Five Playdeck projects are live. Find Me A Place runs at ₹0 on free tiers.

Observability is a powerful weapon.
↳ Sentry catches every route failure in Find Me A Place, and rate limits answer 429 with a Retry-After.

I care about the edge cases nobody sees.
↳ Fib-Me dedupes lies by NFKD-normalised text. Find Me A Place's Weiszfeld variant never divides by zero when the answer lands on someone's front door.

> show me your model card

trained on · BITS Pilani, BE Computer Science (2020–24) · JPMorgan Chase (2024–25) · Biopeak Health (2025–)

known limitations · "I wasn't a topper, but I was always curious and willing to get my hands dirty."

eval result
weekly report generation, JPMorgan Chase 2024 94.44% faster
report types in one patient record, Luma 20+
tests, Find Me A Place 102 in 18 files
divide-by-zero when the answer is someone's front door 0
> what have you written?

> what do you build with?

● which kushal

Python · FastAPI · RAG · LLM routing · Next.js · Claude Code

> where can I find you?

● open

LinkedIn · Medium · mishrakushal.github.io

Pinned Loading

  1. playdeck playdeck Public

    Astro

  2. claude-improvements claude-improvements Public

    TypeScript