Phani J is a Staff Software Engineer based in Hyderabad with 14 years of experience building high-throughput, resilient systems across fintech, e‑commerce, and platform infrastructure. He has led engineering efforts at Deliveroo and Navi and previously built mission-critical systems like udaan’s invoicing platform and real-time MQTT pipelines for public transport at APInf. A polyglot systems engineer, he contributes to prominent open-source projects including EMQX (a leading MQTT broker for IoT) and Neovim, with work that spans core protocol features, rate limiting, logging and low-level C correctness. Comfortable across Erlang/Elixir, backend architectures and embedded-scale deployments, he combines hands-on coding with operational ownership to ship low-latency, scalable services. Notably, he demonstrated Proxy42’s minimal latency by running it on a Raspberry Pi and integrating it into a live interactive demo, reflecting a taste for pragmatic, creative proof-of-concept engineering.
14 years of coding experience
8 years of employment as a software developer
Indian Institute of Technology Delhi (IIT Delhi)
Intermediate ( 10+2), Intermediate ( 10+2) at Sri Chaitanya Junior College
The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles
Role in this project:
Back-end Developer
Contributions:9 commits, 9 PRs, 1 branch in 2 years 7 months
Contributions summary:Phani made several contributions focused on enhancing the core functionality and maintainability of the EMQX MQTT broker. They added headers to the MQTT client, implemented an init callback for the authentication module, and improved the rate-limiting capabilities. Furthermore, the user integrated build tool configurations and corrected licensing information, improving the build and deployment process. They also modified the logging level for stop publishing, and generally worked on core features of the MQTT broker.
Contributions:5 commits, 7 PRs, 84 comments in 8 months
Contributions summary:Phani primarily focused on modifying C code within the Neovim repository, specifically addressing warnings and code style issues. Their contributions include enabling -Wconversion for ex_cmds2.c, adding documentation comments, and silencing Clang warnings. Additionally, the user corrected several areas, including argdelete, breakpoint, and helptags functions, demonstrating an understanding of the project's core functionalities and internal structure.
usabilityapiluavimvim-plugin
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.