Bal Jha is a freelance software engineer with nine years of hands-on experience across backend, frontend, ML, and DevOps, currently working through Toptal from Delhi. A generalist and quick learner, he excels at automating workflows and solving challenging problems with pragmatic, language-agnostic solutions. His background spans data science and deep learning roles, including improving spatial data notebooks for the widely used ArcGIS Python API—fixing Landsat imagery processing and visualization issues to make samples runnable. At Aviyel and Vitrana he delivered production-facing features while maintaining a sharp focus on reliability and reproducibility. Comfortable diving into any layer of the stack, he blends mathematical rigor from a Delhi University degree with a hacker’s iterative Build it. Break it. Fix it. mindset.
Documentation and samples for ArcGIS API for Python
Role in this project:
Data Scientist
Contributions:10 commits, 7 PRs in 11 days
Contributions summary:Bal primarily contributed to improving and fixing existing Jupyter notebooks related to Landsat imagery processing within the ArcGIS API for Python. Their commits demonstrate a focus on correcting code errors and ensuring the proper display of map images within the notebooks. The user's work involved modifying code related to multispectral Landsat layers and geometry functions, indicating a focus on spatial data analysis and visualization. They also fixed multiple notebooks in order to successfully load them and to be able to execute them without errors, including the addition of a missing image.
Contributions:20 commits, 23 pushes, 3 branches in 3 months
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.