Abdullah Tahir

a 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

Education

Projects

  • VHF Radar Data Processing Pipeline photo
    VHF Radar Data Processing PipelineMar 2025Oct 2025

    For my final year engineering Honours project, I designed and engineered a scalable data pipeline to process 35TB of raw VHF radar data to support space situational awareness applications. The project serves as a foundation for future research into the use of Koopman Autoencoders for space debris classification.

    PythonHDF5PandasMemory ManagementBinary Data Parsing
  • 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