August 22 2025 Weekly Summer Intern Check-In

August 22 2025 Weekly Summer Intern Check-In

Date

Aug 22, 2025

Attendees

  • Hossam

  • Craig

  • Biplab

  • Yash

  • Devarsh

  • Pranav

  • Vickey

  • Banda

  • Shubham

  • Hekmatullah

  • Aru

  • Gopi

  • Yu

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?

    • I completed my Bank statement analysis integration PR

    • I started to read about credit bureaus and plan to integrate the application with them next week

  • What will you do this upcoming week?

    • will look at secret management including handling of api keys and Oauth credentials

    • Add Encryption TLS 1.2+ for transit and KMS-backed at rest

    • Implementation of circuit breakers and backoff policy to reduce problems

    • Improve the testing of the current codebase.

  • What obstacles are impeding your progress?

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

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?

Norbline Azah

  • What did you accomplish this past week?

  • What will you do this upcoming week?

  • What obstacles are impeding your progress? None for now

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

Craig Rosario

  • What did you accomplish this past week?

    • Finished most of institution pages, including different types of accounts.

    • Finished remaining pages in admin, organization, system and products, reports and also accounting

    • Made multiple PRs to bring up the main repository to speed.

  • What will you do this upcoming week?

    • Complete certain forms and pages in Institution module

    • Merge the remaining PRs

    • Update the documentation and Issues in OpenAPI client for future devlopment

    • Create Final Report for the GSoC project

  • What obstacles are impeding your progress?

    • None really, OpenAPI needs to be fixed as discussed in the future.

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

    • Nope

Devarsh Shah

  • What did you accomplish this past week?

    • Worked on running the application on Raspberry PI 5.

    • Made all the gazelle components running.

    • But, the condition is to run them one by one. Like first Phee, then vnext and then mifosx.

    • The reason → Memory. Deploying every component alongside

    • Raspberry Pi documentation

  • What will you do this upcoming week?

    • CircleCI pipeline with every push, will be triggered and do healthcheck and send commands to end points

    • Also add cucumber tests to pipeline.

  • What obstacles are impeding your progress?

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

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?

    • Worked on releasing the MifoPay desktop app to the Mac App Store (builds, signing setup, App Store Connect metadata).

    • Created a GitHub Action to automate the Mac App Store release steps.

  • What will you do this upcoming week?

    • To be discussed today in stand-up call.

  • What obstacles are impeding your progress?

    • None at the moment.

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

    • Not needed right now. Will reach out if App Store review raises any unexpected compliance items.

Hossam Hatem

  • What did you accomplish this past week?

    • Added New REST controller for Mifos x Loan origination workflows (LoanOriginationController) & Loan disbursement workflows (LoanDisbursementController)

    • Delegates for submitting, approving, and rejecting submitted loans & disbursement requests, and verifying loan status with robust error handling and Fineract integration

    • DTO to match Fineract API requirements

    • BPMN process uses the delegates and is tested with the flowable modeler

  • What will you do this upcoming week?

    • Work on the loan cancellation workflows

    • add some tests for the current implemented loan workflows and extend ascii doctor documentations and finalize the project

  • What obstacles are impeding your progress?

    • no

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

    • Not yet , I’ll reach out immediately if there is any obstacle 

 

Keshav Arora

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

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?

    • Completed and merged the Deploy DPG feature in Demo Creator.

    • Made improvements to the JFrog upload logic.

    • Resolved merge conflicts in the PR for config.ini support in mifos-gazelle.

    • As of now, Demo Creator fully supports the lifecycle of demo files and can deploy DPGs using mifos-gazelle with config.ini support.

  • What will you do this upcoming week?

    • Work on documentation and testing for Demo Creator.

    • Resolve any remaining issues.

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

    • Migrate existing bash-based keystore management functionality to Gradle DSL

      • Configured Core Infrastructure & Dependencies

      • Configured Environment Management Setup

      • Created Keystore Generation Task

      • Configured Configuration Files Update

      • Added Secrets Management Task

  • What will you do this upcoming week?

    • Continuing with other tickets

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

    • Successfully set up api connection to fineract-client api.

      • Generating headers with basic authentication and default fineract-tenant

    • Set up fineract-client api dto

    • Set up Circulo de Credito Fico score api request body dto

  • What will you do this upcoming week?

    • Construct the header to connect successfully to Circulo de Credito. Currently running through forbidden request errors.

  • What obstacles are impeding your progress?

    • Will be sending a video of the project to Victor and ask him for advice.

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

    • I am receiving help from Victor.

Code for GovTech

Pranav Deshmukh

  • What did you accomplish this past week?

    • Refactored code, sepatated types, function logic, api calls, utilities and use modular approach.

    • Created global module for demo table, so new dpg can be added just by addpi global module for demo table, so new dpg can be added just by adding it in type map, so new or repeated logic.

    • Created card nav to platform demos.

    • Wrote a prefetch demo logic to prevent complex folder structure in jfrog, it will prefetch all demos using metadata.json and then separate it for each product if product based or platform.

  • What will you do this upcoming week?

    • Complete demo and testing

    • Fixing make-payments.sh to pre-seed data, discuss and add preseed logic

  • What obstacles are impeding your progress?

    • no blockers

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

    • no

Shubham Pal

  • What did you accomplish this past week?
    Generated more files in the required language for the mobile app.
    Finialized some documentation for the web-app tranlation tool in the community-ai repo.

  • What will you do this upcoming week?
    Generate the remaining files for other languages.
    Make documentation for the mobile translation tool.

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task?
    A meeting for “difficult” language translation is yet to be done.

Vickey Kumar

  • What did you accomplish this past week?

    • Documentation and fixing small bugs by implementing and one simple task is left due to bugs Api Integration of Email thread.

  • What will you do this upcoming week?

    • Maintain GitHub repo and developed on Verce,l which is open sources code for deployment.

  • What obstacles are impeding your progress?

    • no

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

    • Looking for a meeting with David for GitHub and Jira documentaion

Biplab Dutta

  • What did you accomplish this past week?

    • Built UPI payment flows: Scan & Pay, Pay Anyone, initial Bank Transfer, and AutoPay setup.

    • Fixed UI/UX issues, navigation, and string serialization error.

    • Researched backend (PSP UPI APIs, Fineract, PHEE) and shared findings.

    • Pushed incremental updates to multiple draft PRs.

  • What will you do this upcoming week?

    • Complete remaining UPI flow screens and polish UI/UX

    • Add interactions/validations to Scan & Pay, Pay Anyone, Bank Transfers

    • Progress on AutoPay wiring and prepare at least one PR for review

    • Follow up on backend clarifications

  • What obstacles are impeding your progress?

    • Backend integration details (PHEE, PSP APIs) remain unclear.

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

    • Yes — backend flow/orchestration guidance (PHEE + AutoPay).

    • Action: Ed to follow up on portal actigviation

    • Action: Respond to query on slack regarding payment integration.

Rishav Jain

  • What did you accomplish this past week?

    • Fixed OOM and login screen issues in OpenCRVS.

    • Successfully deployed the app and completed data-seed job after fixing FQDN issues.

    • Investigated the login/auth flow and attempted manual user creation in MongoDB.

    • Started scripting the full deployment process for automation.

  • What will you do this upcoming week?

    • Finish and commit the automation script for OpenCRVS deployment.

    • Reach out to OpenCRVS team for default login credentials.

    • Continue debugging login/auth issues and resume integration testing.

  • 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 Third party transfer

    • Implemented share account applying flow

  • What will you do this upcoming week?

    • Wrapping up the other tickets

  • What obstacles are impeding your progress?

    • Nothing

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

    • Currently no needed if any will ask.

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?
Raised 7 PRs in Mifos Mobile regarding new UI mockups, and all were merged:

  • chore: clean up unused dependencies – MIFOSAC-343 – PR #2453

  • fix: enable previews in all modules – MIFOSAC-511 – PR #2454

  • feat: Add DesignToken file to adapt new UI screens – MIFOSAC-515 – PR #2455

  • feat: added listing components UI – MIFOSAC-513 – PR #2456

  • feat: added new UI components – MIFOSAC-516 – PR #2457

  • feat: Client List New UI – MIFOSAC-510 – PR #2458

  • feat: Client Profile UI – MIFOSAC-519 – PR #2462

What will you do this upcoming week?
Continue working on other screens of the client flow.

What obstacles are impeding your progress?
Currently none.

Would you like help from some mentor for this task?
Currently no, I will ask if needed.

Priyanshu Tiwari

  • What did you accomplish this past week?

    • Wrapped up this week

  • What will you do this upcoming week?

    • Additional research with South African banks, etc.

  • What obstacles are impeding your progress?

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

    • Action: Ed to connect with Godfrey as well.

 

Other Discussion