black and white bed linen

Portfolio

Learning to code through meaningful and exciting projects

Project Showcase and Portfolio

a computer screen with a computer and a laptopa computer screen with a computer and a laptop

Some everyday automations I've created for myself with Python

This is a project that is ongoing, and will remain ongoing, as its exciting, serves a purpose, and is exposing me to a lot more about the language and other tools that I wouldn't get to experience with just 'vanilla' projects

Some of the scripts I've written include:

  • Laptop health check

  • Touchbar killer and reboot

  • Automatically organising downloads folder by file type

  • Sending emails automatically

  • Monitoring websites and web scraping projects

I love working with and visualising data, from answering the big questions such as "which construction ticket gives the most bang for your buck in Sydney" to creating sparkline graphs demonstrating the number of words spoken per episode for the main characters in House M.D.

Some other projects I've been working on using Python, Java and the C family serve less of an immediate purpose and are more a way of exploring more complex projects, with more moving parts and dependencies, so I can see how software works together

  • Chess AI/Engine in C#/C++

  • To-do list console application with Java

  • A Customisable Typing Test in Java

  • More to come ...