Brand

About


I am currently studying a Bachelor of Computing and Mathematical Sciences at the University of Waikato and plan to finish my 4th year in 2020.

I started learning Python by myself back in 2013 (I was year 10) and have learnt all the Python I know myself and most of the CSS/HTML/JavaScript I know myself. In University I clicked onto other languages fast and I have had the opportunity to use a variety of languages and frameworks.

Find me on other platforms:

Projects

This is a small list of my favourite projects I have developed.

Auto Py To Exe

This is the project I am most proud of to date. I wanted to fix the problem of converting (packaging) Python to a windows executable to run on computers without python installed being a confusing job for new-comers.

This project allows someone to easily set up a server that uses chromes app mode as an interface and then calls pyinstaller with the parameters provided by the user.

Empty interface

I uploaded this project to PyPI so it can be installed using:

$ python -m pip install auto-py-to-exe

and then run using:

$ auto-py-to-exe

PyTutorials YouTube Channel

Channel Header When I have time and ideas, I like to make programming tutorials. Currently most of my tutorials are Python related but I also have a few different ones.

Some of my videos have quite a bit of attention, for example Convert PY to EXE which has over 240k views, Python Keylogger with more tha 120k views and Record Your Computer Screen With VLC with more than 800k views.

I give a lot of help in the comments for these videos and try my best to find solutions for issues people are having. This also allows me to gauge what people like in terms of topics and the videos themselves and get great feedback.

Price Per Unit

Price Per Unit Header This project is an Android app that compares prices for similar items and will calculate the price per unit for each item. These values can then be compared to find the best value for money. Simply give a name (optional), enter in the cost, amount and size of each item and the unit per dollar will be calculated.

Multi Clipboard

This project fixed my issue of having to re-copy something after I just overwrote my clipboard with something else.

It does this by opening a simple GUI that allows you to have temporary clipboards like a hotbar. The package comes with a listener that listens for Ctrl + Windows + C which can be enabled and disabled has an option to be started on startup. For maximum speed, you can simply click a virtual clipboard to put it on your clipboard and it will close (can be turned off). It supports unlimited clipboards and many types of clipboard formats.

Multi Clipboard GUI

Quick Script

This project allowed me to have a lot of small scripts in one place that is easy to get to.

Just like Multi Clipboard, attach this to a hotkey and your scripts you previously added (tutorial in README) will appear. Example scripts come pre-loaded like saving a clipboard image to a file, restarting windows explorer and putting your ip address on your clipboard.

Quick Script GUI

Nitratine (old)

This version of Nitratine was a website I built before this site to host all my content.

It is a fully dynamic server with a cms built in. It can do server side scripting, uses Jinja for templating, has mobile support and more.

I no longer use it as I felt a static site was much more suitable and easier to maintain. I still get a bit of traffic to it each day though.

Desktop home split light dark snow

Colour

This was an app that I had made as a joke with a neighbour. It demonstrates how something simple can take so long to complete.

The aim of this app is to collect all the colours by simply tapping the screen to get a colour. The trick is that each time you tap the screen, one of the 16,777,216 possible colours to display are generated randomly; thus making it a very long trip to finish the apps purpose.

I did some math and testing here and guessed (based off calculations) it would take about 134 and a half years to finish the app if you tapped then screen at a rate of 400 taps per minute.

Main screen Colour finder Colour mixer

Some Technologies I Have Worked With

Python Java JavaScript Clojure HTML CSS SQLite Android Flask Git JetBrains Linux Adobe PhotoShop C#

Contact

Please leave questions about videos on YouTube and blog posts in the comments at the bottom of the post. Emails regarding this nature will be referred back to the corresponding platform.

If you would like to contact me for another reason, send an email to [Display Email Address]

Content