Star Contributor of the Month – Jay Soni

We are pleased to recognize Jay as the Mifos Star Contributor in this February 2026 edition of Star Contributor of the Month. Jay Soni has been an active contributor to the Mifos X Web App, consistently contributing to resolve issues in the angular-base application, enhancing the usability and stability of the web interface by fixing UI inconsistencies, addressing functional bugs, and improving frontend components within the Mifos X Webapp application including bringing back features available in the old Mifos X Community App. Thanks to his efforts, Jay has helped to maintain the quality of the codebase and supported the continuous evolution of the Mifos Web App platform used by financial institutions around the world. His contributions (he is the author of nearly 200 PRs thqt have been merged in the repository), and he has demonstrated active engagement with the open-source community and a commitment to strengthening the open source tools that power digital financial inclusion.

Jay Soni – Sikkim, India

Brief Bio:

I am a passionate programmer with expertise in web development, UI/UX design, query optimization, and full-stack development. Over the last few months, I have actively contributed to Mifos organization particularly in Web-app project , resolving UI issues, optimizing backend integrations, improving application performance, upgrading frameworks, and integrating new APIs efficiently.Working on the large open source project like Mifos allow me to enhance user experience and collaborate with developers worldwide to build real-world solutions.

Relevant Skills/OS Experience:

Frontend Development: Angular, React, TypeScript, HTML5, CSS3, Angular Material,TailwindCSS

Backend Development: TypeScript, Node.js, MongoDB,Express, GraphQL, PostgreSQL, Java, JavaScript, SQL

DevOps & Tools: VS Code, Git, Postman, Webpack, Jest.

My Impact:

How I discovered Mifos:

I discovered the Mifos Initiative through LinkedIn. After that I read the documentation and set up the codebase on my local system to understand how the platform works and how it supports financial inclusion. In the beginning, I started with small starter issues to understand the project structure and contribution process. This helped me become comfortable with the codebase, and after that, I began contributing more regularly and working on more impactful tasks.

Contributions I’ve made thus far:

I have contributed more than 180 pull requests to the Mifos X project. My work includes resolving UI issues, optimizing backend integrations, improving application performance, upgrading frameworks, integrating new APIs, implementing new features, and enhancing overall UI/UX consistency across the web application.

Project I’m currently working on or planning to:

Export KYC Button in Client Section (Individual & Legal Entity)
I am implementing an “Export KYC” button in the Client → Personal Data tab that generates the KYC report in PDF format using Pentaho. The PDF is displayed in a modal viewer with proper error handling and multilingual support.

Report Execution Clarification (Pentaho vs BIRT)
Since report export is currently supported only for Pentaho and not for Eclipse BIRT, I ensured the KYC export works specifically with Pentaho-based reports and handles failures appropriately. These improvements enhance reporting functionality and provide a smoother KYC export experience in the Client module.


Impact I have had (or hope to have) on the poor:

My hope is that through my contributions , I can help financial institutions to serve more efficiently and transparently. Even small technical enhancements can make systems more reliable and easier to use, which ultimately helps deliver better financial services to the people who need them most.

Advice to the Mifos Community:

Start small and stay consistent. Begin with starter issues to understand the codebase and contribution process, don’t hesitate to ask questions.

Fun Facts About Shubham

Favorite Food:

Pizza

Favorite Open Source Project:

Mifos X

If I could travel to one place in the world, it would be:

Italy, because it’s the birthplace of pizza and I would love to experience authentic Italian pizza and culture.

Interesting fact/tidbit you’d like to share with Mifos community about yourself:

Apart from coding I’m a big sports enthusiast and love playing and watching cricket and football.

Connect with Jay: