I'm a full stack engineer with 3 years of production experience building web apps, DeFi platforms and AI-powered products. I'm now going deep on machine learning from first principles, building neural networks from scratch, on my way into AI safety work.
Open to remote roles, and to relocating for the right role or fellowship.
| π§ Learning | Andrej Karpathy's Zero to Hero: micrograd β makemore β GPT, built from scratch |
| πΌ Looking for | AI engineering and AI safety roles, remote or with relocation |
makemore: character-level language models in PyTorch
| Model | Dev loss |
|---|---|
| Bigram (counting) | 2.45 |
| MLP, 10-character context | 2.09 |
| MLP + BatchNorm | 2.04 |
Every model has tests, results across random seeds and an ablation study. β HarshS1611/makemore
elementaryGPT: a transformer from scratch that writes like Sherlock Holmes
A character-level GPT written from scratch in PyTorch and trained on all nine Sherlock Holmes books. 4.82M parameters, validation loss 1.27, with tests and a reproducible sampler (fixed temperature and seed).
Prompt: "Watson," said Holmes, "
Model: that good everything must be promised. I should have always put the lady through the situation of the case."
It has learned Conan Doyle's voice (dialogue, Victorian vocabulary, names), not plot or meaning, which is expected at this size. β HarshS1611/elementaryGPT
FlowSend: AI-assisted remittances on Base Β· live app
A remittance app on Base that uses LLM API calls to flag anomalous transfer patterns and suspicious behaviour, with escrow smart contracts built using AgentKit and the CDP SDK. β Devfolio Β· HarshS1611/base-mini-app
Aegis: guardian-based key recovery on Solana Β· live app
A non-custodial vault: if the owner goes inactive, a threshold of guardians can rotate ownership, but guardians never touch the funds. Anchor program in Rust, tested with LiteSVM, with a Next.js frontend. Deployed on Solana devnet. Built during Turbin3 Builders, Q2 2026.
flowchart LR
O["Owner wallet"] -- "deposit SOL, set guardians,<br/>threshold, inactivity window" --> V[("Vault PDA")]
G1["Guardian"] -- "approve recovery" --> P["Aegis program"]
G2["Guardian"] -- "approve recovery" --> P
P -- "owner inactive and<br/>threshold reached" --> R["Rotate owner"]
R --> V
β HarshS1611/Aegis
Protocol Labs, Storacha and DefiLlama
- DefiLlama: contributor to fee and volume adapters.
- Protocol Labs developer grant (FIL-Builders / Storacha), Jan 2025 to Mar 2026:
- storacha-migration-tool: a TypeScript library that streams files and folders from AWS S3 straight to Storacha, without downloading them locally. Published on npm.
- toju (afara): a crypto-native onramp for decentralized storage on IPFS via Storacha, paid in SOL, USDFC or USDC, with agent payments over x402.
- Protocol Labs Dev Guild: participant across cohorts 2 to 6, about 11 months.
Unfold 2024 Β· ETHIndia 2022 Β· Mercor Chatbot Challenge 2023 Β· E-Hack VIT
Happy to talk about machine learning, AI safety or Solana. Reach out on LinkedIn or by email.


