Abdullah Tahir

an aspiring software engineer in love with the process of learning.

avatar

I'm currently an undergraduate student at The University of Adelaide- studying a double degree in Mechanical Engineering (Aerospace) with Computer Science. During my time as a student, I have always believed in a simply yet powerful philosophy; the best way to grow as an individual is to throw yourself into new experiences. Whether it be through taking upon new and foreign hobbies, such as bouldering or competitive programming, or even trying to figure out how a crater detection algorithm works with zero prior machine learning experience -I wholeheartedly embrace the challenge of pushing past my comfort zone. Each new adventure not only manages to humble me every single time, but also teach me invaluable lessons about perseverance, and the boundless potential of the human spirit!

One of the many things I enjoy is taking the time to break down complex problems- and this is where I discovered my passion for coding. Check out some of the projects I have worked on over the years down below!

Work Experience

My professional experience in the industry!

Projects

Some of the projects I've worked on in the past!

  • Predictive Maintainence Machine Learning Model photo

    Predictive Maintainence Machine Learning ModelJuly 2024Nov 2024

    Developed a machine learning pipeline to predict rail breakages along Australian railways in cooperation with insightfactory.ai for a final year software engineering project. My team won the university competitiion, having our pipeline rank 1st of of 15 teams.

    PythonScikit-LearnPandasMatplotlib
  • Bitboard Chess Game photo

    Bitboard Chess GameSept 2023Jan 2024

    Developed a two player chess game using unsigned 64-bit integers to represent the state of the board. Inspired by the StockFish chess engine from lichess.org - I am planning to extend this project to have a fully working AI opponent.

    C++Game DevelopmentBit Manipulation
  • Typing Test Application photo

    Typing Test ApplicationDec 2023Jan 2024

    Created a typing test application inspired by monkeytype.com. The web application (which is currently live- see my github) is aimed towards programmers looking to increase their fluency in languages such as C++, Java, and Python.

    JavaScriptReactCSSHTML
  • Terminal Based Home Appliance System photo

    Terminal Based Home Appliance SystemApr 2022May 2022

    Worked alongside other programmers in my first year of computer science to create a terminal based home appliance system to manage appliances within a house. The application uses ncurses to display the information to the user!

    C++Ncurses
  • Experiences & Activities

    Other activities and experiences that have shaped my journey!