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

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!
Software Engineering Intern at Inovor Technologies
Dec 2024 — Feb 2025Adelaide, AustraliaDeveloped an operations dashboard to display mission operations and telemetry data for all of Inovor's active satellites. Performed telemetry data analysis and collaborated with engineers across disciplines to better understand the performance of the satellites. Refined a 3D visualisation tool to display the satellites' current position using live satellite orbital data.
PythonJavascript
Projects
Some of the projects I've worked on in the past!

Predictive Maintainence Machine Learning ModelJuly 2024—Nov 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.

Bitboard Chess GameSept 2023—Jan 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.

Typing Test ApplicationDec 2023—Jan 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.

Terminal Based Home Appliance SystemApr 2022—May 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!
Experiences & Activities
Other activities and experiences that have shaped my journey!
Academic Tutor
Jan 2022 — TodayI love to teach, and so I spend time outside of my academic commitments providing tutoring for students in their final years of highschool. I primarily focus on teaching mathematics, and have helped many of my students achieve merits (A+) in their overall SACE results.
Competitive Programming Club
Mar 2023 — TodayWhen possible, I love to participate in competitive programming contests held by the University of Adelaide's Competitive Programming Club. Working alongside other programmers, it's an amazing way to keep honing my problem solving skills.
Crater Detection Algorithm Research
Aug 2023 — Aug 2023After wanting to explore the relationship between AI and space, I undertook a self-driven three-week intensive research project- exploring existing Crater Detection Algorithms (CDAs). I spent time unpacking various implementations, and documented my efforts for PhD students to use in their research.