Rutwik PatelSoftware & Infrastructure Engineer.
Backend, cloud infrastructure and applied AI. MS CS from USC, engineering roles at Sigma Computing and World Salon, and published in IEEE.
Holder details.
The fine print on the badge, written out. Everything here is also what my AI assistant answers from.

I work across backend, cloud infrastructure and applied AI. I've shipped React features used by 60+ enterprise organizations at Sigma Computing, launched the events platform behind 130+ events at World Salon, and built RAG search over sustainability disclosures at USC Marshall.
- NAME
- Rutwik Patel
- ROLE
- Software & Infrastructure Engineer
- BASED IN
- San Francisco, CA
- EDUCATION
- MS CS, USC (3.81) · B.Tech IT, Mumbai (3.8)
- MOST RECENT
- Research Assistant, USC Marshall
- PUBLISHED
- 4 papers, 2 in IEEE
- OPEN TO
- Full-time Software, Infrastructure, Backend and AI roles
Clearance levels
Toolkit
Scan a skill to see where I've used it. The number is how many roles and projects on this site use it.
Languages
ZONE AZONE A · LANGUAGES
TypeScript
7 records found
Sigma Computing
Software Engineer Intern · Sept 2025 - Dec 2025

Restore Wellness: In-Home Massage Marketplace
A three-sided in-home massage marketplace shipped to the App Store. Clients book a licensed therapist to their home, the therapist accepts and fulfills the session, and an admin dispatch panel runs bookings, compliance, and payouts. Stripe Connect handles the client payments and therapist payouts.

TalkToData: Natural Language SQL
AI-powered SQL query interface that converts plain English to SQL. Supports PostgreSQL, MySQL, SQLite, SQL Server, and MongoDB with AI-driven query explanations and error fixing.

ESG Report Search: Cited Answers from Sustainability Reports
A personal project that rebuilds my USC Marshall research pipeline: ask S&P 1500 sustainability reports a question and get an answer citing the exact page each fact came from. Hybrid keyword and vector search with a reranker runs over 289 reports (27,928 passages), and a checker removes any citation the model makes up before the answer is shown. Retrieval is measured against 50 hand-labelled questions.

ReachOut (warmreach): AI Job Outreach
After you apply for a job, finds the founder, the engineering lead and the recruiter at the company, has Claude write each of them an email grounded in real company facts, tailors your résumé to the job, and lands everything as Gmail drafts. Follows up until someone replies and never emails the same person twice.

Music: Personal Music Library
My own music app at music.rutwik.dev. Curated Hindi, Gujarati and Indian hip-hop collections that rotate with the hour in India, a queue you can reorder, and playlists built a song at a time or saved from YouTube. It hosts no audio: every song plays through YouTube, so each play counts for the artist. Read-only for visitors.
This portfolio
Next.js site with Redis-backed analytics and an AI agent that answers with live cards
Frontend
ZONE BBackend
ZONE CDatabases
ZONE DCloud & Infra
ZONE EAI / ML
ZONE FZONE A · LANGUAGES
TypeScript
7 records found
Sigma Computing
Software Engineer Intern · Sept 2025 - Dec 2025

Restore Wellness: In-Home Massage Marketplace
A three-sided in-home massage marketplace shipped to the App Store. Clients book a licensed therapist to their home, the therapist accepts and fulfills the session, and an admin dispatch panel runs bookings, compliance, and payouts. Stripe Connect handles the client payments and therapist payouts.

TalkToData: Natural Language SQL
AI-powered SQL query interface that converts plain English to SQL. Supports PostgreSQL, MySQL, SQLite, SQL Server, and MongoDB with AI-driven query explanations and error fixing.

ESG Report Search: Cited Answers from Sustainability Reports
A personal project that rebuilds my USC Marshall research pipeline: ask S&P 1500 sustainability reports a question and get an answer citing the exact page each fact came from. Hybrid keyword and vector search with a reranker runs over 289 reports (27,928 passages), and a checker removes any citation the model makes up before the answer is shown. Retrieval is measured against 50 hand-labelled questions.

ReachOut (warmreach): AI Job Outreach
After you apply for a job, finds the founder, the engineering lead and the recruiter at the company, has Claude write each of them an email grounded in real company facts, tailors your résumé to the job, and lands everything as Gmail drafts. Follows up until someone replies and never emails the same person twice.

Music: Personal Music Library
My own music app at music.rutwik.dev. Curated Hindi, Gujarati and Indian hip-hop collections that rotate with the hour in India, a queue you can reorder, and playlists built a song at a time or saved from YouTube. It hosts no audio: every song plays through YouTube, so each play counts for the artist. Read-only for visitors.
This portfolio
Next.js site with Redis-backed analytics and an AI agent that answers with live cards
GitHub Activity
Badges collected.
4 roles and 2 degrees, each with the badge I wore. Pick one up to read it.
Research Assistant
USC Marshall, Los Angeles, CA
- Built a RAG-based semantic search and chat platform in Python and LangChain over 10K+ OpenAI embeddings stored in Chroma, letting researchers query 500GB+ of structured and unstructured sustainability disclosures in natural language.
- Developed chunking and schema-guided LLM pipelines that extract structured ESG fields from unstructured disclosures.
- Shipped a React dashboard and chat interface for 30+ researchers, cutting 15+ hours per week of manual review.
- Integrated an LLM layer grounding answers in retrieved disclosures with citations to reduce hallucination, plus a feedback loop capturing researcher ratings to refine retrieval accuracy over time.
Access passes.
IOSLiveRestore Wellness
A three-sided in-home massage marketplace shipped to the App Store. Clients book a licensed therapist to their home, the therapist accepts and fulfills the session, and an admin dispatch panel runs bookings, compliance, and payouts. Stripe Connect handles the client payments and therapist payouts.
WEBLiveTalkToData
AI-powered SQL query interface that converts plain English to SQL. Supports PostgreSQL, MySQL, SQLite, SQL Server, and MongoDB with AI-driven query explanations and error fixing.
WEBLiveRoomReserve (AirbnbLite)
Full-featured hotel booking backend API with user authentication, hotel/room management, booking lifecycle, and mock payment integration. It has 37 REST endpoints on a normalized relational schema with concurrency-safe double-booking prevention.
WEBLiveStock Insight Application (Web)
Full-stack stock trading platform with real-time data from Finnhub and Polygon APIs. Features portfolio management, watchlists, and interactive charts with responsive Angular Material design.
WEBLiveWorld Salon Website
Built during my internship at World Salon. Event creation platform with JWT authentication, role-based access control, and integrated payment workflows.
DATA SCIENCEESG Report Search
A personal project that rebuilds my USC Marshall research pipeline: ask S&P 1500 sustainability reports a question and get an answer citing the exact page each fact came from. Hybrid keyword and vector search with a reranker runs over 289 reports (27,928 passages), and a checker removes any citation the model makes up before the answer is shown. Retrieval is measured against 50 hand-labelled questions.
DATA SCIENCELiveCataract Detection with Explainable AI (XAI)
Led team of 3 to develop CNN-based cataract detection system achieving 97% accuracy with explainable AI integration. Integrated GradCAM for visualizing model decisions.
IOSStock Insight Application (iOS)
Complementary iOS app built in Swift replicating core web features for seamless cross-platform experience.
WEBReachOut (warmreach)
After you apply for a job, finds the founder, the engineering lead and the recruiter at the company, has Claude write each of them an email grounded in real company facts, tailors your résumé to the job, and lands everything as Gmail drafts. Follows up until someone replies and never emails the same person twice.
WEBLiveMusic
My own music app at music.rutwik.dev. Curated Hindi, Gujarati and Indian hip-hop collections that rotate with the hour in India, a queue you can reorder, and playlists built a song at a time or saved from YouTube. It hosts no audio: every song plays through YouTube, so each play counts for the artist. Read-only for visitors.
Press passes.
4 peer-reviewed papers on explainable AI, privacy and learning tools. 2 are in IEEE.
Exploring the Potentials of Explainable AI for Early Cataract Detection to Foster Accessible HealthcareVOLUME 25, ISSUE 9 - 2023Read the paperPRESSIEEE · 2024
XAI meets Ophthalmology: An Explainable Approach to Cataract Detection using VGG-19 and Grad-CAM2023 IEEE Pune Section International Conference (PuneCon)Read on IEEE XplorePRESSIEEE · 2023
Federated Learning to Preserve the Privacy of User Data2023 Somaiya International Conference on Technology and Information Management (SICTIM)Read on IEEE XplorePRESSJUSST.ORG · 2022
Literature Survey on virtual laboratory for secondary studentsVOLUME 24, ISSUE 12, 2022, S.No.11Read the paper