<html>
<body>

Aidan Lowson

Cartoon avatar

Software Engineer

Full time Software Engineer, life long learner and programming enthusiast. Hover for social media links.

Projects

Personal Portfolio

Personal Portfolio

Next.js

TypeScript

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

Double A Team blog

Astro

AWS

TypeScript

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

ChatPDF

GPT

Tailwind

AWS

Neon

Drizzle

TypeScript

Next.js

Stripe

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

Carbon Data Visualisation

Next.js

TypeScript

Tailwind

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

Supa Smoothies

Supabase

React

TypeScript

Vite

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

Svelte TODO

Svelte

Supabase

TypeScript

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

Song Search

Next

TypeScript

Tailwind

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

Burger Builder

Burger Builder

React

Firebase

Redux

Created Date - 2019/04/06

One of my first React projects, a burger building application using React and Redux. With a Firebase backend to store burger orders.

Skills

AWS

AWS

JavaScript

JavaScript

TypeScript

TypeScript

React

React

Node

Node

MySQL

MySQL

SASS

SASS

Tailwind

Tailwind

Angular

Angular

Astro

Astro

Next

Next

GIT

GIT

Python

Python

C#

C#

Cypress

Cypress

Jest

Jest

Playwright

Playwright

Redux

Redux

Certifications