My name is Prince Garg, and I am an undergraduate B.Tech student interested in contributing to OpenELIS Global as part of GSoC 2026.
I am especially excited about the Generic Reporting Framework project. The idea of building a UI-based ad hoc reporting system that helps lab workers generate patient reports without developer intervention feels both practical and impactful. I would love to contribute to a solution that improves usability, reduces manual effort, and makes reporting faster and more flexible for real-world users.
My technical background includes:
-
Frontend: HTML, CSS, JavaScript
-
Backend: Java, Spring Boot, REST APIs
-
Database & DevOps: PostgreSQL, Docker, AWS (EC2, RDS, ECR)
-
CI/CD: GitHub Actions
I have already cloned the repository and started exploring the codebase. I am committed to learning the system deeply, understanding the current reporting flow, and contributing consistently.
What excites me most about this project is the opportunity to bring in automation and smart workflow ideas. For example, I would be interested in helping design features such as:
-
Reusable report templates to reduce repetitive manual setup
-
Smart filters and dynamic query builders for easier report creation
-
Saved report configurations for frequently used reports
-
Automated validation and preview flows to reduce errors before execution
-
Role-aware report access to make the system more secure and user-friendly
I believe these kinds of improvements can make the reporting framework more efficient, intuitive, and scalable for lab users.
I would be grateful for your guidance on:
-
How the current reporting system works in OpenELIS
-
The expected direction for the new reporting framework UI
-
Any good first issues or beginner-friendly tasks I can start with
Thank you for building and maintaining such an impactful open-source project. I would be honored to contribute and learn from the community.
Best regards,
Prince Garg