Skip to content
Open to opportunitiesSan Francisco, CA

Hi, I'm Rutwik Patel

I'm a software engineer. Most recently, I shipped features at Sigma Computing that 60+ companies depend on. I studied CS at USC and have published research with IEEE. I've also built a few projects I'm really proud of. Check them out below.

try
Rutwik Patel, Software Engineer at Sigma Computing, USC MS Computer Science Graduate, Full-Stack Developer specializing in React, TypeScript, Python, and AI/ML

About Me

Software Engineer passionate about building scalable products and solving complex problems

Who I Am

I'm a Software Engineer and USC Master's graduate who works close to the systems layer (backend services, infrastructure, and applied AI) and enjoys making complex things fast and reliable.

At Sigma Computing I shipped four production features used by 60+ enterprise organizations, and optimized rendering of large data grids with memoization and virtualization. At World Salon I refactored a monolithic backend into modular payment and event services (cutting request latency by 20%), built OpenAI-powered pipelines that processed 58,000+ profiles end-to-end, and containerized and deployed everything on AWS with Docker, EC2, S3, and GitHub Actions.

As a Research Assistant at USC Marshall, I engineered fault-tolerant ETL pipelines and RAG semantic-search systems over 500GB+ of sustainability disclosures, indexing 2M+ data points in PostgreSQL for 30+ researchers.

I'm open to full-time roles in Software, Infrastructure, Backend, and AI Engineering. Happy to connect with engineers, founders, and recruiters.

Impact

58K+
Profiles Processed via AI Pipelines
500GB+
Data Indexed for RAG Retrieval
60+
Enterprises Using Shipped Features
3.81
Graduate GPA

GitHub Activity

@RutwikPatel13

Toolkit

Pick a skill to see where I've used it. The number is how many roles and projects on this site use it.

Languages

Frontend

Backend

Databases

Cloud & Infra

AI / ML

Experience & Education

My professional journey and academic background

Work Experience

Jan 2026 - May 2026

USC Marshall School of Business, Los Angeles, CA

Research Assistant

  • •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.
Sept 2025 - Dec 2025

Sigma Computing, New York, NY

Software Engineer Intern

  • •Delivered four production features end-to-end in React and TypeScript, owning implementation, testing, and deployment. They include a condition-based formula visualization tool, Form v2, headers, and navigation used by 60+ enterprise organizations.
  • •Optimized rendering of large data grids with memoization and virtualization, improving dashboard responsiveness.
  • •Wrote Cypress end-to-end tests for critical workbook flows, catching regressions before they reached production.
Jul 2024 - Aug 2025

World Salon, Los Angeles, CA

Software Engineer

  • •Launched an events platform powering 130+ events for institutions, speakers, attendees, BDR, and internal teams.
  • •Engineered scraping and OpenAI-powered profiling pipelines that processed 58,000+ candidate profiles end-to-end, automating the company's core speaker-sourcing operation.
  • •Designed REST APIs with JWT auth and role-based access control across production services and admin routes.
  • •Refactored a monolithic backend into modular payment and event services, reducing request latency by 20%.
  • •Containerized and deployed applications on AWS using Docker, EC2, S3, and GitHub Actions CI/CD pipelines.
Feb 2024 - May 2025

USC Marshall School of Business, Los Angeles, CA

Research Assistant

  • •Engineered fault-tolerant Python ETL pipelines chaining Selenium scraping, OCR, and indexing to ingest 15,000+ sustainability reports across 10 years of S&P 1500 filings into a unified research knowledge base.
  • •Modeled normalized PostgreSQL schemas with targeted indexing over 2M+ extracted data points, cutting query latency by 12% and powering fast downstream analytics, semantic retrieval, and reporting.
  • •Parallelized PDF extraction with multithreading, cutting processing time 30% over the prior sequential pipeline.
  • •Containerized the pipelines with Docker and deployed them on AWS.

Education

August 2023 - May 2025

University of Southern California

Masters of Science in Computer Science | GPA: 3.81/4.0

Developed advanced technical expertise in algorithms, database systems, and web technologies while enhancing problem-solving skills and innovation. Coursework and class projects in C++, Go, Django REST, Redux, Kubernetes, and Terraform.

August 2019 - May 2023

University of Mumbai, Mumbai, India

Bachelor of Technology in Information Technology | GPA: 3.8/4.0

Gained a solid foundation in operating systems, machine learning, software engineering, and computer networks. Coursework and projects in C++, Django REST, PyTorch, and TensorFlow.

Projects

A selection of projects I've built

Live
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 Patel

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.

React Native
Expo
Supabase
Stripe
Live
TalkToData, an AI-powered SQL query interface converting natural language to SQL, supporting PostgreSQL, MySQL, SQLite, SQL Server, and MongoDB by Rutwik Patel

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.

Next.js
TypeScript
Groq AI
Tailwind
Live
RoomReserve (AirbnbLite) API, a full-featured hotel booking backend with FastAPI, PostgreSQL, JWT auth, room management, and payment integration by Rutwik Patel

RoomReserve (AirbnbLite): Hotel Booking API

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.

FastAPI
PostgreSQL
SQLAlchemy
JWT
Live
Stock Insight Web Application, a real-time stock tracking dashboard built with Angular, Express, MongoDB deployed on Google Cloud Platform by Rutwik Patel

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.

Angular
Express
MongoDB
GCP
Live
World Salon Platform, a speaker sourcing and event management website built with React, Node.js, MongoDB, AWS by Rutwik Patel

World Salon Website

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

React
Node.js
MongoDB
AWS
Live
Cataract Detection AI System, CNN-based medical imaging with GradCAM explainability achieving 97% accuracy, IEEE published research by Rutwik Patel

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.

Streamlit
Python
PyTorch
CNN
Stock Insight iOS App, a native Swift application for real-time stock tracking and portfolio management by Rutwik Patel

Stock Insight Application (iOS)

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

Swift
iOS
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 Patel

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.

Next.js
TypeScript
Claude API
Gmail API
Live
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 Patel

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.

Next.js
TypeScript
YouTube IFrame API
Upstash Redis

Get in Touch

I'm always open to new opportunities and interesting conversations

Contact Info

Location

San Francisco, CA

Find me on