Profile Information (Still Being updated)
Name: Destiny Obamwonyi
Github: obamwonyi
Phabricator: destiny
Location: Lagos, Nigeria
Time Zone: WAT(UTC+1)
Working hours: 4:00 AM to 10:00 AM and 4:00 PM to 10:00 PM
Synopsis
PageTriage, a MediaWiki extension tailored for English Wikipedia patrollers, streamlines the management of new pages. Equipped with a Vue. js-powered New Pages Feed, it facilitates targeted patrolling through filtering options. The community seeks to augment filter functionality and search capabilities to further optimize page management.
Possible Mentor(s)
@Soda , @TheresNoTime
Have you contacted your mentors already?
Yes.
Deliverables
Community Period
| Period | Description |
|---|---|
| May 02, 2024 - May 27, 2024 | |
Coding Period
| Period | Description |
|---|---|
| May 27, 2024 - June 03, 2024 | |
| June 03, 2024 - June 10, 2024 | |
| June 10, 2024 - June 17, 2024 | |
| June 17, 2024 - June 24, 2024 | |
| June 24, 2024 - July 01, 2024 | |
| July 01, 2024 - July 08, 2024 | |
Mid-Evaluation
| Period | Description |
|---|---|
| July 08, 2024 - July 15, 2024 | |
| July 15, 2024 - July 22, 2024 | |
| July 22, 2024 - July 29, 2024 | |
| July 29, 2024 - August 05, 2024 | |
| August 05, 2024 - August 12, 2024 | |
| August 12, 2024 - August 19, 2024 | |
Participation
Describe how you plan to communicate progress and ask for help, where you plan to publish your source code, etc
About Me
Education
University: University Of Benin (UNIBEN)
Year of Study: 4th year (Currently in my Internship period so I am very free to work on tasks).
Field of Study: Computer Engineering.
Skills
- Frontend: HTML, CSS, Javascript, Vuejs, Codex, Bootstrap5.
- Backend: PHP, Python, Laravel, Django
- Others: C/C++, SQL
How did you hear about this program?
YouTube: I heard about GSoC from YouTube about two years ago, and I have been very fond of it ever since.
Will you have any other time commitments, such as school work, another job, planned vacation, etc., during the program?
Tuesdays: I am currently on internship (industrial training), I am only supposed to be present on Tuesdays other than that I don't have any other commitments.
What does making this project happen mean to you?
It means a lot to me, to be able to work on a large code base, for a popular organization like Media Wiki, alongside well-experienced software engineers like @Soda and @TheresNoTime, using my favorite tools like Javascript, PHP, and Vuejs, would be a dream come true, as I stand a chance to get the various benefit,
- More Industry experience
- Networking with more experienced software engineers/developers
- Making friends
- Lastly, the stipend, would help in starting a life on my own when I graduate.
Past Experience
Please add links to any feature or bug fix you have written for a Wikimedia project during the application phase.
Contributions to Wikimedia
- Built a Vuejs frontend project using Wikimedia Codex UI library and Wikimedia API, code available on github/obamwonyi/media_wiki_T357337
Describe any relevant projects that you've worked on previously and what knowledge you gained from working on them.
LucrativeTech/Luta, Nigeria (Remote) — Full Stack Developer, NOVEMBER 2022 - MAY 2023
- Spearheaded the development of a robust API powering a dynamic mobile trading application, leveraging the prowess of PHP, Laravel, and MySQL for seamless user experiences.
- Orchestrated the creation of a cutting-edge Full Stack web application, employing Vue.js, Laravel, and Mysql, demonstrating exceptional proficiency and collaborative prowess alongside a Senior Developer.
- Pioneered the construction of a vital API for a mobile application, streamlining the management of associations with precision and ingenuity.
Describe any open source projects you have contributed to as a user and contributor (include links)
- Djoser: I contributed to the Djoser documentation, it was using the old method (url()) for declaring url for Django views so I updated the documentation to use the path() function which is the recent and more common one. [contribution]()
Any Other Info
<!-- Add any other relevant information such as UI mockups, references to related projects, a link to your proof of concept code, etc -->