Ehsan Totoni

Co-Founder And CTO at bodo.ai

Pittsburgh, Pennsylvania, 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
Ehsan Totoni is a technical founder and CTO with over a decade of experience building compiler and parallel-computing systems that turn native Python and SQL into high-performance, HPC-class binaries. As co-founder and CTO of Bodo, he leads development of an auto-parallelizing inferential compiler and compute engine that brings cluster-scale efficiency to data and AI workloads. His research and engineering history spans Intel Labs and Carnegie Mellon, where he created HPAT and contributed core work to Numba, demonstrating deep expertise in JIT compilation, array analysis, and auto-parallelization. Comfortable bridging research and production, he combines PhD-level systems thinking with hands-on back-end and QA engineering—often writing critical unit tests and fixes for complex compiler IR and inlining issues. Based in Pittsburgh, he’s known for turning compiler research into practical, widely used tooling that accelerates real-world data pipelines.
code10 years of coding experience
job9 years of employment as a software developer
bookPhD Computer Science, PhD Computer Science at University of Illinois Urbana-Champaign
bookBSc Computer Engineering, BSc Computer Engineering at Sharif University of Technology
github-logo-circle

Github Skills (11)

compiler10
irr10
compiler-compiler10
numba10
unit-test10
python10
intermediate-code10
numpy10
llvm9
inlining9
cuda4

Programming languages (6)

TypeScriptJuliaC++ShellJupyter NotebookPython

Github contributions (5)

github-logo-circle
numba/numba

May 2019 - Nov 2021

NumPy aware dynamic Python compiler using LLVM
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:40 reviews, 83 commits, 66 PRs in 2 years 6 months
Contributions summary:Ehsan primarily contributed to the Numba project by implementing bug fixes and enhancements related to the compilation and array analysis features. They addressed issues in the IR (Intermediate Representation) utilities, array analysis, and inlining mechanisms. A significant portion of their work involved writing and modifying unit tests to ensure the correctness and stability of the codebase.
cudapythonparallelnumpynumba
IntelLabs/HPAT.jl

Feb 2016 - Mar 2018

Contributions:4 PRs, 465 pushes, 1 branch in 2 years 1 month
data-analyticsanalyticsclustersbig-dataperformance
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
Ehsan Totoni - Co-Founder And CTO at bodo.ai