Home Projects About Contact Linkedin GitHub

Hello World!

I'm Nathan MacDiarmid


I have a curious mind
and a will to learn
and explore


Software Engineer &
Coding Virtuoso

My Skills


Nathan MacDiarmid Professional Photo

About Me


Since I was a young boy, I was always interested in technology, however, I was intimidated by the amount of information available online. Unsure where to start, I tried various experiences in order to find my "purpose". This took me toward a year long exchange to Belgium where I was completely immersed in the French Belgian culture.

Keep reading...


Featured Projects




Web Application Photo

Product Reviews Web Application


Software Engineer


This product reviews web application allows users to browse products, users, their reviews, and allows users to leave a review on specific products. This is complete with web traffic monitoring and visualization using Prometheus and Grafana, and is deployed on a Microsoft Azure cloud instance.

Portfolio Photo

Portfolio


Front-End Developer


This static website uses a collection of HTML, CSS and JavaScript which was then deployed on Netlify. Anything regarding the development of this website, as well as source code can be found here.

Monopoly Photo

UDP Elevator


Software Developer


This elevator application used Java Threads and uses UDP Communication to allow a Scheduler to handle multiple elevators and user requests.

Bee Photo

Monopoly


Full-Stack Developer


This Monopoly game can load multiple different boards, save and reload a game to play later and even play against an AI player! It was build using the Model View Controller Architecture.

Database Photo

IBM's Be(e) Innovative Challenge


Software Architect


This minimal viable product was made during IBM's Be(e) Innovative Challenge, a competition amoung interns to think of the best solution to a problem using IBM technologies. Complete with application prototype and software architecture, our task was to reduce consumers waste footprint.

E-Commerce Photo

Carleton Class Database


Full-Stack Developer


This database shows Carleton students and professors based on name, student number, classes taken, background and program. It will also display the grades received in these classes. It is complete with user interface and entity relationship model to see how the database is organized.



Want to get in touch?

Mailbox Photo