BG-Budgeter
Start: April 22nd 2024
This project aims to create a bespoke, simple and easy to use budgeting app. The inspiration behind this
project was for me, the developer, to improve my programming skills and also to create a tool which I could use in
the future (specifically for when I'm studying at university).
This project utilises Python and PyQt5 to create the GUI. I use Visual Studio Code and Qt Designer to help develop
this application.
Originally this project was being developed in C++ but this was changed to Python on the 27th of April 2024.
v0.1 (pre-release) was released on GitHub on May 1st 2024
Updated: May 1st 2024
Conway's Game Of Life
Start: 27th November 2021
Discontinued: 28th November 2021
I used C++ to program Conway's Game of Life in the console. I recorded the whole thing but I have yet to edit or
upload any of it. It took me one 5 hour sitting on the 27th to code this. In those 5 hours, the last 3 or so hours
were spent realising that i needed to hold an old and new 'frame' (really just a 2d array of characters) and only print
the new one once it had finished updating.
Updated: April 27th 2024
GrantOS
Start: May 2021
Discontinued: Jan 2022
I used to be interested in low level code, especially stuff to do with Assembly code. This project is a remnant of
that period. I followed a tutorial for the bootloader and printing single characters to the screen after boot but the
print(s, s_len) function was my doing.
There were many versions of this OS, one even had my attempt at VGA drivers (from a tutorial) that didn't work.
(Un)fortunately it was never released on GitHub. I was only 15 at the time and didn't quite realise how much of a
monumental task this OS would've been. I'd like to learn how to do this stuff again at some point in the future but
now I have adopted a more modest approach to programming so I am well aware an Operating System is far beyond my
current abilities.
I used QEMU on an Ubuntu 20.04 VM running on a Windows 10 host to 'run' the OS.
Updated: April 27th 2024