Welcome

Brendan Jarvis at graduation

Welcome, my name is Brendan Jarvis. I am using this website to learn Svelte!

Blog

Doing the restricted licence practical test in Porirua

18 January 2023

Projects

OpenAI Whisper Subtitles Generator

2 March 2023

My first application built using Python, which I previously learned as an introduction to programming at University. WhisperSubtitles scans a directory for all supported audio/video files and generates .srt files. Works well as a proof of concept for 'okay' subtitles and lyrics. Could be upgraded to use ggerganov/whisper.cpp.

HackerNews Reader

16 February 2023

A HackerNews news reader using the HackerNews API. Consuming this external API is hampered by a N+1 query problem, so it takes a while to load.

Svelte Framework

6 February 2023

I had a recommendation to learn Svelte and Azure fundamentals (AZ-900) at a coffee meetup. I started this website using Sveltekit, hosted on Vercel, and built a HackerNews news reader using the HackerNews API. Consuming this external API is hampered by a N+1 query problem. I've since returned to studying the AZ-900 content.

Asteroids Game (unfinished)

23 January 2023

I was curious about using Three.js to build 3D computer graphics in a web browser using WebGL. I started this project to learn 3D graphics prompted to do so as part of an (unsuccessful) job application. I've since a lot about 3D graphics and how to work with Three.js. I'll hopefully come back to this project at some point. The application currently uses React, Next.js, React-Three-Fiber and Drei. It is hosted on Vercel with no backend.

Next.js

8 January 2023

JavaScript meta frameworks are popular due to, among other features, server-side rendering and static site generation. I built a basic blog following the Next.js tutorial. This is hosted with Vercel and uses Supabase as a backend.

Seasoned

21 September 2022

The final group project as part of the Dev Academy course. Built with React and Redux and Auth0. Deployed to Heroku, then Railway. Railway went offline frequently due to Railway's free tier limits, so I moved it back to Heroku where it runs on credits from the GitHub Student Pack.

Brew!

17 September 2022

A personal project started to learn front-end development with React and Redux, and Supabase as a backend.

Dev Academy Blog

21 June 2022

A blog built to learn HTML and CSS during Dev Academy.