Hii, I'm

Can a machine think? Does a submarine swim? - Edsger Dijkstra I'm a software engineer based in Melbourne! I’m interested in full-stack development, web-programming, artificial intelligence, robots and the occasional CTF!

0 | spawn

Back in 2014, at the ancient age of 12, I decided to have a go at making my own minecraft server to host for my friends. This, along with playing games since forever, sparked my interest and curiosity in coding and tech-related shenanigans.


Time skip to the present, I am currently working at leidos as a full-time software engineer. I also graduated from RMIT with a Bachelors of Software Engineering w/ Distinction


Outside of work, I like to draw, play a lot of video games and follow news and developments surrounding information security and artificial intelligence.

1 | experience

software engineer » l e i d o s

FEBRUARY 2023 - PRESENT
  • Collaborate with senior engineers, experienced developers and product management adhering to industry best practises in regard to the software creation process. This includes practising agile development with a Scrum framework, good coding standards, a two-step reviewer process, robust testing and continuous integration.
  • Deliver high-quality, efficient and robust production code using both popular and upcoming tools to iteratively build software solutions such as web experiences which utilise a microservice architecture for hundreds of users.
TECHNOLOGIES:
  • React
  • TypeScript
  • CSS
  • Java
  • Kotlin
  • Rust!

2 | creations

MCBA Banking Landing Page
internet banking Banking application that simualtes accurate banking process' and transactions C#, .NET 8.0
online grocery shopping page, allowing users to add produce to their cart
online grocer Full stack web application for purchasing healthy foods online. Includes an admin interface. React, Typescript, Node.js, Express.js, TypeORM, Cloud MySQL
2D frog game
froggy's quest A 2D Unity game where the player as the frog needs to outsmart snakes to catch all the flies. A* path planning, finite state machines, steering behaviours Unity, C#
connect 4 image
connect four AI A tuned connect 4 AI designed to outsmart any opponent. Monte Carlo Tree Search Unity, C#
mini game with dude, fire and zombies to avoid, key to collect to open the chest.
classical reinforcement learning (RL) Implementing RL algorithms to help main character solve 7 map levels himself! Q-learning, Sarsa, Intrinsic Reward Unity, C#
Scroll