Alec Hamilton

Software Engineer

alechamilton.dev@gmail.com

About me

I am a sofware engineer with two years of professional experience. With a solid foundation both academically and professionally in design, I bring a unique and creative edge to my work. Beyond coding, I have a strong affinity for electronic music and host a monthly radio show. When I'm not immersed in the digital realm, you'll likely find me outdoors with my camera. I thrive on collaboration and welcome open exchanges of ideas, always aiming to make a meaningful and positive impact through my work.

Skills

Frontend

  • React
  • NextJS
  • SvelteKit
  • TypeScript
  • Nuxt
  • Vue

Backend

  • NodeJS
  • Express
  • MySQL

Tools

  • Git
  • VSCode
  • Vitest
  • Jira
  • Figma
  • GitHub Actions

Projects

20th Century Flicks

Description

I volunteered to rebuild the 20th Century Flicks website, a project that allowed me to enhance my skills in NextJS, TypeScript, and Tailwind. As a devoted film fanatic, reimagining the old site, which had been in use for 15 years, was the perfect opportunity for me. I incorporated Algolia and InstantSearch to handle searching the stock of movies, enabling users to explore a vast collection of over 20,000 movies available for rental, both in-person and by post. The design takes inspiration from Bladerunner, which is my favourite flick.

Stack

NextJS
TypeScript
TailwindCSS
Algolia
InstantSearch

Pleasure Gallery

Description

I developed Pleasure Gallery as a React project to support a mix series I curate on SoundCloud. The site showcases one piece of artwork per season, divided into 12 squares, with each square linking to its respective SoundCloud mix. I used Vite as the build tool and Render for deployment.

Stack

React
Styled Components
Framer Motion
Vite

Portfolio

Description

This portfolio embraces the Brutalist style, which is a developing preference of mine. Constructed using SvelteKit and deployed through Vercel, the aesthetic reflects my admiration for the simplicity and rawness that the Brutalist style embodies.

Stack

SvelteKit
TailwindCSS