PROFILE
Rohan Sehgal
CURRENT
Software Engineer at Tools for Humanity
LANGUAGES
TypeScript, Python, C++
TOOLS
Temporal, Langchain, Postgres, AWS CDK, Next.js
WHAT I'M DOING
Software engineer working on identity systems at Tools for Humanity.
Previously employee #3 and a founding engineer at Broccoli, where I helped scale the company from $0 to $10M+ ARR.
Built systems powering millions of AI voice calls for home-service businesses. Broccoli is backed by Y Combinator and Khosla Ventures.
WHAT YOU OUGHT TO KNOW ABOUT ME
These are the guiding principles that I live by:
1. Make a difference while doing cool things
2. Take on risk and embrace the pressure
3. The people make the place and the place makes the people
WRITING
View All →Can you pick the right architecture before training it?
Applying Amid et al.'s Neural Network Prior Kernel as an architecture screen. It does not rank networks by trainability — but it detects whether a design can express the task's rule, and re-ranks correctly when the rule changes. Seven experiments, twenty-four limitations, three of which corrected me.
One Layer Deeper: learning a hidden recurrence, exactly
A competition about depth. A tiny learned gate-population recurrence swept Easy and all ten Medium datasets (100%, certified to T=64 on seen and unseen moduli). Hard didn't fall — and the diagnosis, a float64 precision cliff then a hypothesis-class mismatch, was the real prize.
Making ctf-lite a real training environment
Turning a capture-the-flag eval into an RL training environment — the null result I kept, the diagnosis, and the difficulty-generator fix I built and measured.
GITHUB
Loading contributions...
EDUCATION
UC San Diego
M.S. in Computer Science
Focus: AI/ML
Withdrew, started at Broccoli.com
UC Santa Cruz
B.S. in Computer Science
Graduated in 3 years with honors
GPA: 3.8 / 4.0