Personal Portfolio
Created Date - 2019/07/23
My portfolio website, guess what, it's what you're looking at now! Where I showcase my projects, link to my socials and describe who I am for anyone interested. It's written using Next, and uses Cypress and React Testing library that're integrating into an AWS CI/CD pipeline.
Double A Team blog
Created Date - 2021/10/18
Our blog. Double A Team stands for Aidan and Arni, my wife and fellow blogger, we will write about whatever we feel people would like to know, sharing what we know with those who want to know. Written in Astro for that all-important SEO performance. Deployed to AWS CloudFront to allow quick access to our content no matter your location.
ChatPDF
Created Date - 2023/09/23
An AI application to answer questions or provide information in the context of a PDF you upload. Using Drizzle ORM type saftey, Neon DB to store chats, AWS S3 to store the PDFs and of course OpenAI's powerful language model GPT3.5 Turbo. There's an option to go pro and pay a monthly subsciption to unlock unlimited PDFs using Stripe.
Carbon Data Visualisation
Created Date - 2023/11/09
A project created for a technical exercise, I demonstrated my approach to parsing a CSV file and visualising that data in a web application. I went for a Next app to hit the ground running using the create-next-app template meaning I had TypeScript and Tailwind configured out of the box. For the graph I use a library called recharts to create an Area graph to display the data.
Supa Smoothies
Created Date - 2023/07/03
A project used to get the hang of Supabase, the Open Source Postgres database, using React, TypeScript to build a fun Smoothy themed UI. Utalising the main CRUD functions of a database (Create, Read, Update, Delete).
Svelte TODO
Created Date - 2023/06/25
A project for learning Svelte. After creating a basic TODO app with Svelte I thought it would be neat to add authentication and a database so TODOs could persist, so I added a Supabase db to store data and handle authentication.
Song Search
Created Date - 2020/05/16
What used to be a hubmle Node.js backend project has evolved to use the migthy Next... Utilising Tailwind and TypeScript, this project has a "database" of songs you can search for visa the track name or if you want to see all songs by a particular artist, there's a dropdown for that