Dharhas Pothina is a CTO and seasoned technology leader with over two decades of experience applying AI, scientific computing, and big data to real-world problems, currently leading OpenTeams after a multi-year CTO tenure at Quansight. He combines hands-on engineering and program leadership—managing multi-million dollar portfolios in defense research and architecting production data science platforms that scale on distributed compute. Dharhas has deep roots in the scientific Python ecosystem and open-source contributions, including automation and DevOps work for the prominent conda-forge community and backend improvements to the WhiteboxTools geospatial library. His background spans environmental modeling, HPC, and cloud-native DevOps, and he’s known for turning complex simulation and geospatial workflows into maintainable, production-ready systems. Based in Springfield, Missouri, he pairs a PhD in Civil Engineering with practical software craftsmanship, often bridging research prototypes to client-facing engineering solutions.
13 years of coding experience
18 years of employment as a software developer
Indian Institute of Technology Madras
PhD Civil Engineering - Environmental and Water Resources, PhD Civil Engineering - Environmental and Water Resources at The University of Texas at Austin
Contributions:8 commits, 1 PR, 8 comments in 4 months
Contributions summary:Dharhas contributed significantly to automating the process of matching pull requests to feedstocks. They developed scripts to build indexes of feedstocks and pull requests, leveraging Python and libraries like `click`, `jinja2`, and `fuzzywuzzy`. They also implemented features to compare these indices, identify matches, and format the output. These efforts focused on streamlining the workflow and improving the usability of the conda-forge project.
Contributions:10 commits, 1 PR, 12 comments in 1 day
Contributions summary:Dharhas focused on improving the core functionality and maintainability of the `whitebox-tools` Python library. They addressed platform compatibility issues by replacing `os.platform` with `platform.system()`. The user enhanced the library by ensuring correct pathing and handling of executable files, including error handling and setting the path. Furthermore, the user refactored the tool listing functionality to use snake_case names and made function calls more pythonic.
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
Dharhas Pothina - Chief Technology Officer at OpenTeams