Tushar Paul

Software Engineer - Platform Architecture

San Francisco Bay Area 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
Tushar Paul is a software engineer in Platform Architecture at Apple with a decade of experience building low-level, high-performance systems and a background in parallel computing research from Stanford. He has hands-on expertise in task-based parallel runtimes—contributing to the Legion project by implementing a pull model for ghost-region data exchange—and a strong foundation in computer architecture from internships at Intel. Tushar combines academic rigor (M.S. in Computer Science, research on scalable HPC resilience) with production-grade platform work at a large tech company, often focusing on efficient data movement and runtime profiling. Based in the San Francisco Bay Area, he brings a practical systems mindset that spans chip-to-cloud concerns and a knack for translating research ideas into robust engineering.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (BS), Computer Engineering, Computer Science, Bachelor of Science (BS), Computer Engineering, Computer Science at The University of Texas at Austin
bookMaster of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Stanford University
languagesEnglish, Bengali, French
github-logo-circle

Github Skills (10)

parallel-processing10
c-language10
parallel10
parallel-computing10
cprogramming-language10
parallelization10
high-performance9
cluster-computing9
grid-computing9
data-transfer9

Programming languages (2)

C++Less

Github contributions (5)

github-logo-circle
StanfordLegion/legion

Feb 2016 - Jun 2017

The Legion Parallel Programming System
Role in this project:
userBack-end Developer
Contributions:51 commits, 81 pushes, 2 branches in 1 year 3 months
Contributions summary:Tushar implemented a "pull model" for the `full_ghost` example, which appears to be related to a stencil computation within the Legion parallel programming system. The commits introduce and refine code within the `ghost.cc` file, focusing on the interaction and data transfer between sub-regions in the computation. The changes involve creating and manipulating ghost regions for data exchange, and setting up dependencies related to the "pull model" for data retrieval from neighboring regions.
system-programminglegionparallel-programmingparallel
lucyywang/raytracer

Nov 2015 - Sep 2017

Contributions:48 pushes, 1 branch in 1 year 10 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
Tushar Paul - Software Engineer - Platform Architecture