GSoC 2026 Introduction: Growth Chart App for O3 – Srichetan Reddy

Hello OpenMRS Community!

My name is Srichetan Reddy, and I am a B.Tech Computer Science student at IIT Patna. I am thrilled to apply for GSoC 2026 and would love to contribute to the Growth Chart App for O3 project.

I am a full-stack developer with a strong focus on modern web architecture and data visualization. My core stack includes React, JavaScript, Node.js, MySQL, and PostgreSQL.

The Growth Chart project caught my eye because it sits perfectly at the intersection of UI development and time-series data handling. I have extensive experience fetching, structuring, and plotting complex time-series data (most recently building a Stock Price Trend Prediction engine in Python/SQL). Translating that experience into plotting pediatric vitals against WHO standard percentiles in a modern React micro-frontend is exactly the kind of challenge I am looking for.

I also recently won the J.P. Morgan Code for Good Hackathon, where I learned how to quickly adapt to new codebases and collaborate to deliver functional, real-world software under a strict deadline.

When writing UI components and handling data logic, my philosophy is to build highly modular, self-documenting code. I prioritize crystal-clear variable naming and clean architecture over relying on cluttered inline comments, which I know is crucial when dealing with complex charting library configurations.

I have set up my OpenMRS ID and am currently reviewing the O3 architecture. I would greatly appreciate any guidance from the mentors on a few quick questions:

Is there a specific React charting library (e.g., Recharts, Chart.js, or raw D3) that the community prefers or already uses elsewhere in O3?

Could you point me toward the legacy O2 Growth Chart module repository so I can study the existing data models and WHO calculations?

Are there any specific Introductory tickets in the openmrs-esm-core tracker you recommend I tackle first to get familiar with the O3 micro-frontend setup?

Thank you for your time and the incredible work you do. I look forward to contributing!

Best regards,

Srichetan (GitHub: Srichetan05 · GitHub)

Hey @srichetanreddy18,

Thanks so much for your interest, great to have you in the community!

I wanted to let you know that the growth chart project won’t be moving forward as a GSoC project, since there’s already some progress underway here: O3 Growth Chart

That said, we’d love for you to explore some of the other projects on the ideas list. There are plenty of great opportunities to get involved.

Thank you so much for the quick heads-up! I really appreciate you saving me the time.

​Since my stack is heavily focused on React, Node.js, and complex data handling, I am going to pivot my focus immediately to the Immunization & Vaccination Schedule App for O3. I will review the existing legacy module for it today and start digging into the O3 architecture.

​Thanks again for the guidance, looking forward to contributing