~ portfolio

Satvik Sawhney

software engineer

loading000%
terminal · engineer.modesatvik@portfolio:~$

satvik.sawhney();

// 01b. interactive
satvik@portfolio · ~ · bash↑↓ history · ⇥ autocomplete · ⌘L clear
satvik@portfolio:~$ cat /etc/motd
welcome to satvik's terminal
· type 'help' to see what's here
· 'cd projects/' then 'ls' · 'cat <slug>' · 'tree'
· 'satvik' chats with me right here · 'hire' opens the JD-fit checker
· ↑/↓ history · Tab autocompletes · ⌘L clears

real terminal · type help to start · satvik to chat with me

// 01. about
$ cat about.json | jq
{
  "name": "Satvik Sawhney",
  "role": "Software Engineer at Juspay · AI agents + backend infrastructure",
  "shipping": [
    "production Haskell on payment routing",
    "Haskell → Rust transpiler via custom AI-agent pipeline",
    "active-active multi-region cells",
    "Snowflake-style distributed ID gen"
  ],
  "obsessed_with": "systems that hold under real load",
  "personal_projects": "full-stack — db, backend, frontend, auth, agentic systems on GCP/Vercel/AWS",
  "education": "SRM grad · BTech CSE (AI & ML) · May 2026"
}
// 02. experience
$ tree experience/
experience/
├── juspay/  ★ return-offer
role: Software Development Engineer Intern
dates: Aug 2025 — Present
loc: Bengaluru, India
stack: [Haskell, Redis, Redis Streams, PostgreSQL, ...]
- Architected and shipped a Snowflake-style distributed ID generation system processing 16K+ IDs/ms per cell across 127 isolated cells, serving a payments platform of 300M+ daily transactions at sub-5ms p99 under peak production load.
- Migrated a closed-loop payment routing engine to a multi-region active-active cell architecture, redesigning multi-armed bandit explore-exploit logic with per-cell Redis scoring sliding windows to preserve statistical confidence under asymmetric traffic.
↳ open case study →

├── barclays/  ★ return-offer
role: Technology Summer Intern, BA4
dates: Jun 2025 — Aug 2025
loc: Pune, India
stack: [Python, Flask, SQL Server, REST, ...]
- Built a Python/Flask Data Archival and Retrieval System (DARS), reducing production DB size by 50%, improving query performance by 40%, and backup/recovery speed by 30% across 50+ SQL Server tables.
- Designed a recursive dependency analyzer using a custom topological sort (modified Kahn's algorithm) to guarantee 100% referential integrity during archival.
↳ open case study →

├── infosys/
role: Application Development Intern
dates: Apr 2025 — May 2025
loc: Mysuru, India
stack: [Python, Flask, REST, Generative AI, ...]
- Owned task breakdown and final delivery on a 10-member agile team, shipping a production-ready enterprise Flask backend sustaining 500+ simulated req/s — 1 week ahead of schedule.
- Integrated Generative AI for summaries and personalized recommendations, improving content discovery accuracy by 35%; MVP reduced manual effort by 40%.
↳ open case study →

└── bryha/
    role: Freelance Software Developer
    dates: Aug 2024 — Dec 2024
    loc: Gurugram, India
    stack: [Next.js, TypeScript, Tailwind CSS, REST]
    - Designed and developed a production website with backend REST API endpoints for booking and customer-inquiry management, increasing online engagement by 30%.
    - Implemented a responsive Next.js + TypeScript + Tailwind frontend ensuring a clean UX and seamless integration with backend services.
    ↳ open case study →
// 03. projects
$ ls projects/ | wc -l
8
$ ls projects/
[building]architectdb/

ArchitectDB

AI-native database architect · 6 agents · MCP server

FlaskSQLAlchemyAlembicRedisNext.js 14+2
[building]finos/

Finance OS

Personal-finance super-app · LangGraph · pgvector · Cloud Run

FastAPILangGraphPostgreSQLpgvectorSupabase Auth+3
[published]farmwise/

FarmWise

Multi-agent assistant for 126M Indian farmers · Gemini + Vertex AI

Gemini APIVertex AIGoogle MapsFirestoreCloud Run+1
[shipped]edumate/

EduMate

FLN assessment platform · J.P. Morgan Code for Good '24 · Mumbai

React.jsJavaSpring BootPostgreSQLTailwind CSS
[shipped]automation-agent/

Automation Agent

Natural-language → task converter · FastAPI + OpenAI + Docker

PythonFastAPIOpenAIDocker
// 04. stack
$ cat requirements.txt
# languages
python
haskell
java
c++
typescript
javascript
sql
c
swift

# ai / agents
langgraph
langchain
openai
anthropic
gemini
vertex ai
mcp
rag
faiss
sqlite-vec
pgvector
pytorch
lora
grpo
dpo
openenv
huggingface

# backend
flask
fastapi
spring boot
node.js
express
rest
sse
pydantic
sqlalchemy
alembic

# frontend
react
next.js
typescript
tailwind
shadcn/ui
framer motion
gsap
swiftui
streamlit

# databases
postgresql
mysql
mongodb
sqlite
sql server
firestore
supabase
redis

# cloud / devops
google cloud platform
cloud run
docker
kubernetes
vercel
oauth 2.0
grafana
jenkins
git
kaggle

// 04b. education
$ cat education.json | jq
{
  "institutions": [
{
      "institution": "SRM Institute of Science and Technology",
      "degree": "BTech Computer Science Engineering (AI & ML)",
      "dates": "Aug 2022 — May 2026",
      "note": "CGPA 9.8 / 10",
      "positions_held": 
    },
# positions of responsibility:
- role: "Technical Team Lead · Ramanujan Mathematics Club"
        dates: "Aug 2023 — Apr 2025"
        bullets:
    - Led an 8-person technical team building platforms to improve student engagement across multiple events.
    - Directed the complete development and deployment of the club's website and events portal serving 3000+ students.
- role: "Technical Team Member · Google Developer Groups (GDG), SRM"
        dates: "Mar 2024 — May 2025"
        bullets:
    - Contributed to the main club website (Next.js) and BookMyEvents (Remix); enhanced platform functionality and UX.
    - Collaborated on TypeScript + TailwindCSS projects, consistently meeting milestone deadlines.
{
      "institution": "Delhi Public School, R.K. Puram",
      "degree": "Class XII / Class X (CBSE)",
      "dates": "2019 — 2022",
      "note": "95.6% (XII) · 96.4% (X)"
    }

  ],
  "coursework": [ "data structures and algorithms", "algorithm analysis", "operating systems", "computer networks", "database management", ...]
}
// 05. awards
$ cat awards.log

[Aug 2025] Offers from Juspay & Barclays
Return offers as SDE at Juspay and Software Engineer (BA4) at Barclays following summer internships.
[Jul 2024 — Apr 2025] Apple iOS Developer Program
Selected among 1000+ applicants for a 2-semester specialized program with Apple & Infosys.
[Jul 2024] Amazon ML Summer School '24
Cleared ML assessment; selected among 80,000+ candidates nationwide.
[Jun 2024] Code for Good '24 — J.P. Morgan
Built EduMate, an FLN assessment platform, at Mumbai hackathon.
$ tail -n +5 awards.log · 3 more ↓
[2024 — 2025] Google Generative AI Intensive & Prompt-a-thons
Completed Google's Gen AI Intensive (capstone = FarmWise); multiple Prompt-a-thon submissions.
[2025] ICECA 2025 Publication
Co-authored "Federated Learning and its Uses in the Modern Medical Industry" — privacy-preserving AI in healthcare.
[Ongoing] Competitive Programming
Rating 2000+ across multiple contests; 700+ problems solved on LeetCode, CodeForces, CodeChef.
// 06.5 writing
$ ls -lh ~/writing/

loading…
05·shipping & solving · live · not for show

still writing code at 11pm.

github · SawhneySatvikvisit
public repos
last commit
last 12 weeksless more
leetcode · satviksawhneyvisit
problems solved
0+
cp rating
0+
leetcode · cf · cc
difficulty split
easy · 250 medium · 350 hard · 100