Swarnim Arun

Software Engineer at Cedana

Bengaluru, Karnataka, India
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
Swarnim Arun is a versatile software engineer with 8 years of experience building high-performance systems across AI, backend, game programming, and developer tools. Comfortable in Rust, C++, Go, Zig, and TypeScript, he has driven production-grade analysis engines and caching systems, notably leading the Rust Analysis Engine at DeepSource and co-leading their C++ engine. His open-source work includes meaningful contributions to rust-analyzer—enhancing the HIR type system for IDE support—and long-term involvement with the Godot Engine, reflecting deep systems and tooling expertise. Based in Bengaluru, he blends low-level language proficiency with practical ML platform and microservice experience from roles at Prem and Cedana. Colleagues describe him as someone who writes clean docs and developer-facing tools as thoughtfully as he writes fast, safe code.
code8 years of coding experience
job3 years of employment as a software developer
bookBTech - Bachelor of Technology, Computer Science, BTech - Bachelor of Technology, Computer Science at Amity University Noida
bookVidyatree Modern World College
stackoverflow-logo

Stackoverflow

Stats
46reputation
5kreached
3answers
1question
github-logo-circle

Github Skills (13)

type-system10
rust10
rust-analyzer10
compiler-design9
gdscript6
dart6
godot6
android6
animation6
game-physics6
server6
flutter6
plugin6

Programming languages (20)

SmartyMDXC++CSSRustCGoHTML

Github contributions (5)

github-logo-circle
rust-lang/rust-analyzer

Mar 2020 - Aug 2023

A Rust compiler front-end for IDEs
Role in this project:
userBackend Developer
Contributions:2 reviews, 4 PRs, 6 comments in 3 years 5 months
Contributions summary:Swarnim primarily focused on extending the `hir::Type` module within the `rust-analyzer` project. Their contributions included adding new methods for type analysis, specifically for determining raw pointer, float, character, and slice types. They also made code refactoring and renaming functions within the `hir::Type` module to improve code readability and API consistency. Their work suggests a focus on enhancing the type system within the Rust compiler front-end.
rustlsp-servercompileridefront-end
swarnimarun/servo

Mar 2019 - Feb 2023

The Servo Browser Engine
Contributions:8 pushes, 1 branch in 3 years 11 months
servojavascriptbrowser-enginebrowser
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
Swarnim Arun - Software Engineer at Cedana