Research Assistant at University of Southern California
Los Angeles, California, United States
Join Prog.AI to see contacts
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.
7 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Southern California
Mathematics, Mathematics at National Organization for Development of Exceptional Talents (Sampad)
Bachelor of Science - BS, Electrical and Electronics Engineering, Bachelor of Science - BS, Electrical and Electronics Engineering at Sharif University of Technology
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.
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