Projects

Twitch Avatar Customizer

SvelteKitTailwind CSSC#ASP.NETEntity FrameworkGitHubDockerTwitch APIPostgres

This project was created for a client who wanted to allow viewers to customize their avatars using a variety of icons made by artists the client had hired. It is a multi-page application that allows viewers to customize their avatars and allows the client to manage the viewers stats. I was responsible for the full-stack development of the project. The front-end was built using SvelteKit and Tailwind CSS, the back-end was built using ASP.NET and Postgres. I also setup the mono-repo to utilize Docker compose to make it easier for the client to deploy the project. I would also walk the client through any commands they needed to run on the linux server.

Bronco Off-Roadeo

Vue.jsAzure DevOpsPiniaJavaScriptTesting LibrarySCSS

Bronco Off-Roadeo is a multi-site platform that allows you to register for or manage the attendance of upcoming off-road events. I was part of the team responsible for the front-end development of the website and integrating it with the rest api. I also created and maintained tests using Testing Library. One of the tasks I was assigned was to convert stores from Vuex to Pinia, I also converted components built with options api to composition api over time.

View Project

Experience

Junior Front-End Developer

Jackson Dawson ∙ Contract

January 2022 - October 2024 ∙ 2 years 10 months

Skillset:

Vue.jsJavaScriptSCSSTailwindCSSAzure DevOpsPiniaTesting LibraryGitCypress

Junior Developer

PingPerfect ∙ Full-time

May 2021 - August 2021 ∙ 4 months

Skillset:

CSSHTMLSCSSPHPMySQLJavaScriptjQueryC#Blazor