I've been working on a variety of projects, ranging from small personal projects to large-scale enterprise applications. I'm always looking for new challenges and opportunities to grow as a developer.
React, TypeScript, TailwindCSS, NextJS, Vercel
A website I designed and built for a local pest control company. It's a static site that provides information about the company and the services they offer. The site is built with NextJS and TailwindCSS, and is hosted on Vercel.
React, TypeScript, TailwindCSS, NextJS
A website marketing the technology and future ideas of a SaaS startup. I was responsible for converting the existing website to use TailwindCSS, as well as implementing new features. The entire landing page was designed and implemented by me.
React, TypeScript, TailwindCSS, NextJS, Vercel
The website you're currently viewing. (Is this recursion?)
It's built with NextJS and TailwindCSS, and is hosted on Vercel. The site is designed to be responsive and accessible, and to showcase my skills as a frontend developer.
React, JavaScript, Redux Toolkit, CSS, Java
An internal application for employees of the VA to manage and send letters to veterans. I led an overhaul of the usage of Redux in the application to improve performance, reduce code duplication, and make it easier to maintain.
Shopify, TypeScript, Bun, GitHub Actions
An e-commerce store specializing in fine jewelry and accessories.
While the site was built with a Shopify theme, I also created a backend script that automatically updates pricing of gold products based on the current market price of gold.
React, TypeScript, TailwindCSS, NextJS, Vercel
A site made for a local audio engineer. It showcases a demo reel video and a selection of music that was mixed and mastered by the engineer.
Includes a simple custom file browser that allows users to download files of live concert recordings.
React, TypeScript, TailwindCSS, NextJS, DriveON API, Vercel
A simple app that allows users to check the emissions test results for their fleet of vehicles. Currently used in production by employees of an Ontario-based hydro company.
React, TypeScript, TailwindCSS, Docker
A mobile-first, self-hosted web app to track movies. Supports creating multiple lists, adding movies, seeing movie details, stats, and more.