My Open Source Journey
I am at an early but actively growing stage in my open-source journey. While I have experience building back-end systems using FastAPI, Django, and REST APIs, I am relatively new to contributing to large, collaborative open-source projects.
So far, most of my work has been on personal and academic projects where I focused on designing APIs, working with databases, and building real-world systems. Through Outreachy, I am now transitioning into contributing in a more structured, community-driven environment where code quality, collaboration, and maintainability are critical.
Why I chose Fedora
I chose to participate in Fedora because of its strong reputation in open-source innovation and its emphasis on building robust, community-driven infrastructure.
What specifically drew me to the Release Schedule Planner API project is its focus on modernizing a legacy system into a production-ready FastAPI service. This aligns closely with my interests in back-end engineering, API design, and building scalable systems. As well as the opportunity to work on real-world challenges such as authentication (OpenID Connect), test reliability, and integration with live infrastructure. These are the kinds of problems I want to solve as a backend engineer.
My Goals
The number one thing I hope to gain from these next few weeks is the ability to confidently contribute to a production-grade backend system within an open-source environment.
More importantly, I want to learn how to think and operate like a contributor to a real-world system where reliability, collaboration, and long-term maintainability matter.
Fun Facts
If I could instantly become a world-class expert in one non-technical skill, it would be public speaking.
The ability to clearly communicate ideas, teach others, and confidently present in front of any audience is extremely valuable not just in technology, but in leadership and community building.