August 8 2025 Weekly Summer Intern Check-In

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

Session via Zoom

Recording to be shared post-meeting.

Discussion items

Time







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 for cmp-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 MaterialTheme with 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-base module, 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?
    None

  • Would 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_money intent, 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