Welcome
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.