Skip to content
Click to flip
Open to opportunitiesSan Francisco, CA

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.

Answers come from my portfolio, with project and role cards.
60+ENTERPRISE ORGS130+EVENTS SHIPPEDIEEEPUBLISHED TWICE
01 About

Holder details.

The fine print on the badge, written out. Everything here is also what my AI assistant answers from.

HOLDER RECORDRUTWIK.DEV
Rutwik Patel
Rutwik PatelHOLDER SIGNATURE

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
58K+
Profiles Processed via AI Pipelines
500GB+
Data Indexed for RAG Retrieval
60+
Enterprises Using Shipped Features
3.81
Graduate GPA

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 A
CLEARANCE SCANNERREADY

ZONE A · LANGUAGES

TypeScript

7 records found

Frontend

ZONE B

Backend

ZONE C

Databases

ZONE D

Cloud & Infra

ZONE E

AI / ML

ZONE F

GitHub Activity

@RutwikPatel13
02 Experience

Badges collected.

4 roles and 2 degrees, each with the badge I wore. Pick one up to read it.

RESEARCH · Jan 2026 - May 2026

Research Assistant

USC Marshall, Los Angeles, CA

PythonLangChainRAGChromaOpenAI EmbeddingsReactLLM APIs
  • 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.
03 Projects

Access passes.

Filter all 10
Restore Wellness Massage, an in-home massage marketplace iOS app built with React Native, Expo, Supabase, and Stripe Connect, live on the Apple App Store, by Rutwik PatelIOSLive

Restore 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.

React NativeExpoSupabaseStripe
PASS No. 01
TalkToData, an AI-powered SQL query interface converting natural language to SQL, supporting PostgreSQL, MySQL, SQLite, SQL Server, and MongoDB by Rutwik PatelWEBLive

TalkToData

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.

Next.jsTypeScriptGroq AITailwind
PASS No. 02
RoomReserve (AirbnbLite) API, a full-featured hotel booking backend with FastAPI, PostgreSQL, JWT auth, room management, and payment integration by Rutwik PatelWEBLive

RoomReserve (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.

FastAPIPostgreSQLSQLAlchemyJWT
PASS No. 03
Stock Insight Web Application, a real-time stock tracking dashboard built with Angular, Express, MongoDB deployed on Google Cloud Platform by Rutwik PatelWEBLive

Stock 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.

AngularExpressMongoDBGCP
PASS No. 04
World Salon Platform, a speaker sourcing and event management website built with React, Node.js, MongoDB, AWS by Rutwik PatelWEBLive

World Salon Website

Built during my internship at World Salon. Event creation platform with JWT authentication, role-based access control, and integrated payment workflows.

ReactNode.jsMongoDBAWS
PASS No. 05
ESG Report Search, a RAG app that answers questions about S&P 1500 sustainability reports and cites the report page behind each fact, built with Python, FastAPI, Postgres + pgvector and React by Rutwik PatelDATA SCIENCE

ESG 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.

PythonFastAPIPostgreSQLpgvector
PASS No. 06
Cataract Detection AI System, CNN-based medical imaging with GradCAM explainability achieving 97% accuracy, IEEE published research by Rutwik PatelDATA SCIENCELive

Cataract 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.

StreamlitPythonPyTorchCNN
PASS No. 07
Stock Insight iOS App, a native Swift application for real-time stock tracking and portfolio management by Rutwik PatelIOS

Stock Insight Application (iOS)

Complementary iOS app built in Swift replicating core web features for seamless cross-platform experience.

SwiftiOS
PASS No. 08
ReachOut (warmreach), a Next.js app that finds the founder, engineering lead and recruiter at a company you applied to, has Claude write each a personalized email, and lands them as Gmail drafts, by Rutwik PatelWEB

ReachOut (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.

Next.jsTypeScriptClaude APIGmail API
PASS No. 09
Music (music.rutwik.dev), a personal Indian music library built with Next.js and the YouTube IFrame API: curated collections that rotate with the hour, a reorderable queue and your own playlists, by Rutwik PatelWEBLive

Music

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.

Next.jsTypeScriptYouTube IFrame APIUpstash Redis
PASS No. 10
05 Contact

Request access.

Fill in your visitor badge and send it over. It goes straight to my inbox.

or emailme.rutwik@gmail.com
LinkedInGitHubSan Francisco, CA
VISITORDAY PASS
?Your nameyou@company.com
HOST
Rutwik Patel
ACCESS
Inbox
TYPE TO PRINT YOUR BADGE