Ali AyHi my name is Ali Ay i am a Second year computer science BSc student at City University London who Enjoys programming and uses it to bring my innovative ideas to life. I have a strong work ethic and skills such as communication/adaptability which is necessary in a professional environment. Im currently taking modules in Java, HTML, CSS, JavaScript, Algorithms, SQL and C++ and looking forward to adding to these skills and gaining new experiences in a professional workplace. |
|
|
|
||
Bootcamp 2020: Moving StarsMy first programming project, concluding the 2 week Programming Bootcamp at City (2020). This Processing project demonstrates a comprehensive understanding of the use of randomness and the basics of processing. I created a 2D image of stars which move left and right however I adjusted the size of the stars so that they grow larger when moving towards the end of the sketch therefore giving it more of a 3D effect. To get this project to work I used varibles, methods, loops, arrays and commands such as import to add music to my project. Overall this was a fun learning experience and im looking forward to future projects. Check out the code on Github: https://github.com/AliAy123/adbt104.git/ | ||
|
Finns Day OutI really enjoyed this project and was really excited when it was announced that we had to make a game for our coursework. When I first started to make my game I had to spend one week coming up with ideas, names and drawing out the diffrent levels that I would build. Next I just started to complete the milestones one by one which helped me organise my objectives in the game. Fins Day Out is a platform game where Finn needs to make his way up to the top of the screen by dodging enemies and collecting coins and other objects such as Jake the dog which will allow him to progress to the next level. Playing the game is very simple you need to use the arrow keys to move the player left and right then you could use the space key to make the player jump up. The game also has buttons on the screen which allow you to save, load, pause, resume and quit the game. A few challenges I faced when making this game was getting my game to reset when the main player collides with the enemy. Another challenge was making the sounds as I made all the background music myself using my music production skills. I also recorded the Jake and princess sound myself this was challenging for me as I needed to find the correct sounds which fit the charcters and a quiet space to record them in. I really enjoyed making this project and im looking forward to make more like this. (I didn't have time to play the game properly as it takes around 4 minutes so I had to use the jbugger view to go through the levels in two minutes. I also did not talk as I wanted all my games music and sounds to be heard properly. Check out the code on Github: https://github.com/AliAy123/adbt104-game.git/ | |
![]() ![]() ![]() ![]() |
||
|
||
Prestige WatchesI created a database-driven website for a made-up watch reselling company. Customers can create an account, find out more information about the business, and schedule appointments to shop for watches in-person. To build this website I utilised JavaScript, HTML, CSS, SQL, PHP, and Javascript. I also added password hashing to protect the customers data and included validity testing on the sign up and login forms to prevent customers submitting an empty or invalid form. Other features of this website include interactive social media buttons and image slider. I really enjoyed working on this project and look forward to developing my skills further. Check out the code on Github: https://github.com/AliAy123/AliAy123.github.io | ||
![]() ![]() ![]() ![]() |
||
|
||
Team ProjectMyself and a group of three people took part in a website-building competition for a mechanic shop. Our goal was to create a fully functional website that would enable the business to schedule, cancel, or postpone appointments. Other capabilities included storing/altering vehicle and customer information in our database, ordering parts from suppliers and finally creating invoices for both the customer and business to use. The website can only be used by employees working for the business so customers would need to speak to the receptionist to book an appoitment. Our website won first place, earning us a £500 reward. Check out the code on Github: https://github.com/AliAy123/AliAy123.github.io | ||
![]() ![]() ![]() ![]() |