ROHAN SEHGAL

Rohan Sehgal

Software engineer building identity and AI systems in San Francisco.

github ↗linkedin ↗

EXPERIENCE

Tools for Humanity

June 2026Present

Software Engineer · San Francisco, CA

  • Building identity systems on the World ID team.

Broccoli.com (YC W22)

January 2025May 2026

Founding Engineer · San Francisco, CA

  • Employee #3. Helped scale the company from $0 to $10M+ ARR.
  • Built systems powering millions of AI voice calls for home-service businesses.
  • Backed by Y Combinator and Khosla Ventures.

Amazon Robotics

September 2024December 2024

Software Development Co-op · Boston, MA

  • Building automated AMI creation workflow to standardize EC2 config, installing Docker, NVIDIA drivers, and ECS agent config, cutting setup time and ensuring consistent, high-performance execution for GPU-accelerated tasks.
  • Reduced total runtime from 45+ to 10 minutes, while improving stability and preservation of artifacts.
  • Developed Hydra CLI automated integration tests to ensure stability for large-scale synthetic data generation.

Salesforce

June 2024September 2024

Software Engineering Intern · Bellevue, WA

  • Worked on IAM Copilot to automate and optimize internal IAM support using a GenAI-driven backend system
  • Utilized Python and XSOAR to support additional features through agents
  • Cross team collaboration effort with IAM team, boosting real-time user engagement and speeding access to support

Capital One

June 2023August 2023

Machine Learning Intern · Philadelphia, PA

  • Set up a multi-node GPU distributed training system using DASK to reduce XGBoost model training time
  • Integrated the training system with a ChromaDB vector database and tuning model accuracy with Optuna
  • Sped up data loading time by 10x with data iterator and migrated existing work to Kubeflow Pipelines

SAP National Security Services

June 2022December 2022

Software Engineering Intern · Remote

  • Developed 5+ advanced analytics dashboards using SAP front-end frameworks, JavaScript, and SQL for causes such as NOLB, a veteran-run charity focusing on evacuating Afghanistan interpreters and family
  • Created incident reporting software service using SAC, allowing NS2 to view 130+ companies' customer data
  • Revamped internal team's SAP Solution Manager to perform highly efficient SAP HANA TPOs

SELECTED WORK

ctf-lite — RL training environment

Turned a capture-the-flag crypto eval into a GRPO training environment for Qwen3-4B on prime-rl. Kept an honest null result (no significant lift at n=16 rollouts), diagnosed it to a difficulty cliff that starved GRPO of gradient, then built a procedural difficulty generator that splits each task across decoupled sub-knobs to turn a cliff into a climbable curriculum. Published as a repo, a wandb report, HF weights, and a Prime Hub environment.

github ↗

Reverse-LLM

A language model that reads forward-English questions and answers in character-reversed English, generated tail-first. Custom BPE trained on a mixed forward + reversed corpus, direction tokens for mode control; standard decoder-only transformer, forked from nanochat.

github ↗

Website Cloning Agent

Agentic system that turns any URL into a dev-ready multi-page Next.js clone. Playwright crawls and inspects the source site at desktop + mobile breakpoints; page-worker agents produce a structured Section IR; deterministic codegen writes a real Next.js App Router project. Follow-up chat edits target a single page/section and regenerate only that slice.

github ↗

EDUCATION

UC Santa Cruz

B.S. in Computer Science · Graduated in 3 years with honors · GPA 3.8 / 4.0

UC San Diego

M.S. in Computer Science, AI/ML · Withdrew, started at Broccoli.com