July 25 2025 Weekly Summer Intern Check-In

July 25 2025 Weekly Summer Intern Check-In

Date

Jul 25, 2025

Attendees

  • Devarsh

  • Yash

  • Pranav

  • Hossam

  • Banda

  • Revanth

  • Hekmatullah

  • Aru

  • Craig

  • Vickey

  • Biplab

  • Shubham

  • Keshav

 

Absent

  • Yu (notified in advance)

  • Abhinav (notified in advance)

  • Gopi (notified in advance)

  • Rishav

  • Pronay

  • Sk

  • Norbline

  • Sha

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?

    • Retrieved and the documents from fineract using api calls before sending to external services for analysis.

  • What will you do this upcoming week?

    • Work on adding support to external bank statement analysis (BSA) services.

  • What obstacles are impeding your progress?

    • None

  • Would you like help from some mentor for this task?

Aru Sharma

  • What did you accomplish this past week?

    • Integrated front-end and back-end. Now going through part of having database - firebase or superbase.

      • Once integrated can deploy in local services, then after testing choosing cloud platform to deploy that at.

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task?

Norbline Azah

  • What did you accomplish this past week?

    • Ran initial JMeter load; generated normal/error/high‑latency traffic and saw structured fields landing in Kibana.

    • Added panels for per‑tenant error spikes and p95 latency.

    • Kicked off security work on phee-operations-web and phee-operations-app: set up CodeQL, npm audit, and Trivy pipelines.

  • What will you do this upcoming week?

    • Execute full security scans and export results (JSON/SARIF).

    • Normalize findings (severity, package, CVE) and join with log features for training.

    • Train the first IsolationForest baseline and draft a “test summary” script.

  • What obstacles are impeding your progress?

    • CodeQL database build time/memory use; Trivy image pulls slow on the small VM.

    • Aligning JMeter timestamps with log ingestion times.

  • Would you like help from some mentor for this task? No

Craig Rosario

  • What did you accomplish this past week?

    • Past week I was working on the Admin pages, specifically the products and organization section

  • What will you do this upcoming week?

    • Finish those and possibly move to important stuff like institution and Reports, get those done.

  • What obstacles are impeding your progress?

    • The only real obstacle is the OpenApi generator, I have noticed that in the stepper forms there are some values missing in the interfaces.

    • Also with pages like Fixed and Recurring deposit products pages, the api endpoint isn’t linked to an interface

  • Would you like help from some mentor for this task?

    • I am going to bring this up to Aleks for his views on it, was a bit under the weather this week so couldn’t set up a call.

Devarsh Shah

  • What did you accomplish this past week?

    • Last week we worked on getting ARM docker images running on ARM architecture machine

    • The images is working on 32GB ARM architecture machine. My mentor allocated me ocifree vm.

  • What will you do this upcoming week?

    • In the next week we will make the gazelle project up and running on Raspberry PI.

  • What obstacles are impeding your progress?

    • Most of the pods in vNext didn’t gone as expected and with the help of my mentor we solved that issue.

    • By manipulating the resources' requests and limits and solving the memory leak issue.

  • Would you like help from some mentor for this task?

    • Yes, my mentor helped me running the pods running of vnext on ocifree machine.

Gopi Kishan

  • What did you accomplish this past week?

    • replacing custom api with openapi (loan service)

  • What will you do this upcoming week?

    • i will replace all the loan service api

  • What obstacles are impeding your progress?

    • no blocker

  • Would you like help from some mentor for this task? 

    • no, felix is helping

Hekmatullah Amin

  • What did you accomplish this past week?

    • This past week, I worked on the kmp-project-template to integrate CocoaPods instead of directly integrating our project in Xcode. This change was necessary because we use Firebase in our template, and CocoaPods integration is required for proper compatibility.

    • I also fixed failing GitHub Actions workflows, specifically PR checks and multiplatform-publish workflows that had broken due to recent changes.

  • What will you do this upcoming week?

    • I’ve started working on adapting the kmp-project-template into our mobile-wallet project. This is the first project to adopt the new template structure. Starting today and continuing next week, I’ll be focused on completing this adaptation, as there are many areas to update and align.

  • What obstacles are impeding your progress?

    • No blockers at the moment.

  • Would you like help from some mentor for this task?

    • I don’t need help currently, but I connect daily with my mentor and will reach out if needed.

Hossam Hatem 

  • What did you accomplish this past week?

    • Added a New REST controller for client transfer workflow (ClientTransferController) and client offboarding workflows (ClientOffboardingController)

    • Added Delegates for proposing, accepting, and rejecting client transfers, closing, verifying, and reviewing client account closure with robust error handling and Fineract integration

    • DTO updates to match Fineract API requirements

    • BPMN process updated to use Spring beans and correct assignee variables

  • What will you do this upcoming week?

    • going to see if there are any improvements on the client workflows, and then going to start planning for the loan origination workflows

  • What obstacles are impeding your progress?

    • No

  • Would you like help from some mentor for this task?

    • If I needed any help, I’ll reach out immediately

Keshav Arora

  • What did you accomplish this past week?

    • Working on front-end for MCP servers, had it all in one place but now separated them - still waiting for endpoints for PH-EE. Interface is ready but just need to integrate

    • Can test out with interface

  • What will you do this upcoming week? Will test the endpoints asap when i receive them

  • What obstacles are impeding your progress? yes, i need phee endpoints

  • Would you like help from some mentor for this task? yes

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?

    • Added a naming strategy for demo files.

    • Developed functionality to generate a metadata.json file for storing demo history.

    • Implemented logic to list available demos locally within the demo creator using metadata.json.

    • Added delete functionality for locally stored demos in the demo creator.

  • What will you do this upcoming week?

    • Implement the logic to edit demo files and update the corresponding metadata.

    • Add DPG tagging with the demos to indicate which DPGs are required to be deployed for each demo.

  • 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?

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task?

Yu Wati Nyi 

  • 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?

Code for GovTech

Pranav Deshmukh

  • What did you accomplish this past week?

    • Completed Client transfer and offboarding workflows

    • Added New REST controllers for client transfer workflow (ClientTransferController) and client offboarding workflow (ClientOffboardingController)

    • Added Delegates for proposing, accepting, and rejecting client transfers, closing, reviewing, and verifying client account closure with robust error handling and Fineract integration

    • DTO updates to match Fineract API requirements (no unsupported fields, correct dateFormat/locale)

     

     

     

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Work ongoing with PH-EE - CORS and deployment issues - not able to completely use PH-EE - in contact with Tom & David.

  • Would you like help from some mentor for this task?

Shubham Pal

  • What did you accomplish this past week?
    Started with the Mifos-Mobile translations and trying to parse the XML files present in the android github repo for pulling the content to be translated.
    Validated the generated French files with a native speaker to determine the accuracy of the translations and look for any errors.
    Generated more files in other languages.

  • What will you do this upcoming week?
    Continue to generate more files and work on building the script for the mifos-mobile.

  • 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?
    Last week, I completed my mid-term demo and started implementing improvements based on the feedback received. I focused on two major tasks:

    1. Managing the voice chat using session IDs for handling follow-up questions.

    2. Implementing two-factor authentication using an email-based OTP system.
      I completed the email OTP system, and I’ve also started work on voice authentication to enhance system security.

  • What will you do this upcoming week?
    In the coming week, I plan to:

  • Finalize session ID management for consistent voice interaction across follow-up queries.

  • Complete and test the voice authentication module for secure user verification.

  • Perform integration testing to ensure smooth coordination between authentication and session management.

What obstacles are impeding your progress?

  • Managing session continuity across voice inputs is a bit complex.

  • Voice authentication accuracy and real-time processing still need tuning for better reliability.

  • Debugging edge cases in the session expiry and re-authentication flow.

Would you like help from a mentor for this task?
No, I do not require help from a mentor at this time; we already discussed the Voice Authentication by last Wednesday.

Action: connect with French or Spanish-speaking and German-speaking who can help with testing

Biplab Dutta

  • What did you accomplish this past week?
    Worked on openmf/mobile-wallet:

    • Fixed the Standing Instructions screen loading issue and added fallbacks for missing fields
      (PR #1890, PR #1891)

    • Upgraded compileSdk to 35, updated AGP, Gradle, and dependencies (PR #1889)

    • Started research and planning for the Generic Merchants KMP Module

  • What will you do this upcoming week?

    • Finalize the plan and interface structure for the Generic Merchant Payments KMP Module

    • Begin implementing the Razorpay integration as a plug-and-play provider

  • What obstacles are impeding your progress?
    No blockers at the moment

  • Would you like help from some mentor for this task?
    Actively syncing with my mentor during daily standups; currently no additional help needed

Rishav Jain

  • 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? 

Banda Nagarjuna

  • What did you accomplish this past week?

    • In the past week i have completed figma sprint 1 and started sprint 2 savings account flow

  • What will you do this upcoming week?

    • In the upcoming week I am aiming to complete the sprint 2 and sprint 3

  • What obstacles are impeding your progress?

    • Currently there is no blocker at this moment

  • Would you like help from some mentor for this task?

    • No, If needed will reach out immediately

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?
    I was moved to mifos-mobile my mentor for sometime.
    I pulled the latest changes of mifos-mobile and went through the new mockups and started contributing to implementing new mockups in mifos mobile.
    Raised 2 prs and they arer merged
    PR #2864 feat : Transaction Screen item UI
    PR #2866 fix: Customer Account Validation
    Raise another pr on client screen ui which is in review

  • What will you do this upcoming week?
    Try to complete sprint 3 ui/ux mockups

  • What obstacles are impeding your progress?
    currently some api issues talked to victor and will do accordingly

  • Would you like help from some mentor for this task?
    currently no, i am asking help if require during daily standups

Joshua Nsereko

  • 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? 

Priyanshu Tiwari

  • What did you accomplish this past week?

    • Multiple Testing and Find Errors

  • What will you do this upcoming week?

    • Trying to Host into Hugging face

  • What obstacles are impeding your progress?

    • No

  • Would you like help from some mentor for this task?

    • No need

 

Other Discussion