My name is Hasan Kadhem
Web · Mobile · DB

I am a highly motivated developer and i love learning. I like using C#, Dart, Flutter, JavaScript, Typescript and Go. and i can help you to create a great user experience in desktop, web and mobile

Resume

Education
2016 - 2021
Bachelors in ICT (programming)
Bahrain Polytechnic
Isa Town, Bahrain

during my studies at Bahrain Polytechnic I created many projects. such as database schemas, ASP.NET websites, C# and Java cli tools. but the biggest project is my graduation project which was a machine learning powered badminton coach that you can find here
I have also learned to collaborate better with others due to constant use of group projects.
Experience
2023 - Present
Tutor
Bahrain Polytechnic
Isa Town, Bahrain

Teaching students using student centric and problem based learning.
I taught the course IT6001 Computer Systems which introduced the students to computer hardware and software. while i did not prepare the course curriculum i did have to prepare the classroom activities to create an active learning space
2023 - Present
Self Employed Developer
Aali, Bahrain

I worked on many projects most of which were using Flutter and Dart and one project using the godot game engine that you can find here the flutter projects are uploaded to the PlayStore
2022 - 2023
Software Developer
Computer World (Contracted To Gulf Air)
Seef Area, Bahrain

Develop and test new software solutions for business users mostly using ASP.NET and C#
I also provided technical support for existing applications through bug fixes for any reported issue and further develop those applications with added features based on the requests of business users.
2015 - 2022
Usher
Cineco
Seef Area, Bahrain

While studying in Polytechnic i worked at the Seef mall movie theatre
the work involved helping the customers find their seats
Make sure the cinema theater experience remains enjoyable
dealing with rowdy customers that ruin the experience for others
Professional Skills
Mobile Development Web Development Databases UI Design Microsoft Office
Languages
Arabic English HTML CSS JavaScript TypeScript Svelte C# Java Dart flutter SQL

Projects

Arabic Wordle
i recreated the popular word game in arabic. the game involves you attempting to guess a hidden word it will also give you hints after you make your guess
Color Picker
A simple color picker made using JavaScript and Typescript, when you find your perfect color you can then copy it by clicking on the screen and it will automatically copy it to the clipboard
Typing practice
A game that helps you practice and improve your typing skills on your mobile phones in order to type faster and more accurately. This game uses emojis as graphics to show you something familiar. It also has a stats screen that tracks your progress over the days.
Whats link generator
This app can generate a link to open a chat directly in Whats with a number that you haven't added or you can add your own number and send it to people so that they can send you messages without adding your number it also generates a QR code that you can screenshot to save.
3D image Mapper
A simple browser based tool that takes an image(through drag and drop) and puts it over a 3D object in this case a billboard or a flag that fluttering in the wind.
When did you last?
This app shows a list of your actions and when you last did any of them. this application intentionally does not use notification or reminders. as it allows you to record your action on your own pace.
Most Difficult Tic Tac Toe
Can you beat the most difficult Tic Tac Toe game in the world?
you can compete against the AI in this simple childhood game, the game also has a feature where the last 1000 matches are saved so you can check if your skills are improving over time

Contact