Arpit Saxena

Senior Software Engineer at Yugabyte

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
Arpit Saxena is a Senior Software Engineer based in Bengaluru with 10 years of experience building resilient backend systems and storage-focused projects. A B.Tech in Mathematics and Computing from IIT Delhi, he has moved through systems and platform roles at Quadeye, NimbleEdge and now Yugabyte, blending low-level systems work with production engineering. Arpit contributes to tursodatabase/limbo, improving I/O robustness and performance for a modern SQLite-like OLTP engine—evidence of his knack for storage internals and fault-tolerant design. He enjoys building projects for fun on GitHub and is comfortable refactoring for performance (e.g., data-structure changes) and handling async I/O complexities like io_uring. Colleagues know him as a curious engineer who seeks practical fixes that prevent real-world hangs and improve operational resilience.
code10 years of coding experience
job7 years of employment as a software developer
bookIndian Institute of Technology Delhi (IIT Delhi)
bookClass 11- 12, Class 11- 12 at Remal Public School
bookGrades 6 - 10, Grades 6 - 10 at Manav Sthali School - India
languagesHindi, English
github-logo-circle

Github Skills (7)

io-uring10
databases10
rust10
embedded-database10
database10
sql8
webassembly5

Programming languages (14)

JavaC++CSSRustCScalaGoHTML

Github contributions (5)

github-logo-circle
tursodatabase/limbo

Sep 2024 - Oct 2024

Limbo is a project to build the modern evolution of SQLite.
Role in this project:
userBackend Engineer
Contributions:1 review, 4 PRs, 6 comments in 12 days
Contributions summary:Arpit primarily focused on improving the performance and robustness of the database's I/O operations. They implemented features to handle I/O faults within the simulator, specifically targeting the `RowResult::IO` case, to increase the resilience of the SQLite evolution. Additionally, they added logic to manage the `io_uring` operations, including a `pending_ops` count, to prevent indefinite hangs and optimize the `run_once` function. They also refactored the `sorter` to use a `Vec` instead of `BTreeMap` for records.
databaseembedded-databasesqlsqlite3webassembly
arpit-saxena/schedule-maker

Sep 2020 - Jan 2022

Generate ics file given a set of courses and slots
Contributions:3 reviews, 24 commits, 4 PRs in 1 year 3 months
icsslots
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
Arpit Saxena - Senior Software Engineer at Yugabyte