Ashish Dhama is a UI-focused software developer with nine years of experience blending pixel-perfect design sensibilities from the National Institute of Fashion Technology with pragmatic front-end and full-stack engineering. He has shipped user-facing features and database improvements for Mattermost's mobile and web apps, contributing to widely used open-source collaboration tooling and migrating components to TypeScript for stronger type safety. Comfortable across React Native, web front-ends and feature-flagged back-end work, he pairs design-first thinking with readable, maintainable code. Known for narrating product stories through UI, he surfaces subtle UX improvements—like enhanced channel file screens and recently viewed channel features—that improve discoverability and user flow. Based in Uttar Pradesh, India, he brings a designer’s eye to engineering trade-offs and a track record of shipping cross-platform features at scale.
9 years of coding experience
5 years of employment as a software developer
Mathematics,physics,chemistry, Mathematics,physics,chemistry at Dayawati Modi Academy
Bachelor of Design, Textile Deisgn, Bachelor of Design, Textile Deisgn at National Institute of Fashion Technology
Archived web app of Mattermost. Moved to the monorepo: https://github.com/mattermost/mattermost
Role in this project:
Front-end Developer
Contributions:508 reviews, 199 commits, 219 PRs in 1 year 7 months
Contributions summary:Ashish primarily contributed to migrating web app components to TypeScript, including the `profile_popover` module. They added snapshot tests, fixed linting and type errors, and refactored code for type safety. Additionally, they worked on the channel switcher, modifying the UI, adding features like recently viewed channels, and addressing issues related to functionality and performance.
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..
Role in this project:
Full-stack Developer
Contributions:100 reviews, 6 commits, 66 PRs in 2 months
Contributions summary:Ashish primarily contributed to the Mattermost web application, focusing on feature flag implementation and UI updates. They introduced and modified feature flags within the codebase related to the advanced text editor and post forwarding. Additionally, the user made changes to the user interface by reverting UI modal changes and migrating unit tests to React Testing Library. The changes indicate an ability to work across both front-end and back-end aspects of the Mattermost platform.
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.