my dispatch table · everything below is going out

Suryakant

FULLSTACK DEVELOPER / INDIA

↓ orange dot = safe to rearrange · production data excluded

CURRENT SHIPMENT

CRYPTOXPRESS

JUN 2024—MAY 2026

Next.js

React Native
todo: touch grass

02 / shipping manifests

Work I signed for

CryptoXpress

ACTIVEFullstack Developer · Jun 2024—May 2026

lane 1

I built trading — buy, sell, orders, portfolio — on web and mobile. Same feature, twice, on purpose.

lane 2

A P2P marketplace with chat, and flight & hotel booking paid for in crypto. Yes, really.

lane 3

KYC, wallets, staking, gamification, and enough analytics to know exactly where people give up.

swap the test device:

same order book on web and phone. I built both.

REV 05 · BACKEND MIGRATION — STRAPI v3 → v5

The hardest thing I've shipped. Two major versions, live, and nobody downstream noticed. That was the whole goal.

payload
JS → TS rewrite of the entire backend
payload
controllers / services / routes / content-types refactored
payload
SQL schema + data migration
payload
API / auth / plugin breaking changes resolved

V3 · AS FOUND

  • javascript, loosely typed
  • v3 controllers & models
  • legacy plugin APIs
  • schema: implicit, drifting

V5 · AS SHIPPED

  • typescript end to end
  • document service architecture
  • plugins rebuilt on v5 APIs
  • schema: migrated, verified
proof of delivery
migrated in production. Every contract still holds.

JDMatchr

AI ASSISTEDdestination: recruiters with too many PDFs

I match résumés against job descriptions and show my working. A score with no reasoning behind it is just a horoscope.

RÉSUMÉ.PDF

JOB-DESCRIPTION.PDF

CANDIDATE ANALYSIS

  • — matches quoted, not implied
  • — gaps named out loud
  • — reasoning first, number last
proof of delivery
a shortlist you can defend in the debrief

WisprFree

OPEN SOURCEdestination: every macOS menu bar

Talk to your Mac. Get back clean, polished text — in any app, in your voice, with your own names spelled right. I built it in Swift because typing was slowing me down.

payload
on-device speech recognition — Parakeet / Whisper / Cohere
payload
LLM cleanup (Vertex / Gemini / OpenAI, or local): grammar fixed, filler words dropped
payload
custom name dictionary — your nouns, spelled correctly
payload
inserts into any app · Sparkle auto-updates

customs declaration — declared contents: Swift · CoreML · on-device transcription · one menu-bar icon

proof of delivery
free, open source, no sales call
github.com/surya758/wisprfree ↗
BUY / SELL / ORDERS / PORTFOLIO ✦ MY RELEASE PLAN HAS A PLAN B ✦ I TEST ON THE DEVICE, NOT ONLY THE WIDTH ✦
AUTH BREAKING CHANGE: RESOLVED ✦ P2P CHAT / FLIGHTS / HOTELS ✦ CLAUDE CODE / MCP / AGENT ORCHESTRATION ✦ IT WORKS ON MY MACHINE AND YOURS ✦

03 / signed by

Person responsible for release

Tall. Talented. Modest enough to stop at two adjectives.

I ship production fintech at CryptoXpress and build developer tools that talk back. I migrated a live backend across two major versions and nobody noticed, which is the highest compliment my job offers.

Also: I touch grass. Occasionally. Under protest.

capabilities · grouped by responsibility (hover or tab)

  • interfaceReact / Next.js / React Native
  • stateRedux Toolkit / MobX
  • serviceNode / Express / Strapi
  • dataPostgreSQL / SQL migrations
  • infrastructure · deliveryAWS / Firebase / Docker / Vercel
  • securityJWT / MFA / OTP / rate-limiting
  • testingJest / React Testing Library

signed: SURYAKANT · I read every line before it ships

NOW
CryptoXpress + agent orchestration
BEFORE
SWE Intern, Wadishades · Oct 2022—Mar 2023
FIELD TEST
I built a swipe-to-pick dress app. RTK, gestures, zero regrets
EDUCATION
Integrated B.Tech + MBA · Amity University · 2019—2024
ask me about the strapi migration