How I Used My UoPeople Degree to Create Real-World Impact in Software Development
Published: May 29, 2026
Growing up in Lahore, Pakistan, I was fascinated by computers long before I encountered them in a formal classroom. I spent years teaching myself through documentation, coding projects, and online courses, eventually studying subjects such as data science, cybersecurity, networking, operating systems, and programming through Coursera.
I was never interested in chasing a specific job title. What interested me was understanding systems deeply enough to build reliable, useful software. Over time, that curiosity evolved into a strong interest in artificial intelligence, large-scale data systems, and open-source development.
Why I Chose UoPeople
When I discovered University of the People, I had already spent years learning computer science independently. I wasn’t looking for a program to teach me everything from scratch. I was looking for a rigorous, accredited degree that would complement the practical work I was already doing.
UoPeople offered exactly that. Its asynchronous learning model allowed me to continue building projects while studying, and its transfer credit policy recognized the work I had already completed through Coursera and previous coursework.
I first joined as a non-degree-seeking student in mid-2023 before formally enrolling in the Bachelor of Science in Computer Science program later that year. After transferring 30 credits from previous coursework in areas such as data science, networking, cybersecurity, and systems, I graduated in April 2026 with a 3.92 GPA.
I would strongly encourage prospective students to transfer any eligible credits they have earned. It allows you to enter the program at the right level and focus on new learning opportunities instead of repeating material you have already mastered.
Building Real-World Projects While Earning My Degree
One of the greatest advantages of UoPeople was its flexibility. But flexibility only becomes valuable when you use it intentionally.
Throughout my degree, I balanced coursework with real-world software projects. There were semesters when I withdrew from courses because an important project demanded my full attention. Rather than viewing those decisions as setbacks, I treated them as strategic choices. I returned later, completed those courses successfully, and moved forward with stronger results.
The program also strengthened my technical foundation. Courses such as Data Structures, Analysis of Algorithms, Software Engineering, Data Mining and Machine Learning, and Systems and Application Security formalized concepts I had been learning independently and provided a stronger theoretical framework.
I also appreciated UoPeople’s international student community. Engaging with students from different countries and professional backgrounds exposed me to perspectives I would not have encountered otherwise.
While earning my degree, I focused on applying what I was learning to meaningful projects.
One of those projects was Rankistan, an AI-powered developer index that continuously analyzes more than 40,000 GitHub profiles across Pakistan to maintain a live ranking of active open-source contributors. Building it required solving challenges involving large-scale data collection, automation, ranking systems, and frontend architecture. Today, it serves as a resource for Pakistan’s developer community.
Another project had a much more personal impact. To help my mother manage medications, blood pressure, and blood sugar readings, I built a WhatsApp-based health monitoring assistant that uses large language models to process Roman Urdu messages and analyze images of medicines and medical devices.
Within two months of consistent use, the system helped reduce my mother’s HbA1c from 8.3 to 7.1. More importantly, it showed me what software can achieve when it directly improves someone’s quality of life. I am currently working to open-source the project so others can benefit from it as well.

Why I Recommend UoPeople
UoPeople didn’t change my life’s direction—it strengthened the path I was already on. It gave me the academic structure to formalize my knowledge while allowing me to continue building real-world projects.
That’s why I recommend the Computer Science program. It offers something many traditional programs struggle to provide: academic rigor without requiring students to put their lives or careers on hold. For learners who are already building skills, working professionally, or pursuing independent projects, that flexibility is incredibly valuable.
My advice to current and future students is simple: use the flexibility to build. Create projects, contribute to open source, and solve real problems. The degree provides the foundation, but the work you do alongside it is what truly sets you apart.
And don’t be afraid if your journey isn’t perfectly linear. Sometimes the smartest decision is to pause, focus on what matters most, and return stronger later.
Looking Ahead
My focus remains on building software that operates at scale and solves meaningful real-world problems. Artificial intelligence, software engineering, and open-source development continue to be the areas that excite me most.
One of my immediate goals is to release my health monitoring assistant as an open-source project and expand my contributions to the broader technology community. Ultimately, I want to build systems that combine technical depth with genuine human impact.
About the Author
Muhammad A. graduated from University of the People in April 2026 with a Bachelor of Science in Computer Science. Based in Lahore, Pakistan, he is passionate about artificial intelligence, software engineering, and open-source development. During his studies, he built Rankistan, an AI-powered developer index for Pakistan’s open-source community, and developed a WhatsApp-based health monitoring assistant designed to help patients manage chronic conditions. He plans to continue building impactful software systems while contributing to the global open-source ecosystem.