CS student in the UK. Currently obsessed with Go but trying to learn new things too. Below are some of my current & previous projects:
A rewrite of the below in Go and recently TypeScript, with a bunch more features. Up until doing this, Python + a bit of JS were the only languages I knew, and Go seemed like a logical next step. There was a lot of frustration starting out, but eventually, with the help of the Introducing Go ebook, I managed to get it working in about a week.
A self-hosted account management service for the Jellyfin media server. Provides QOL improvements to admins and users of instances by generating invite links and sending password reset PINS directly to users, among other things. This was my first foray into anything related to web development, demonstrated by the use of Bootstrap, jQuery and Stackoverflow snippets.
An app for hosting automated software builds done in Drone CI. Once connected and enabled for a repo, a key is generated which the Drone pipeline can use along with a script to publish the build files for the specific commit. Currently in use for jfa-go, waybar-mpris, and itself. Also includes some extra stuff to allow client apps to be notified of a new release of any type.
A compiler (or assembler, not sure) and bytecode interpreter for a mock assembly language based on what was used for questions in my A levels. Also includes a very simple black & white canvas that reads color values from memory and supports arrow key input, and a couple extra instructions to make things easier.
Some smaller things include: