Sign my guestbook!

Visitors to this site:

Hey there! My name is Alasdair Wallace Mackie and I am a full-stack developer residing in the Hudson Valley of New York State.

I am also the guitarist and songwriter for the symphonic metal band Dialith

Photograph of Alasdair


Languages and Frameworks

  • Python
  • Django
  • React
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • jQuery
  • Bootstrap
  • Selenium
  • Docker
  • Git and GitHub



Graduate of Coding Dojo

Through this bootcamp, I went through an intensive 28 week course to build my developer skills. At the same time I was working full-time as a frontline healthcare worker during the COVID-19 pandemic.



  • Full-stack development
  • Test-driven development with Python unittest and Selenium
  • AWS deployement via Amazon EC2 using Gunicorn and NGINX
  • Responsive web design
  • CI/CD pipelines

Stuff I've Worked On:

CenterPoint Ticketing System

Having worked with many ticketing systems in my 8 years of working in IT, I set out to create my own that combined the best aspects of what I had used before. The main philosophy behind CenterPoint is making the most important info available to the user at the top of each page. This is reflected throughout the application, and especially on the ticket view. No time is wasted scrolling or searching for the info you need to work on a ticket.

Also works great on a mobile device!

The Music Database

This was my final project for Coding Dojo. Users can register and login, which gives them access to add/edit bands and associated albums in the database. I'm especially proud of the interactive star rating system, which was custom made using JavaScript.

Features responsive design and a sleek dark theme provided by Bootswatch

Local Business Website

This is a mockup I created for a local business that needed a fresh website


Since discovering Nightwish at age 14, I've been obsessed with music and heavy metal specifically. Today, I've been playing guitar for over 10 years and am extremely lucky to be making music with some of my closest friends in our band Dialith.

Our newest release 'Atrophy' is available now! Why not give it a listen?


Meet Percy!

Born: 2018

Color: Black w/ White Patch

Likes: Mashed Potatoes

Dislikes: Plastic Bags