Sadra Sabouri

Research Assistant at University of Southern California

Los Angeles, California, 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
Sadra Sabouri is a PhD computer science researcher and software engineer based in Los Angeles with seven years of experience at the intersection of human-computer interaction, NLP, and ML systems. As a Research Assistant at USC and co-founder of OpenSciLab, he combines academic research—recently on human decision making with LLMs—with practical engineering to deliver open-source scientific tools. He has a strong track record in Python package development and tooling, contributing to widely used projects like PyCM (adopted by TensorFlow and PyTorch) and improving testing, CI/CD, and maintainability across generative art and ASCII-art libraries. Sadra’s background in speech and language processing and system architecture work for future AR/VR platforms gives him a rare blend of ML research and low-level system thinking. He is passionate about making open-science accessible and often focuses on reproducibility and robust test automation that quietly elevates project reliability.
code7 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Southern California
bookMathematics, Mathematics at National Organization for Development of Exceptional Talents (Sampad)
bookBachelor of Science - BS, Electrical and Electronics Engineering, Bachelor of Science - BS, Electrical and Electronics Engineering at Sharif University of Technology
stackoverflow-logo

Stackoverflow

Stats
299reputation
13kreached
16answers
1question
github-logo-circle

Github Skills (23)

pytest10
python10
travis10
matplotlib10
testing10
cicd10
generative-art10
automation9
documentation9
automations9
file-handling9
ascii8
debug8
bandit8
debugging8

Programming languages (9)

TypeScriptCSSC++CJavaScriptHTMLJupyter NotebookMATLAB

Github contributions (5)

github-logo-circle
sepandhaghighi/samila

Sep 2021 - Jan 2023

A Generative Art Generator
Role in this project:
userBackend Developer
Contributions:134 reviews, 193 commits, 100 PRs in 1 year 3 months
Contributions summary:Sadra primarily focused on improving the Samila project's code quality and maintainability. They fixed the version issue by modifying the `setup.py` file. Further contributions included adding and editing shell scripts and batch files for automated code formatting, along with the addition of docstrings for the `generate` and `plot` methods in the `genimage.py` file, as well as improving existing documentation. They also implemented features like adding the background color.
pythonartnftablesgenerative-artnft
sepandhaghighi/art

Aug 2019 - Feb 2022

🎨 ASCII art library for Python
Role in this project:
userBack-end Developer
Contributions:131 reviews, 296 commits, 116 PRs in 2 years 6 months
Contributions summary:Sadra primarily contributed to the Python-based ASCII art library by implementing features, addressing bugs, and adding tests for the `tsave` function. Their work involved adding overwrite functionality to the saving process, fixing issues related to filename handling (including multiple dots and missing extensions), and correcting singleton comparison issues. The user also added tests to ensure the proper functionality of the `tsave` function, including tests for the overwrite feature.
python-librarypythonartasciifiglet
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
Sadra Sabouri - Research Assistant at University of Southern California