Yaapa Hage is a UI/UX Architect and seasoned software engineer with 14 years of experience building full-stack, cloud-native systems and developer tooling from Bengaluru. He has driven architectural initiatives at IBM—designing extensible UI and data plugin frameworks and Kubernetes deployments—and now leads product and design at Brownloop while founding BuhoVision AI, where he amusingly blends AI with martial arts training. A long-time LoopBack and Express.js contributor, his open-source work spans middleware robustness, HTTP server modularity, and UI/documentation improvements for widely used Node.js projects. Yaapa combines deep backend expertise (connectors, data modeling, API design) with hands-on front-end craft, consistently shipping practical, maintainable solutions. Unusually for a technologist, his background includes medical training (MBBS), reflecting a discipline and attention to detail that inform both his engineering and mentorship.
14 years of coding experience
18 years of employment as a software developer
Bachelor of Medicine, Bachelor of Surgery (MBBS), Bachelor of Medicine, Bachelor of Surgery (MBBS) at JIPMER
The official MongoDB connector for the LoopBack framework.
Role in this project:
Back-end Developer
Contributions:18 reviews, 70 commits, 24 PRs in 1 year 7 months
Contributions summary:Yaapa primarily contributed to the LoopBack MongoDB connector, focusing on enhancing its functionality and maintainability. Their work involved improving code clarity by using meaningful variable names and modernizing the codebase by replacing `var` with `let` and `const`. The user also implemented the addition of `mongodb.dataType` to property definitions and preserved the ObjectID data type across all properties. Furthermore, they addressed an issue with preserving the ID during updates and implemented other changes to improve the connector's functionality.
Node.js middleware for handling `multipart/form-data`.
Role in this project:
Back-end Developer
Contributions:56 commits, 3 PRs, 5 pushes in 1 year 6 months
Contributions summary:Yaapa primarily contributed to the development of the `multer` middleware for Node.js. Their commits focused on enhancing the functionality and robustness of the middleware, including handling errors, adding features from the `busboy` library, and fixing bugs related to file uploads and empty fields. The user's changes improved the core file-handling logic, error management, and overall stability of the library.
node-jsmultipart-formnodejshandlingform-data
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.