August 8 2025 Weekly Summer Intern Check-In
Date
Aug 8, 2025
Attendees
Present
Aru
Yash
Rishav
Hossam
Biplab
Hekmatalluh
Craig
Abhinav
Keshav
Pranav
Yu
Banda
Vickey
Absent (Pre-Informed)
Norbline (travelling)
Shubham
Absent
Pronay
Priyanshu
Sk
Rivanth
Meeting/Recording
Recording to be shared post-meeting.
Discussion items
Time | |||
|---|---|---|---|
45 minutes | updates & blockers |
Introductions
Check-Ins
For each student please create a new Level 2 entry and enter the following.
What did you accomplish this past week?
What will you do this upcoming week?
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Google Summer of Code
Abhinav Cilanki
What did you accomplish this past week?
Added support for making reactive, non-blocking calls to external Bank Statement Analysis services (Arya AI), constructing the payload with the information and documents we retrieved from fineract.
What will you do this upcoming week?
Add support for a few more BSA services (Signzy’s Bank Statement Analysis API, IDfy's Bank Statement Analysis API)
Structure payloads for making calls to credit bureaus to fetch credit scores
What obstacles are impeding your progress?
No obstacles at the moment
Would you like help from some mentor for this task?
Not right now.
Aru Sharma
What did you accomplish this past week?
What will you do this upcoming week?
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Action: Ed to ensure Aru can access Jira tickets.
Norbline Azah
What did you accomplish this past week?
What will you do this upcoming week?
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Craig Rosario
What did you accomplish this past week?
Finished a few System pages, finished most of Accounting pages and started with Institution
What will you do this upcoming week?
Finish with Institution completely this week so I can complete the the smaller pages later.
What obstacles are impeding your progress?
OpenAPI incomplete interfaces yet again, not blocking my progress fully but definitely hindering the progress.
PR needs to be merged (spoken with mentor about this)
Would you like help from some mentor for this task?
Conveyed all these things to the mentor already, PRs will be merged in the upcoming weeks
As for OpenAPI issues, no short term good solution, for now I’m just completing majority of the pages that are working properly.
Action: Ed to try to find a contributor to help address the issues Craig has been raising in the ticket created by Aleks.
Devarsh Shah
What did you accomplish this past week?
Worked on running the application on Raspberry PI 5.
Made all the gazelle components run.
But the condition is to run them one by one. Like first Phee, then vnext and then mifosx.
The reason → Memory. Deploying every component increases the memory load on PI.
What will you do this upcoming week?
Next week, we’ll focus on optimising the script.
Following that, we’ll work on creating a circleCI pipeline which will health-check the endpoints.
and then will add the cucumber tests in the pipeline.
What obstacles are impeding your progress?
Sometimes the gazelle components do not deploy. Either I implement the component individually or all components at once.
However, retrying 2 to 3 times allows the component to run. So, this is also a matter of concern.
Would you like help from a mentor for this task?
Yes, regarding the script modification and DPG breaking sometimes.
Gopi Kishan
What did you accomplish this past week?
What will you do this upcoming week?
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Hekmatullah Amin
What did you accomplish this past week?
Adapted kmp-project-template into the mobile wallet repo:
Added missing deps to version catalog and completed missing build-logic.
Fixed Multiplatform run configs (iOS, Desktop, JS/WASM); aligned versions, updated
.run/*files, verified Run/Debug forcmp-ios,cmp-desktop,cmp-web-js, and Android.Refactored Fastlane setup (
Fastfile,android_config.rb,ios_config.rb) to match template conventions.Moved wallet networking to consume core-base/network.
Replaced
MaterialThemewith KptMaterialTheme across all feature modules and in core/designSystem & core/ui.Synced missing root files/folders from template (e.g.,
CODE_OF_CONDUCT.md,version.txt, scripts,core-basemodule, etc.) and adjusted configs (detekt,.gitignore).Renamed platform directories for consistency:
mifospay-*→cmp-*.
What will you do this upcoming week?
Release builds: Publish App to Firebase App Distribution and to TestFlight using the refactored Fastlane lanes.
What obstacles are impeding your progress?
CI performance: macOS/iOS jobs are slow and occasionally fail; larger GitHub runners aren’t free.
Would you like help from some mentor for this task?
Will discuss it with my mentor
Hossam Hatem
What did you accomplish this past week?
Added docs Home Page (index.adoc) - Project overview, architecture, and quick start guide
API Reference (api-reference.adoc) - Complete REST API documentation with examples
Workflow Processes (workflow-processes.adoc) - Detailed BPMN workflow documentation
Deployment Guide (deployment-guide.adoc) - Setup, deployment, and operations guide
Configuration Reference (configuration-reference.adoc) - Comprehensive configuration guide
discussing with my mentor and other contributors (Abhinav Cillanki and Yu Wati) to see if some loan origination workflow steps require APIs in their project scope
What will you do this upcoming week?
start working on the loan origination workflows
What obstacles are impeding your progress?
not yet, just getting some answers and gonna start implementing the workflows
Would you like help from some mentor for this task?
Yash will help today
Keshav Arora
What did you accomplish this past week?
Validating small language model
What will you do this upcoming week?
Finetuning.
What obstacles are impeding your progress?
Still need to receive new endpoints.
Would you like help from some mentor for this task?
Saksham Gupta
What did you accomplish this past week?
What will you do this upcoming week?
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Yash Sharma
What did you accomplish this past week?
Implemented edit functionality for locally stored demos, allowing updates to both the demo content and the corresponding metadata.
Refactored the entire demo creation flow from a multi-page linear method to a single-page flow for improved usability and efficiency.
Improved metadata management utilities for better structure and maintainability.
Added user details screen and a main menu interface in the TUI to streamline demo navigation.
Implemented proper error handling and validation across the TUI flow.
What will you do this upcoming week?
Add DPG tagging support to associate demos with the required DPGs.
Begin implementing the deploy DPG logic, which will allow DPGs to be deployed locally through the mifos-gazelle
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Sk Niyaj Ali
What did you accomplish this past week?
Exploring Gradle DSL & Kotlin DSL tasks for migrating bash script to custom tasks
What will you do this upcoming week?
Will migrate to Gradle Taska
What obstacles are impeding your progress?
Nothing
Would you like help from some mentor for this task?
No
Yu Wati Nyi
What did you accomplish this past week?
Completed the Encryption and Decryption Service to store secret keys.
Added additional tests for the encryption and decryption service and fixed bugs. It is now passing tests.
Started working on global exception handling and data integrity checks in the controller and services.
What will you do this upcoming week?
I will add a security test check just for Circulo de Credito api keys.
I will work on consuming fineract-client-api and parsing the response bodies to a normalized DTO to be reformatted into the required format for each Credit Bureau
What obstacles are impeding your progress?
I am stuck on how I can consume fineract-client-api.
Would you like help from some mentor for this task?
I have asked and waiting for a response.
Action: Ed will continue escalating for responses from Victor.
Code for GovTech
Pranav Deshmukh
What did you accomplish this past week?
Had laptop issues, couldn’t to anything for two days until I got it repaired
Completed work on non-product specific demos
Added search, filter functions for dpg based demo filtering.
What will you do this upcoming week?
Work on prepopulating data in deployments
2 users in separate banks for same DPG - User can open both tabs
What obstacles are impeding your progress?
None
Would you like help from some mentor for this task?
No
Shubham Pal
What did you accomplish this past week?
Build the script to translate the mifos-mobile application automating the complete process from taking in the input and then using LLM apis to generate the final translated XML files.What will you do this upcoming week?
Fixing some bugs and errors still present in the script so that it runs in one go.What obstacles are impeding your progress?
NoneWould you like help from some mentor for this task?
None
Vickey Kumar
What did you accomplish this past week?
This week, we successfully integrated all the backend services into a fully functional conversational pipeline. The major accomplishment was building a dynamic and interactive frontend, replacing the basic buttons with a polished microphone animation that provides real-time feedback for recording, processing, and speaking. We also implemented the logic for the "list transactions" feature, making the assistant more capable.
What will you do this upcoming week?
The primary goal for the upcoming week is to build out the remaining core banking features. The main tasks will be:
Implement the logic for the
transfer_moneyintent, including user confirmation steps.Begin development on the voice authentication system to move from a hardcoded user to a secure login.
Refine the NLU to use extracted details (like account type) to handle user requests more precisely.
What obstacles are impeding your progress?
The major technical and environmental roadblocks related to hardware and library setup have been resolved. The current challenges are now centered on application logic. Specifically, implementing a secure money transfer flow and a reliable voice biometric system are complex tasks that will require careful design and testing.
Would you like help from some mentor for this task?
No , I will manage
Biplab Dutta
What did you accomplish this past week?
Fixed a serialization issue in the QR code payment flow and raised a PR.
Started implementing UPI app invocation from the QR code flow in the send-money feature (draft PR in progress).
Delivered the Midterm Presentation.
Addressed PR review comments and continued work on assigned UI and feature enhancements.
Received final clarification on C4GT deliverables after multiple email exchanges with all stakeholders.
What will you do this upcoming week?
Reuse parts of the discarded UPI app invocation draft in a new ticket for UPI payments via QR scan.
Continue implementing basic UPI payment flows: Scan & Pay, Pay to UPI ID, Contact, and Mobile.
Begin understanding which APIs to call and how to integrate with PSP bank UPI APIs using Mifos PHEE for orchestration (I’m not sure if this the right approach)
What obstacles are impeding your progress?
Lack of clarity on the APIs and backend flow required to make MifosPay a TPAP (Third Party Application Provider) and handle UPI transactions end-to-end.Would you like help from some mentor for this task?
Yes — I need support in understanding the backend architecture and required APIs to enable TPAP functionality for MifosPay.Action: Ed to try to set up a call with Victor and/or Manoj to address blockers.
Rishav Jain
What did you accomplish this past week?
What will you do this upcoming week?
Will be working on integration part with APIs
Tom will be helping with the server for Rishav.
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Banda Nagarjuna
What did you accomplish this past week?
Completed sprint 3 and sprint 4 figma mockups
What will you do this upcoming week?
Finding ui issues and resolving them.
What obstacles are impeding your progress?
Currently nothing.
Would you like help from some mentor for this task?
If needed will definitely ask with mentor.
Mifos Summer of Code
Pronay Sarker
What did you accomplish this past week?
What will you do this upcoming week?
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Jilakara Revanth Kumar
What did you accomplish this past week?
feat: ADD Beneficiary new UI (MM-322, PR #2899)
feat: Beneficiary details screen (MM-321, MM-348, PR #2905)
fix: Remove Withdraw option from saving account details (MM-335, PR #2907)
fix: Transaction Filter (MM-334, PR #2908)
feat: Beneficiary List filters (MM-336, PR #2909)
feat: Navigation setup from settings screen and Help Screen UI (MM-347, PR #2911)
feat: About us New UI (MM-343, PR #2912)
feat: App info New UI (MM-344, PR #2913)
feat: Authorization Passcode New UI (MM-340, PR #2915)
feat: Password screen UI (MM-339, PR #2920)
What will you do this upcoming week?
Continue development of new features and UI enhancements
Address pending bug fixes and improve user experience
What obstacles are impeding your progress?
None at the moment
Would you like help from some mentor for this task?
No
Priyanshu Tiwari
What did you accomplish this past week?
Just Checking Some New Model
What will you do this upcoming week?
Finding Some Future works in this project
What obstacles are impeding your progress?
no
Would you like help from some mentor for this task?
no need
Other Discussion