August 15 2025 Weekly Summer Intern Check-In
Date
Aug 15, 2025
Attendees
Craig
Pranav
Priyanshu
Rishav
Biplab
Hekmatullah
Hossam
Abhinav
Norbline
Sk
Aru
Banda
Shubham
Revanth
Keshav
Vickey
Gopi
Mentors - Aleks, Rajan, Victor
Absent (Excused)
Yu
Absent
Pronay
Saksham
Yash (Update in wiki)
Devarsh
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?
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
Implement circuit breakers and a backoff policy to reduce issues.
Improve the testing of the current codebase.
What obstacles are impeding your progress?
None at the moment but I have a lot of reading to do
Would you like help from some mentor for this task?
Not at the moment.
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?
Upgraded the collector to
otel/opentelemetry-collector-contrib:0.102.0.Rewrote the config to use only supported stanza operators (
container,regex_parser,time_parser,severity_parser,json_parser,move).Fixed multiple parsing errors (invalid escapes, unsupported operators, ANSI color codes in logs).
Extracted
clientRefId,tenant_id(fromfspIdor process suffix), and full payload sections.Expanded coverage from Channel to the whole hub. Added filelog watchers for all
ph-ee-connector-*pods, Zeebe broker & gateway, and Ops App.Added correlation fields across components:
transactionId,zeebe_instance_key,zeebe_job_key,job_name,process.Added a parser for Ops App request timing (
ops_total,method,url).Excluded Kibana/Elasticsearch pod logs from ingestion to keep the dataset clean.
Standardised dataset tags via
data_stream.dataset=ph-eeanddata_stream.namespace=paymenthub.
What will you do this upcoming week?
Finish correlation & validation across all components
Create a compact Kibana dashboard: Transfers per minute, Top tenants, Zeebe back‑pressure count, Ops App p95 latency, and a table of recent transfers (with
clientRefId, amount, currency, tenant).Exercise resilience tests: Execute 2–3 controlled scenarios (burst load, temporary Kafka scale‑down, Zeebe gateway scale‑down) and record observed behaviors + recovery.
Ensure fields that need numeric aggregations (e.g.,
ops_total) are stored as numbers; adjust parsing or mappingDocument test harness: Provide simple scripts (curl/vegeta/k6 or a tiny loop) to generate controlled traffic and errors for repeatable tests.
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 with centers in institution and most of groups, will finish with clients till monday.
Finished multiple pages in reports, admin, accounting
Made a couple of PRs too
What will you do this upcoming week?
Finish institution, move on to smaller pages and make PRs
What obstacles are impeding your progress?
None as of now, just the usual OpenAPI stuff here and there, nothing much.
Would you like help from some mentor for this task?
Already spoken with mentor regrading this matter
Action: Ed still try to get help with OpenAPI
Devarsh Shah
What did you accomplish this past week?
Worked on the Raspberry PI.
Making all the components up and running, and modified config/ph_values.yaml
Created a trial version of circleci pipeline, which will health-check all the gazelle endpoints.
What will you do this upcoming week?
Next week will work on testing Gazelle on PI.
What obstacles are impeding your progress?
I was not able to figure out why the memory limits I kept were not being reflected when I saw k9s dashboard.
Would you like help from a mentor for this task?
Yes, I was constantly connected with my mentor and asked queries when stuck.
Gopi Kishan
What did you accomplish this past week?
Working on OpenAPI integration - loan service. - resolved issues and now going to next service
Spoke with rajan and talked about openAPi integration - host fineract client on NPM - created a repo where updated
Auto-generated client on NPM
What will you do this upcoming week?
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Action: Gopi to update the group on slack so others can give input regarding autogeneration of client.
Hekmatullah Amin
What did you accomplish this past week?
Prepared and uploaded the Mifos Pay iOS build to Firebase App Distribution, TestFlight, and App Store Connect.
Implemented required code and workflow updates (Fastlane lanes, Info.plist privacy strings, metadata/screenshots setup).
What will you do this upcoming week?
Pending today’s approval from Mr. Rajan on the provided data/metadata, release the app on the App Store.
Finalize any follow-ups from App Store review, and align next sprint tasks (to be confirmed in today’s stand-up).
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?
Worked on the loan interface for the loan operations
worked on the BPMN2.0 processes for the loan origination
displayed the processes on my mentor Yash and got the approval
gonna work on the implementation of the workflows next week
What will you do this upcoming week?
work on the loan workflows
finish the
FineractLoanServiceand dtos for the loan workflowsadd tests for them
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?
Made MCP pipeline for project, testing on windsurf - can lead to some hallucinations though.
Update prompts after extensive testing.
What will you do this upcoming week?
What obstacles are impeding your progress?
Would you like help from some mentor for this task?
Action: surface along with Victor conversations with KPMG and anything to help with preparations.
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 DPG tagging support in demo creation, editing, and the demo listing table.
Started implementing the DPG deployment logic, including:
Added a screen to edit the
config.inifile.Implemented local deployment using
config.iniand themifos-gazellescript.Added a screen to capture deployment logs in real time.
Implemented cancellation logic for running mifos-gazelle script.
What will you do this upcoming week?
Add functionality to save
config.inibefore deployment setups.Ensure the deployment script and the TUI run in separate threads to prevent the TUI from hanging during deployments.
Integrate any remaining deployment-related requirements into the TUI for a complete local deployment flow.
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?
Completed a REST Template for consuming the fineract-client api.
What will you do this upcoming week?
I will have to work on bugs on the REST Template.
What obstacles are impeding your progress?
The bugs are currently impeding my progress.
Would you like help from some mentor for this task?
Victor is helping me with them.
Code for GovTech
Pranav Deshmukh
What did you accomplish this past week?
Created and shown a end to end demo of runtime ui + demo creator, involving creating a demo that includes Mifos, Phee, Vnext ; uploading them in jfrog and using vc and folder structure as decided. Fetching the demo in runtime and displaying interactive demo in UI.
Worked on prepopulating data for that payments demo using a .sh script
What will you do this upcoming week?
Work and discuss better ways to prepopulate data, using either a script to seed data for all demos in a single deploy or keep separate scripts for each demo.
Test UI and better integration with demo creator
What obstacles are impeding your progress?
Demo data preseeding seems to be a challenge, but we are working on it and solve it.
Would you like help from some mentor for this task?
I am discussing with tom and david about it.
Shubham Pal
What did you accomplish this past week?
Completed the automated script for translating the xml files into the target language.
Fixed some bugs found while running and started the generation of new xml files.What will you do this upcoming week?
Generate more files in XML and try to find a fix for difficult to convert languages like Nepali.What obstacles are impeding your progress?
Translations for languages like Nepali, etc need to be improved.
Would you like help from some mentor for this task?
Vickey Kumar
What did you accomplish this past week?
This week, we successfully integrated the full, end-to-end conversational pipeline, making the voice assistant fully functional. We significantly enhanced the assistant's intelligence by implementing the logic for listing transactions and, most importantly, handling ambiguous user queries by asking for clarification when a user has multiple accounts. We also built a complete logs page, including the backend API and frontend UI, to view a user's entire conversation history for testing and monitoring.
What will you do this upcoming week?
The main priority is to implement the transfer_money intent. This is the most complex feature so far, as it will require designing a multi-step confirmation flow to ensure security. After that, we will begin the process of replacing the hardcoded user ID with a real voice authentication system.
What obstacles are impeding your progress?
The major technical and environmental roadblocks have been solved. The current challenges are now focused on the application Github repo by the Mifos organization.
Would you like help from some mentor for this task?
No
Action: Ed and David to get proper github repo set up Vickey
Biplab Dutta
What did you accomplish this past week?
Implemented UPI app invocation from QR code flow, then re-scoped into a new ticket for UPI payments via QR scan.
Started basic UPI payment flows: Scan & Pay, Pay to UPI ID.
Consolidated UI/UX for UPI flows and added navigation between new payment screens.
Researched Mifos PHEE, Fineract, PSP bank UPI APIs for TPAP enablement; drafted high-level design.
Researched AutoPay & Standing Instruction use cases; shared findings on Slack.
Reviewed a pull request in
android-client(PR #2449)Created a draft PR in
mobile-wallet— feat(feature:send-money): add basic UPI payment support (PR #1903) — and am incrementally pushing updates as development progresses.
What will you do this upcoming week?
Refine UPI payment flow UI/UX and begin backend integration once APIs are clarified.
Finalize PR for UPI payment flow.
Expand AutoPay research into actionable steps.
What obstacles are impeding your progress?
Awaiting backend API clarification for TPAP UPI payments (Fineract, PHEE).
Delay in responses on Slack for backend orchestration and AutoPay integration.
Would you like help from some mentor for this task?
Yes — need guidance on:
Correct backend flow/API sequence for TPAP UPI.
Best approach for AutoPay & Standing Instruction orchestration.
Rishav Jain
What did you accomplish this past week?
Fixed OOM and login screen issues in OpenCRVS.
Successfully deployed the app and completed
data-seedjob 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?
Blocked by missing default login credentials.
Manual user creation didn’t work; authentication still returns 401.
Limited documentation on initial user access.
Would you like help from some mentor for this task?
There’s active communication with the mentors to resolve blockers, so things are on track.
Banda Nagarjuna
What did you accomplish this past week?
Completed the MVP designs assigned by mentor @Rajan Maurya
What will you do this upcoming week?
Focusing on wrapping the issues that are in the ui and make sure the application is not breaking.
What obstacles are impeding your progress?
Currently not.
Would you like help from some mentor for this task?
Will connect with mentor if required.
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 3 prs in mifos mobile regarding new ui mockups and they are merged , and due to travelling didn’t contributed much.What will you do this upcoming week?
As kmp-impl branch merged to development in android-client i will again start contributing to android-client from now on as Arjun can handle remaining work in mifos-mobile.What obstacles are impeding your progress?
Currently noWould you like help from some mentor for this task?
Currentlyno , I will ask if needed.
Priyanshu Tiwari
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 connect with Godfrey as well.
Other Discussion