Imran Barbhuiya is a full-stack software engineer and cross-platform mobile developer based in Guwahati with five years of hands-on experience building web, mobile, and backend systems. He currently leads mobile app development at The Esports Club while also driving backend and web features for SOFI, demonstrating a blend of product ownership and execution across platforms. A polyglot developer comfortable in TypeScript, JavaScript, Go, and Rust, he contributes to notable open-source projects such as discord.js and the long-standing js.org community, focusing on refactors, docs, and infrastructure tweaks. Imran founded and single-handedly developed a multipurpose Discord bot (R.O.T.I), showing his ability to ship full products solo and iterate rapidly. His background in physics and certifications in app development, ethical hacking, and ML give him a pragmatic, security-aware approach to engineering and a curiosity for systems-level problems.
5 years of coding experience
4 years of employment as a software developer
Certified Ethical Hacker, Information Technology, Certified Ethical Hacker, Information Technology at Zsecurity
IOS and Android App developer, Full Stack Web Development, Java, Flutter, Swift, html, css, js, php, mysql, nodejs, mongoDB, React, MERN, Python, IOS and Android App developer, Full Stack Web Development, Java, Flutter, Swift, html, css, js, php, mysql, nodejs, mongoDB, React, MERN, Python at Appbrewery
Machine learning and data analysis, Machine learning and data analysis at Zsecurity, Appbrewery
Bachelor's of science (Physics honors), Physics, Bachelor's of science (Physics honors), Physics at Gurucharan College, Silchar
A powerful JavaScript library for interacting with the Discord API
Role in this project:
Back-end Developer
Contributions:206 reviews, 38 commits, 53 PRs in 1 year
Contributions summary:Imran primarily focused on refactoring and improving the Discord.js library's internal structures and documentation. Their contributions included removing unnecessary requirements, adjusting default values for subcommand groups, and fixing documentation issues. They also refactored code related to embed functionality and utility functions like escaping inline code. Furthermore, they addressed code style inconsistencies and upgraded library dependencies.
Dedicated to JavaScript and its awesome community since 2015
Role in this project:
Front-end Developer
Contributions:4 commits, 4 PRs, 4 comments in 3 months
Contributions summary:Imran primarily contributed to updating the `cnames_active.js` file, which appears to be a configuration file for domain mappings within the js.org project. Their work involved adding new domain entries, correcting URLs, and updating the hosting provider for specific subdomains, transitioning from GitHub Pages to Vercel. These modifications suggest a focus on maintaining and updating the project's domain configuration and ensuring proper web hosting.
custom-domainsdnsjavascriptdedicatednamespace
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
Imran Barbhuiya - Software Engineer at The Esports Club (TEC)