Dheepak Krishnamurthy is a technical leader with 12 years of experience building and architecting scientific software for energy systems, currently leading technical work at EPRI Canada. He is highly proficient in Python, Julia, Rust, and JavaScript and has been a core architect on DOE-funded co-simulation frameworks like HELICS and the Julia PowerSystems ecosystem. His background spans production-cost and distribution system modeling, bespoke energy model development, and published research in IEEE Transactions on Power Systems. An active open-source maintainer, he contributes to prominent projects such as Yggdrasil for BinaryBuilder and NREL’s PowerSystems tooling, and has improved developer ergonomics in Rust TUIs and Neovim plugins. He pairs deep domain expertise in power systems with hands-on engineering across languages and build systems, enabling reproducible high-performance research workflows. Outside work he sustains multiple OSS projects and teaches through talks and tutorials, signaling a strong commitment to community tooling and knowledge-sharing.
12 years of coding experience
11 years of employment as a software developer
Master of Science (M.S.), Electrical Engineering, Master of Science (M.S.), Electrical Engineering at Iowa State University
Bachelor of Engineering (B.E.), Electrical and Electronics Engineering, Bachelor of Engineering (B.E.), Electrical and Electronics Engineering at SSN College of Engineering
Contributions:13 reviews, 134 commits, 66 PRs in 2 years 7 months
Contributions summary:Dheepak primarily contributed to the Neovim plugin `lazygit.nvim`, enhancing its functionality and user experience. Their work included implementing features to integrate with the `lazygit` command-line tool, such as opening it within a floating window and integrating with Neovim features. They also added configuration options and addressed bugs related to the plugin's behavior, specifically when exiting and handling symlinks, and enhanced documentation.
A Rust crate for cooking up terminal user interfaces (TUIs) 👨🍳🐀 https://ratatui.rs
Role in this project:
Back-end Developer & UI/UX Designer
Contributions:656 reviews, 119 PRs, 437 pushes in 1 year 9 months
Contributions summary:Dheepak primarily contributed to the development of the `ratatui` crate, focusing on adding and improving UI widgets. Their work involved implementing the scrollbar widget, enhancing its ergonomics and documentation, and refactoring its implementation. The user also added array-style constraints, better error messages, and test suites for improved layout control in the terminal UI.
cliratatuirustterminalterminal-user-interface
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
Dheepak Krishnamurthy - Technical Leader at EPRI Canada