top of page

Shirwa Mahamed

Aspiring Software Engineer

About Me

About Me

I am a Mathematics student at City University London with an interest in software development and problem solving. I build programming projects to strengthen my understanding of Java, APIs, and object oriented design.
 

My projects include a hybrid Java and Kotlin weather application that integrates a REST API for real time data, and a 2D platformer developed in Java using object oriented programming concepts such as inheritance and polymorphism.
 

I also develop web projects using HTML, CSS, and JavaScript, including this portfolio website. I use GitHub to manage my code, track changes, and maintain clean project workflows.
 

Outside of programming, I founded and managed a community football group with over 80 members. I handled scheduling, payments, and communication to keep weekly sessions running smoothly.
 

I focus on building practical projects that improve my programming skills and understanding of software systems.

Projects

​Hybrid Java and Kotlin Weather Application

I built a weather application designed to demonstrate interoperability between Java and Kotlin within the JVM ecosystem.
 

Key contributions were :

• Designed a dual-language architecture combining Java backend logic with Kotlin based UI components

• Implemented a Java data layer using object-oriented programming principles for structured data management

• Integrated real time weather data using the OpenWeatherMap API and REST requests

• Processed JSON responses to dynamically display weather updates within the application

2D Platformer Game

I developed a 2D platformer game in Java as part of a university project, focusing on object-oriented programming and game system design.
 

Key contributions were :

• Built a game architecture using inheritance and polymorphism to manage player and enemy entities

• Implemented a multi-threaded audio system for background music and event triggered sound effects

• Designed gameplay mechanics including movement, collision detection, and level interaction

• Managed source control using GitHub with feature branching and structured commits

Work Experience

Community Contributions

​Community Football Group Founder

Jan 2023 - Jun 2024

I founded and managed a community football group in London with more than 80 members. I organized weekly sessions and handled the logistics required to keep the group running consistently.
 

Key contributions were:

• Managed registration for weekly sessions using a first come system

• Coordinated scheduling and communication for over 80 members

• Handled digital payments and participation tracking

• Established clear rules to keep sessions reliable and fair

Maths Tutor

Sept 2022 - Dec 2023

I worked as a freelance maths tutor supporting Year 7 students with core maths topics and problem solving skills.
 

Key contributions were :

• Delivered structured tutoring sessions focused on core concepts

• Helped students improve analytical and problem solving skills

• Tracked student progress across sessions

• Prepared lesson plans to keep sessions organized and effective

Education

Education

City University 

Sep 2024 - Jun 2027

Newham Sixth Form College

Btec level 3 Computer Sceince with Games Development

Sep 2021 - Jun 2023

Bsc Maths

Contact Info

                Email:
 ShirwaMahamed27@gmail.com
                Phone:
          07768992463
                Github: 

  • GitHub

            © 2026 by Shirwa Mahamed

                   All rights reserved

bottom of page