Nearly a decade of programming and pure enjoyment from telling my computer what to do through lines of text.

#PROJECTS

Watcharr

An easy to use content watched list supporting movies, tv, anime and games.

  • Simple setup, modern UI and great UX.
  • Makes use of external APIs for content data which is cached locally for reuse.
  • Lots of functionality that goes beyond the main list.
  • TypeScript
  • SvelteKit
  • GoLang
Casterr

The recorder made for ease of use through the whole process, from recording to editing.

  • First big project, learned a lot about planning ahead and distributing a final product.
  • Utilizes Redux for state management, which has increased UX by giving instant feedback to the user.
  • TypeScript
  • React
  • Node
LabMaker

A clean and seamless way to engage and interact with your community on a range of platforms (Discord, Reddit & Own Website).

  • Integrated payment processing with PayPal. Automated the process of collecting payment from users by automatically generating a checkout link/invoice for them when their ticket was completed.
  • React
  • NestJS
  • Prisma
Notion Backup

Reverse engineered Notion's API to enable creating a script to automate the process of backing up all your notes. If you didn't use this app, your only other option would be to manually download each page individually. Theres an optional git integration for automatically backing up your notes to a repository.

  • GoLang
bulk-scrobbler-lastfm

Quick and easy to use bulk LastFM scrobbler. Automates the process of mass importing a list of song plays from Spotify by interfacing with the horribly complex LastFM API.

  • Node
sbondCQC

A close quarters combat (CQC) multiplayer game mode for ArmA 3.

  • Learned to take in feedback after playing with friends (aka the beta testers) so I could improve the mode.
  • SQF

#EXPERIENCE

#MORE

I have experience through the full development life cycle of apps in open source and in more “professional” environments.

Full stack developer comfortable working in all aspects of a codebase. I pride myself in creating simple and elegant user interfaces and beautifully structured backends.

I learned everything I know by encountering and fixing issues myself everyday ever since I became interested in computers a decade ago.