Iheanyi Ekechukwu is a Houston-based Senior Software Engineer with 13 years of experience building reliable, scalable systems, currently at PlanetScale and also working as a Scout for Kleiner Perkins. He has held senior engineering roles at GitHub and DigitalOcean and worked on backend and infrastructure challenges at IBM Watson. An active open-source contributor, he wrote and refactored tools like bandcamp-dl (demonstrating web-scraping and ID3 tagging chops) and added client hook extensibility to the twirp RPC framework. Trained in both Computer Science and Graphic Design at the University of Notre Dame, he brings a rare blend of technical depth and product-aware design sensibility. He enjoys shipping side projects and tinkering with neat tooling, and is not currently seeking new job opportunities.
13 years of coding experience
13 years of employment as a software developer
Bachelor of Arts (B.A.), Graphic Design, Bachelor of Arts (B.A.), Graphic Design at University of Notre Dame
Contributions:36 commits, 14 PRs, 14 pushes in 3 years 6 months
Contributions summary:Iheanyi primarily worked on developing a Python script for downloading Bandcamp albums. Their contributions include implementing core features for parsing Bandcamp pages, extracting album and track metadata, and downloading MP3 files. They also refactored code for better organization and readability, and addressed bugs related to individual track downloads. The user demonstrated a strong understanding of web scraping and ID3 tag manipulation.
A simple RPC framework with protobuf service definitions
Role in this project:
Back-end Developer
Contributions:37 commits, 4 PRs, 35 comments in 10 days
Contributions summary:Iheanyi focused on adding client hook functionalities to the twirp RPC framework. They introduced features such as client hooks and client options, including `RequestPrepared`, `ResponseReceived` and `Error` hooks, enabling customization of client behavior. The user implemented the necessary functions to call these hooks at the appropriate stages of the request lifecycle. These changes included modifying the code generation to incorporate client hook calls. The user's work enhanced the flexibility and extensibility of the twirp framework.
rpcprotobufgrpcrpc-frameworkdefinitions
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
Iheanyi Ekechukwu - Senior Software Engineer at Stripe