Vihan B

Software Engineer at Jane Street

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Vihan B is a software engineer based in New York with a decade of experience spanning embedded systems, security, and product-focused development. He combines low-level systems expertise with full‑stack and iOS development—while admitting that react-router remains a personal nemesis—bringing practical judgment from both frontend product roles and backend engineering. Vihan has contributed to high-impact open-source work on apple/swift-collections, implementing B‑Tree deletions, cursor types, and SortedSet/Dictionary APIs that improve Swift’s core data structures. His background includes internships and security work at Apple, HFT exposure at Hudson River Trading, and current work on AI assistants at Jane Street, reflecting comfort across research, production, and performance-sensitive environments. As a former lead instructor for UC Berkeley’s web course and a product lead for a campus scheduling app used by tens of thousands, he blends technical depth with teaching and product instincts. Fiercely pragmatic, he tends to tackle correctness and algorithmic robustness in projects that sit at the intersection of systems and user-facing software.
code10 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of California, Berkeley
bookHigh School Diploma, EDUCATION, 9-12, High School Diploma, EDUCATION, 9-12 at California High School (San Ramon CA.)
languagesHindi, French, English
stackoverflow-logo

Stackoverflow

Stats
14,117reputation
4.1mreached
261answers
23questions
Badges
css
top-5%
swiftui
top-5%
async-await
top-1%
jquery
top-5%
swift
top-5%
javascript
top-1%
github-logo-circle

Github Skills (33)

algorithm10
algorithms10
javascript10
container10
btree10
data-structure10
async-await10
collections10
data-structures10
swift10
nodejs10
jquery-mobile9
es6-modules9
json9
jquery9

Programming languages (18)

JavaCSSC++CRustMakefileGoProlog

Github contributions (5)

github-logo-circle
apple/swift-collections

May 2021 - Aug 2021

Commonly used data structures for Swift
Role in this project:
userBack-end Developer
Contributions:17 commits, 3 PRs, 1 comment in 3 months
Contributions summary:Vihan primarily focused on implementing and improving data structures within the Swift Collections framework. Their contributions involved addressing invalid invariants within `OrderedDictionary` and implementing B-Tree deletion algorithms and the supporting tests. They also added cursor types for imperative tree modification and implemented SortedSet and SortedDictionary API implementations.
dequesequencedequeuehashcommonly
Optimizes statements such as `forEach` and `map` to for loops.
Contributions:23 commits, 4 PRs, 24 pushes in 3 years 1 month
loopsminifystatementsbabel-pluginmap
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Vihan B - Software Engineer at Jane Street