Programming & problem solving
Building programming fluency, computational thinking and the ability to break problems into clear, testable steps.
I’m Umar Abdulaziz, a business management graduate and experienced organisation leader transitioning into software engineering. I’m developing strong foundations in programming, software design, testing and maintainable development through postgraduate study and practical projects.
Building programming fluency, computational thinking and the ability to break problems into clear, testable steps.
Learning to structure code, use version control, test behaviour, document decisions and improve solutions through feedback.
Connecting my business and operations background with software that addresses practical user and organisational needs.
Teaching economics in a school setting, bringing business and economic concepts into learning and helping students develop subject understanding.
Founded and led Aziz Sports Association, overseeing the organisation’s activities during its operating period from 2016 to 2022.
Founded Black Lions Sports Association and serve as its Head Coach. Lead coaching activities and support athlete development alongside the association’s sporting operations.
Kickboxing rank: 5th Dan · 4th Kademe (Fourth Grade/Level as designated in the local ranking system).
Held technical and examination committee responsibilities within the Kempo federation, including committee chair and member roles across the period recorded on the profile.
Served in national-team coaching and technical committee roles in kickboxing and Muay Thai, supporting athlete preparation and technical sporting activities.
Delivered kickboxing coaching in a club setting.
Participated in technical committee activities related to mixed martial arts.
Early career experience in reception and customer-facing hospitality roles.
Early workplace experience through internships. Specific duties can be added once confirmed.
Module learning, selected artefacts and reflections from my MSc.
View module record →Skills to strengthen, practical actions and progress evidence.
View skills plan →Public code and selected technical work, documented according to their current status.
Browse repositories →BSc Business Management
Completed 2009.
MSc Computer Science
University of Essex Online · 2026–2028 (in progress).
My background in business, teaching, sports leadership and coaching gives me experience in planning, communication, coordination and understanding real-world operational needs. I’m now developing the technical skills to turn those needs into well-engineered software.
Understand the problem. Design the solution. Test the behaviour. Improve the code.