Arav Singhal

Software Engineer II at The Terasology Foundation

Seattle, Washington, 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

🤩
Rockstar
🎓
Top School
Arav Singhal is a Software Engineer II at Microsoft with 11 years of experience building high-performance systems across wireless communications, embedded firmware, and open-source game engines. He has driven measurable product gains—doubling per-user TCP goodput and cutting deployment costs by two-thirds—by architecting modulation, scheduling, and beamforming solutions at Skylark Wireless. A pragmatic engineer and mentor, he contributes to the Terasology open-source voxel world (improving render task pipeline efficiency) and guides students through Google Code-in and GSoC. His background blends systems-level C++ and Rust work, CI and tooling automation, and academic research on GPU-accelerated Massive MIMO, showing a habit of closing the loop between prototypes and production. Based in Seattle, he pairs technical depth with varied interests—golf, tennis, and percussion—that keep his problem-solving creative and steady under pressure.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at Rice University
stackoverflow-logo

Stackoverflow

Stats
7,361reputation
369kreached
191answers
0questions
Badges
unity-game-engine
top-5%
algorithm
top-5%
rust
top-5%
traits
top-5%
polymorphism
top-5%
github-logo-circle

Github Skills (20)

java10
javas10
performance-optimization10
data-structure9
polymorphism9
algorithm9
algorithms9
traits9
unity-game-engine9
rust9
data-structures9
architectures8
architecture8
type-conversion6
html6

Programming languages (14)

C#JavaC++RustCHTMLLogosKotlin

Github contributions (5)

github-logo-circle
MovingBlocks/Terasology

Dec 2016 - Jul 2020

Terasology - open source voxel world
Role in this project:
userBack-end Developer
Contributions:26 reviews, 422 commits, 47 PRs in 3 years 8 months
Contributions summary:Arav primarily focused on improving the efficiency and structure of the render task list generation. They refactored the render task list refreshing process, making it more frame-rate-aware by requesting refreshes instead of immediately applying them. In addition, they improved the code structure by moving the responsibility for render task list refreshing to the WorldRenderer. This involved changes in the data structures to manage state and improve encapsulation of render pipeline tasks.
terasologyvoxeljavagamesandbox
eviltak/ConsolasForPowerline

May 2016 - Nov 2020

Contributions:5 commits, 5 pushes, 1 branch in 4 years 7 months
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