Web Developer at Riphah International University
Oct 2022 - Aug 2023
Riphah International University offered me the opportunity to work on building an alumni management system for Riphah International University. The university will use this system to manage and connect with its alumni. I was excited to take on the project and help the university strengthen its relationship with its graduates.
It was the start of the summer semester, and as I looked over the course list, I spotted the dreaded Web Engineering course. It was a mandatory course, so there was no getting out of it. Reluctantly, I enrolled, knowing full well that it would be a tedious experience.
But as the semester started, I quickly realized that my fears were justified. The course was a drag, and I needed to stay focused and motivated. Desperate for a solution, I turned to my friend Usman for advice.
”You should talk to the professor,” he suggested. “Maybe they can help.”
I was skeptical. “They’ll probably just tell me to suck it up and deal with it,” I replied.
But Usman was more intelligent than that. “Why don’t you send them your portfolio?” he suggested. “Maybe they’ll see that you’re capable of more than the course is offering, and they’ll come up with something else for you.”
I was hesitant, but I knew he was right. So I took his advice and sent my portfolio to the professor, Saud Khan.
To my surprise, he responded quickly, praising my work and acknowledging that the course was probably not a good fit for me. “I have another plan for you,” he said.
We scheduled a meeting, and during our conversation, he proposed that I work on a project for the university: an alumni management system. Currently, there needed to be an efficient way to keep track of alumni, and he thought I could use my skills to develop a solution.
I was excited by the prospect of working on a real-world project, and I agreed to take on the challenge. The boring Web Engineering course was a thing of the past, and I was looking forward to a new and exciting opportunity. My grade would be computed based on the output of the project. The scope of project and requirements were discussed and mutually agreed upon over a timeframe of four months.
After receiving an A+ in my Web Engineering course, I was approached by my professor, Saud Khan, with the opportunity to continue working on the project as an intern. Riphah University would provide me with an internship certificate, three credit hours, and a letter of recommendation from the Director of Computing. After discussing the opportunity with my brother Hamza, I decided to take on the internship, which allowed me to drop a course called Mobile Application Development.
As the lead developer, I was responsible for forming a team of 2-3 members to work under my supervision. I interviewed and selected my friend Zain
Purpose
This project aims to provide a platform for Riphah Alumni to connect with each other, showcase their accomplishments and job opportunities, and facilitate.
Challenges
As a developer working on this project, I faced several challenges. The first challenge was implementing a permission-based admin panel, which required me to utilize web services on both the front and server sides. Despite the complexity of this task, I could confidently tackle it and complete it.
The second challenge was related to deployment, as we had to adhere to Riphah’s policies. This proved to be a headache, but I was able to find a solution by deploying the project to my server for demonstration and progress-tracking purposes.
Overall, despite the challenges I faced, I overcame them and made significant progress on this project.
Some Goodies
Working on this project was incredibly exciting for me, as it had the potential to be used by large organizations to manage their alumni. The project’s scope was large and complex, providing a hands-on experience for the team. I was thrilled to be able to contribute to such a valuable tool and to gain experience working on a complex project.
Lessons Learnt
While working on this project, I learned several lessons that will be valuable to me in the future.
Firstly, I learned the importance of planning and organization. As the project became more complex, it became clear that a well-defined plan was necessary to keep everything on track. Following a clear plan, I could break down the project into manageable tasks and make steady progress.
Secondly, I learned the value of collaboration. This project was a team effort, and working closely with my fellow developers was crucial to our success. By sharing ideas and working together, we overcame challenges and delivered a high-quality product.
Lastly, I learned the importance of problem-solving skills. Throughout the project, I encountered various challenges that required me to think creatively and find solutions. These experiences helped me to develop my problem-solving skills and gave me confidence in my ability to tackle complex tasks.
Future Thoughts
This project has the potential to continue growing and evolving even after I have moved on to other endeavors. Our professor, Saud Khan, will determine the project’s future direction. I am confident that this project will continue to thrive under his guidance and provide valuable support to the Riphah Alumni community.