Siva Reddy is a seasoned software engineer with 12 years of experience building and hardening developer tools, debuggers, and infrastructure at Google, specializing in Android/Linux tooling, LLDB, GDB, and ChromeOS power systems. He brings deep systems and compiler expertise from earlier roles designing multi-tile programming models, compilers, simulators, and RTOS kernels, plus research experience developing medical image analysis tools. An active open-source contributor, Siva has made meaningful back-end and test automation contributions to high-profile projects like pytype and typeshed, improving Python static typing and cross-version compatibility. He combines low-level debugging and platform portability know-how with a strong QA/test automation mindset, often surfacing subtle platform-specific failures and fixing them. Based in Pleasanton, CA, he pairs an IIT Madras electrical engineering foundation with an MS in CS, blending hardware-aware systems thinking with pragmatic software delivery.
11 years of coding experience
3 years of employment as a software developer
Indian Institute of Technology Madras
MS, Computer Science, MS, Computer Science at International Institute of Information Technology
Project moved to: https://github.com/llvm/llvm-project
Role in this project:
Test Automation Engineer / QA Engineer
Contributions:104 commits in 1 year 4 months
Contributions summary:Siva's contributions primarily focused on improving the test suite for the LLDB debugger. Their work included modifying existing tests to account for issues such as color output in test prompts and fixing test failures on specific platforms like Linux and Android. The user also added new test cases for features such as data formatters and made adjustments to existing test code, updating expectations, and replacing existing code. They have demonstrated skills in test case development, platform-specific adjustments, and bug fixing within the context of LLDB's testing infrastructure.
Contributions:121 commits, 48 PRs, 100 pushes in 10 months
Contributions summary:Siva primarily contributed to the static type analyzer for Python code. Their work involved implementing support for converting boolean constants and Python 3 super calls without arguments within the `pytype` codebase. They also added new test cases, including tests for Python 3 features, and refactored existing tests. Additionally, they converted and adapted several test modules, including those for the `pytd` and `pyi` packages, to ensure Python 2 and Python 3 compatibility.
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.