Skip to content
Open to opportunities

Hi, I'm Rutwik Patel

I build and ship software that people actually use — from enterprise data products to backend services, infrastructure, and AI-driven systems. I care about performance, reliability, and real-world impact (I wrote a Redis-compatible store in C++ that hits 984K+ ops/sec). USC MS Computer Science. Published IEEE researcher.

San Francisco, CA
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.

For fun and depth, I build systems from scratch — like miniredis, a Redis-compatible in-memory store written in C++17 with a non-blocking epoll/kqueue reactor and a hand-written skip list, reaching 984K+ ops/sec.

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

Impact

984K
ops/sec on miniredis (C++)
58K+
Profiles Processed via AI Pipelines
500GB+
Data Indexed for RAG Retrieval
60+
Enterprises Using Shipped Features
3.81
Graduate GPA

GitHub Activity

@RutwikPatel13

Programming Languages

Python92%
TypeScript90%
JavaScript88%
C++82%
Go80%

Frontend

React92%
Next.js90%
Angular75%
Tailwind CSS90%
Redux / Zustand78%

Backend

Node.js / Express85%
FastAPI82%
Django REST78%
REST APIs92%
Microservices75%

Databases

PostgreSQL88%
Redis82%
MongoDB82%
Chroma (Vector DB)72%

Cloud & Infrastructure

AWS (EC2, S3, RDS)84%
Docker85%
CI/CD & GitHub Actions82%
Kubernetes72%
Terraform70%

AI / ML

LangChain / RAG88%
PyTorch80%
OpenAI Embeddings82%
TensorFlow75%
Groq / LLM APIs85%

* Proficiency levels are AI-estimated based on project experience, internship work, and research contributions.

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 over 10K+ vector embeddings, 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 — owning implementation, testing, and deployment — including 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 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.

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.

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.

Projects

A selection of projects I've built

miniredis - Redis-Compatible In-Memory Store

A Redis-compatible in-memory store written from scratch in C++17 — non-blocking epoll/kqueue reactor over the RESP protocol, hand-written skip-list sorted sets, AOF persistence, pub/sub, and replication. Reaches 984K+ ops/sec.

C++17
epoll / kqueue
RESP
Skip List

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

RoomReserve - Hotel Booking API

Full-featured hotel booking backend API with user authentication, hotel/room management, booking lifecycle, and mock payment integration — 20+ REST endpoints on a normalized relational schema with concurrency-safe double-booking prevention.

FastAPI
PostgreSQL
SQLAlchemy
JWT
Live
Stock Insight Web Application - 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 - 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
CNN
GradCAM
Fake News Detection System - Deep learning NLP model using BERT and RoBERTa achieving 93% accuracy on 115K+ articles by Rutwik Patel

Fake News Detection

Developed and benchmarked multiple deep learning architectures achieving 93% accuracy. Achieved 94% precision, recall, and F1-score on WELFake and Kaggle datasets with 115K+ articles.

Python
CNN-LSTM
BERT
RoBERTa

XBook - Second Hand Book Platform

Platform for buying and selling second-hand books.

Web Development

Stock Insight Application (iOS)

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

Swift
iOS

Testimonials

What people say about working with me

I mentored Rutwik during his internship at Sigma. Rutwik is a diligent and professional engineer who continually impressed us with his ability to move at a blistering pace without sacrificing quality. During his 12 weeks, he independently shipped a highly-requested feature to customers and onboarded...

Jonathan Zhang

Frontend Engineer

Sigma Computing

Get in Touch

I'm always open to new opportunities and interesting conversations

Contact Info

Location

San Francisco, CA

Find me on