Ahmed Gagan is a versatile freelance software engineer and founder of an AI-focused startup in Surat, India, with six years of hands-on experience spanning game development, app development, and AI/ML services. He combines front-end and back-end expertise—React, Vue, Flutter and Ruby—gained through freelance work and notable open-source contributions to the popular Discourse platform where he improved API invite handling and notification filtering. Adept at turning client ideas into production-ready solutions, Ahmed offers custom AI models and strategic consultation to help businesses operationalize machine learning. His background in teaching and freelancing platforms gives him strong client communication and mentoring skills rarely highlighted in pure engineering profiles. Comfortable shipping full-stack features and refining APIs, he brings both product sensibility and implementation discipline to early-stage AI projects.
6 years of coding experience
3 years of employment as a software developer
COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES, COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES at Lancer Army School
A platform for community discussion. Free, open, simple.
Role in this project:
Full-stack Developer
Contributions:30 reviews, 9 commits, 18 PRs in 11 months
Contributions summary:Ahmed contributed to implementing and refining the user interface and backend logic for the Discourse forum platform. They implemented a notification filter feature, allowing users to filter notifications by read status. Further contributions involved server-side filtering of notifications and adjustments to various components like widgets and templates to accommodate the new features. Additionally, they made improvements to search functionality.
Contributions:3 reviews, 5 commits, 8 PRs in 6 days
Contributions summary:Ahmed primarily focused on enhancing the API for the Discourse platform. They refactored the invite-related API methods, deprecated older versions, and added new functionalities like retrieving and updating invites. Their contributions involved writing Ruby code and modifying examples and tests, demonstrating a focus on extending and improving the API's functionality. They implemented methods to manage invites more effectively, showing an understanding of API design and maintenance.
apidiscourseruby-apirubyrubygem
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.