Senior Software Engineer
Astra Tech · Abu Dhabi, UAE
Rust · Distributed Systems · Compilers & Programming Languages

I'm a senior software engineer currently at Astra Tech in Abu Dhabi, building high-performance backend systems in Rust. Over the past six years I've worked across the stack, from frontend at AQR Capital and ByteDance to full-stack development and internal tooling at Apple.
My interests are in distributed systems, programming languages, and compilers. I also write about mathematics at TwoPi ↗.
Experience
Senior Rust Engineer · Abu Dhabi, UAE
High-performance Rust microservices with Tokio; cross-platform FFI logic layer for iOS and Android.
Software Engineer · Dubai, UAE
Micro-frontend architecture (Garfish); frontend development with React, Vue.js, and SolidJS.
Software Engineer · Hyderabad, India
Full-stack development on large-scale enterprise web applications; designed a rule-engine DSL with parser and auto-complete; managed platform infrastructure on AWS with Kubernetes and Tekton.
Analyst · Bengaluru, India
Frontend apps for Portfolio Management and Trading; built a shared component library.
Research Intern · Tokyo, Japan
HPC applied to tensor computations; optimized the HOTRG algorithm under Prof. Reiji Suda.
Education
B.Tech. (Honors) in Computer Science and Engineering · CGPA 9.4/10
Projects
Partial incomplete MaxSAT solver in C++. 1st place (60s track) and 2nd place (300s track) at MaxSAT Evaluations 2018.
Algorithms for overapproximations of polyhedra using Linear Programming and Fourier-Motzkin elimination.
Skills
Rust · JavaScript/TypeScript · Golang · C/C++ · Git · Docker · SQL
Distributed Systems · Programming Languages · Compilers
Publications
Open-WBO-Inc: Approximation Strategies for Incomplete Weighted MaxSAT
Saurabh Joshi, Prateek Kumar, Sukrut Rao, Ruben Martins · JSAT 2019
PDF ↗An analysis of executable size reduction by LLVM passes
Shalini Jain, Utpal Bora, Prateek Kumar, Vaibhav B. Sinha, Suresh Purini, Ramakrishna Upadrasta · CSIT 2019
PDF ↗Approximation Strategies for Incomplete MaxSAT
Saurabh Joshi, Prateek Kumar, Ruben Martins, Sukrut Rao · CP 2018
PDF ↗Recent Posts
- Experience at UTokyoOct 5, 2018