Hari Menon

Bengaluru, Karnataka, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Hari Menon is a versatile software engineer and computer scientist with over 15 years of experience combining product development and applied research, currently contributing at NVIDIA from Bengaluru. He holds an MS and PhD in Computer Science from Johns Hopkins and a BTech in Electronics and Communication, and brings deep expertise in programming languages, compilers, and runtimes while keeping an eye on project and strategic outcomes. Comfortable in both small and globally distributed teams, he bridges formal theory with practical systems engineering to tackle deep technical challenges. An active open-source contributor, he has improved UX and functionality in the popular Mattermost terminal client Matterhorn by adding mouse-mode support, file-browser integration, and reaction rendering refactors—demonstrating a pragmatic focus on shipping impactful developer-facing features.
code10 years of coding experience
bookBTech, Electronics and Communication, BTech, Electronics and Communication at University of Calicut
bookJohns Hopkins University
github-logo-circle

Github Skills (7)

mattermost10
tui10
webclient10
clientside10
haskell10
user-interface9
file-browser8

Programming languages (5)

PowerShellShellHaskellHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
matterhorn-chat/matterhorn

Feb 2021 - Jun 2021

A feature-rich Unix terminal client for the Mattermost chat system
Role in this project:
userFull-stack Developer
Contributions:20 commits, 5 pushes, 2 branches in 3 months
Contributions summary:Hari primarily contributed to enhancing the user interface and functionality of the Matterhorn client. They implemented mouse mode support, making channel list entries and team list entries clickable. Furthermore, the user updated the brick version, integrated file browser functionalities for attachment management, and refactored message reaction rendering to support future UI improvements. These changes enhance the user experience and interaction with the application.
golangunixchat-systemmattermost-chatfeature-rich
GaloisInc/renovate-pate

Mar 2023 - Jan 2024

A library for binary analysis and rewriting
Contributions:4 pushes, 1 branch in 9 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.
Request Free Trial
Hari Menon