June 13 2025 Weekly Summer Intern Check-In
Date
Jun 13, 2025
Attendees
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?
Raised a pull request to Apache Fineract adding support for emitting events on document upload and deletion.
Set up the initial scaffold for the reactive loan risk assessment microservice with:
Kafka consumer integration,
R2DBC PostgreSQL driver and database configuration,
DTOs and Avro-generated POJOs using
fineract-avro-schemaspublished locally to Maven.
What will you do this upcoming week?
Make an initial pull request with the project skeleton, also including Liquibase and schema setup.
Design and implement the initial database schema for the aggregator service.
Set up Liquibase for managing schema migrations, following the pattern used in Fineract.
Begin development of document and loan event handling services.
What obstacles are impeding your progress?
Not an obstacle but since I have introduced new avro schemas, they have to be uploaded to maven central for broader usability. As a workaround, currently I am using Maven Local for development by building the schema JAR manually.
Would you like help from some mentor for this task?
Not immediately but would be great to get some feedback about the process flow of the application.
Aru Sharma
What did you accomplish this past week?
I was able to setup a slack bot that can write and read messages from certain channels.What will you do this upcoming week?
I am planning to create a vectordb of the scraped messages from these channels and create a RAG based bot from it.What obstacles are impeding your progress?
Nothing for now.Would you like help from some mentor for this task?
No help needed from mentors but will ask them if needed.
Norbline Azah
What did you accomplish this past week?
Deployed Payment Hub EE successfully using Helm on Kubernetes.
Brought up Elasticsearch and Kibana for log storage and visualization.
Verified that logs from PH-EE are accessible, and refined
application.propertiesand config maps for multi-tenant profiles.Investigated and resolved issues with config maps and missing
application-bb.properties.Confirmed readiness to begin observability integration using OpenTelemetry Collector.
What will you do this upcoming week?
Write Test Scenarios & Test Case Document
Document functional and non-functional test scenarios for/channel/transfer, tenant-specific routing, and failure simulations.Run Performance Tests
Simulate high-load conditions and measure latency, throughput, and error rates.Start Log Generation & Tagging
Develop a
log-generator.pyscript to simulate:Normal transactions
Error-inducing payloads
High-latency calls
What obstacles are impeding your progress?
Some pods intermittently fail readiness checks due to service discovery (e.g.,
ops-bkendpoint not resolving inside cluster).
Would you like help from some mentor for this task?
Yes — particularly with: Designing realistic test scenarios that reflect real-world usage and failure patterns.
Craig Rosario
What did you accomplish this past week?
Worked on Chart of Accounts with fineract integration, as well as Journal Entry.
Completed most of the UI for Frequent Postings, Notification, Individual Collection Sheet, Navigation
What will you do this upcoming week?
Integrating these pages with fineract
What obstacles are impeding your progress?
No real blockers, maybe some discussion on how each file is organized (api fetching etc..)
Would you like help from some mentor for this task?
Same as above
Devarsh Shah
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?
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?
This past week, I worked on the Sign In and Sign Up flow, focusing on input validation, error handling, and enhancing the user experience with clear feedback.
I also worked on updating the Action-Hub repository to reflect the changes in our user actions. This includes adapting it to support the new flow and ensuring it's correctly invoked by other repositories.
Today, I’m working on enhancing our KMP project template by adding a simple TODO feature.
The goal is to make the template publish-ready for the App Store, ensuring it’s functional and reusable for other KMP-based projects.
What will you do this upcoming week?
Plans for next week will be finalized during today's mobile daily standup.
What obstacles are impeding your progress?
No blockers at the moment.
Would you like help from some mentor for this task?
Not needed at the moment. Will reach out if anything comes up.
Hossam Hatem
What did you accomplish this past week?
In the previous week, I integrated the Fineract Java Client into the mifos-workflow project
Implemented FineractAuthService for authentication to the Fineract system
Implemented FineractClientService for client onboarding (creating and activating clients)
Defined a custom Retrofit
ClientApi and AuthApiinterfaces for auth & client operations using RxJava3, mirroring the authentication approach, and connected it to the service.Refined the project structure
What will you do this upcoming week?
Test client onboarding with a running Fineract server to confirm functionality and resolve any connectivity or authentication issues using something like a command-line Runner, Gonna raise the PR when it’s done.
Expand
FineractClientServiceto include any additional onboarding stepsSee if we could begin to setup Flowable BPMN2.0 Processes, moving from simulation to actual workflow orchestration.
What obstacles are impeding your progress?
No blockers at the current moment
Would you like help from some mentor for this task?
Not needed at the moment. Will reach out if anything comes up.
Keshav Arora
What did you accomplish this past week?
I kept doing research on multi-agent systems,MCP, A2A which would be helpful ahead in projectWhat will you do this upcoming week?
Will get vm endpoints of phee to start working on mcp for pheWhat obstacles are impeding your progress?
not yet just waiting for endpoints of deployed vmWould you like help from some mentor for this task?
yes discuss more ideas with mentor that would plan it all
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?
Integrated environment setup using a config file.
Focused on setting up the k3s cluster by reusing Gazelle’s
environmentSetupscript.Implemented direct deployment logic for DPG apps based on
enableflags in the config file.Worked through scripting-related issues during deployment implementation.
What will you do this upcoming week?
Complete the full deployment flow for DPG apps.
Extend configuration support for other deployment aspects within the script
What obstacles are impeding your progress?
No major blockers currently.
Minor scripting-related issues that I’m actively working through.
Would you like help from some mentor for this task?
Not at the moment, but I’ll reach out if I hit any blockers that need guidance.
Sk Niyaj Ali
What did you accomplish this past week?
I've built several reusable components for design system modules and set up multiple themes, typography options, and design tokens to enable project-specific customization.
What will you do this upcoming week?
I'll continue to work on enhancing Datastore module
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?
Read the Fineract documentation and the MifosX user manual.
Reviewed the existing credit bureau plugin code.
I learned how to use AngularJS.
I reconfirmed with my mentor the scope of the project. After coming to an understanding that it is better if there will be a new credit bureau plugin, started on designing apis and finished the use cases and will be reviewing them with Victor.
What will you do this upcoming week?
Implementing the APIs
What obstacles are impeding your progress?
Still working on the design of the features and haven’t gotten to implement them yet.
Would you like help from some mentor for this task?
Will be in contact with Victor.
Code for GovTech
Pranav Deshmukh
What did you accomplish this past week?
Developed a figma prototype for the Runtime Demo UI and got approved from mentors
Created a sample react-based demo UI implementing iframes for MifosX Create Client demo, and analyzed how we could implement the Runtime Demo web-app.
What will you do this upcoming week?
Start developing the UI as per the approved figma prototype.
Discuss about the demo file type and its components.
What obstacles are impeding your progress?
A VM for deploying gazelle (or PHEE and VNext deployment url) is required for continuing the Runtime Demo web-app development(discussed with tom and david)
Would you like help from some mentor for this task?
No
Shubham Pal
What did you accomplish this past week?
Researched for the best LLM we can use for language translation task.
Discussed various strategies for giving the context to the LLM.What will you do this upcoming week?
Writing a basic script for language translation using Gemini API which can be scaled to using other LLMs also.What obstacles are impeding your progress?
NoneWould you like help from some mentor for this task?
I will have a meeting on Monday for discussing about the script.
Vickey Kumar
What did you accomplish this past week?
I focused on the initial project planning and development phases for the "Voice-Driven Banking via Large Acoustic Models (LAMs)" project. My accomplishments include finalizing the project scope and detailed requirements, specifically deciding on the key banking tasks to automate and the initial languages to support. I conducted research and evaluation of various ASR models, specifically using Whisper for Speech-to-Text, and assessed voice biometric systems. I also researched and finalized decisions on the overall tech stack, including backend architecture, cloud services, libraries, and frameworks. A prototype for the basic UI with essential navigation was set up. Additionally, I worked on the overall project flowchart
What will you do this upcoming week?
For the upcoming week, my focus will be on beginning initial model testing, aligning with the project and Research , Planning, and Initial Setup" phase. I will begin initial testing of the selected ASR models (including Whisper) with sample datasets in the chosen languages, conducting tests on multiple dialects to ensure adequate performance. I will also implement initial testing of voice authentication methods. Developing basic API services for handling user requests (e.g., balance checks, user registration) and linking the UI to these services is also a priority. I'll establish GitHub for version control and integrate CI/CD pipelines for deployment automation. Finally, I will continue UI prototyping by designing the initial layout for the mobile/web UI and refining the navigation flow. My goal is to make a complete pipeline of the system
What obstacles are impeding your progress?
Potential obstacles impeding my progress include:
Language Support Limitations: The ASR and LLM models may struggle with accuracy in certain dialects or languages, particularly if there is insufficient training data for those languages.
Voice Biometric Accuracy: Voice biometrics might have higher false acceptance rates in certain noisy environments or with accents.
Challenges in obtaining diverse and sufficient sample datasets for ASR training, especially for various regional dialects.
Complexities in integrating various third-party ASR or voice biometric APIs if their documentation or compatibility is not straightforward.
Would you like help from some mentor for this task?
Not at this moment , I am reading more reserach paper and thinking more about idea to resolve the possible obstacles .
Biplab Dutta
What did you accomplish this past week?
Migrated and merged
feature/path-trackingmodule inandroid-clientto Compose Multiplatform; integrated Google Maps and handled location updates via Android SDK (LocationManager,BroadcastReceiver,Service).Began migration of
feature/clientmodule to CMP; explored File I/O, Camera APIs, and identified Android-coupled code (Context,Uri,File).Created draft PR (#2401) and reviewed PRs in android-client: #2402, #2403, #2396, #2394, #2391, #2369, #2382.
Discussed navigation flow and documented platform-coupled challenges.
What will you do this upcoming week?
Continue migrating
feature/clientto CMP.Reuse File I/O implementation from
mobile-walletto replace Android-specific code.Finalize and refine draft PR (#2401), handle review feedback.
What obstacles are impeding your progress?
Nothing is blocking progress — migration is challenging but manageable with the help of existing reference implementations.Would you like help from some mentor for this task?
Optional at this point — I’m progressing well using reference implementations, but open to suggestions on improving abstractions if needed.
Rishav Jain
What did you accomplish this past week?
Successfully ran existing DPGs on Mifos independently.
Studied the components of Mifos, including a detailed review of its manifest file structure to understand how services are deployed and managed.
Investigated the existing OpenCRVS setup thoroughly and attempted to run it on a virtual machine to understand its infrastructure and deployment process.
What will you do this upcoming week?
Begin creating Kubernetes manifest files for the infrastructure dependencies required by OpenCRVS and the broader Gazelle ecosystem.
What obstacles are impeding your progress?
I currently lack access to a virtual machine, which is critical for testing the infrastructure setup. My AWS credits have expired and I’ve exceeded the free tier, resulting in unexpected charges.
This limits my ability to test deployments or validate manifest configurations.
Would you like help from some mentor for this task?
Yes, mentor involvement is crucial at this stage. Given the evolving nature of the setup and the need for accurate interpretation of infrastructure needs, I would benefit greatly from continuous guidance and feedback throughout the process to ensure that the k8s manifests align with both technical requirements.
Banda Nagarjuna
What did you accomplish this past week?
I went through the Mifos mobile mock-ups and read about the unit tests and ui tests.
What will you do this upcoming week?
Plans for next week will be discuss with mentor in standup
What obstacles are impeding your progress?
No blockers at this moment
Would you like help from some mentor for this task?
For now there is not needed, if any I will reach out.
Mifos Summer of Code
Pronay Sarker
What did you accomplish this past week?
collaborated with teammates to review multiple PR’s PR - 2394, PR-2403, PR-2400 and many
What will you do this upcoming week?
I would like to take this week off because of my finalsWhat obstacles are impeding your progress?
none yetWould you like help from some mentor for this task?
nope
Jilakara Revanth Kumar
What did you accomplish this past week?
Successfully migrated and merged the following modules to Compose Multiplatform (CMP) in the
android-client:Reviewed multiple CMP migration PRs of fellow contributors:
What will you do this upcoming week?
Continue working on the Document module migration and make the PR mergeable.
Clean up the
kmp-implbranch and ensure consistency across all migrated modules.Discuss next steps, improvements, and remaining migration challenges with mentor Rajan sir.
What obstacles are impeding your progress?
Encountered a few API-related issues and had limited clarity on implementing certain features during the migration process. However, these were effectively resolved through discussions with Rajan sir and fellow contributors.Would you like help from some mentor for this task?
No additional help is needed at the moment. I’m actively discussing issues during daily stand-ups with Rajan sir and collaborating with other contributors via Slack whenever necessary.
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?
What will you do this upcoming week?
What obstacles are impeding your progress?
Would you like help from some mentor for this task?