Using AI Un-Sloppily

Taking the good with the slop

May 4, 2026

Moon Missions Are Our Cathedrals

Musings on grandeur

April 1, 2026

Getting Fonts to Work on Mobile

How to do battle with Apache and win

February 10, 2026

How to Use a Wireless Xbox Controller with Linux

Fighting with drivers!

October 1, 2025

AWS Certified Developer – Associate

How I prepared for and passed the DVA-C02 exam

September 10, 2025

Attending the 19th IEEE ICCA in Tallinn, Estonia, plus Germany!

Presenting my thesis work and visiting friends!

July 16, 2025

AI-Generated Pineapple Lentil Curry

Finding out if Grok can cook

May 17, 2025

Cum Honoribus primi Ordinis, cum Laude

Graduating from Mount Allison University

May 12, 2025

S.M.A.R.T. 2025

2025 Symposium on Maritime Amateur Radio Technology

May 12, 2025

Visiting Colorado

Short recap of my trip to Denver

April 27, 2025

A Look Back on Five Years of Self-Hosting

Pictures of every version of this site so far!

April 3, 2025

The Quest to Stop Consuming

Links to some reflections on overconsumption

February 1, 2025

Books I Read in 2024

My embarassingly short reading list

December 29, 2024

Northern Lights

My view from Sackville, NB

October 13, 2024

Science Atlantic MSCS 2024

Presenting my research and programming competitively!

October 8, 2024

Travelling to Sherbrooke, QC via Maine

Featuring Cick-fil-A

August 5, 2024

Shad MtA 2024 Research Fair

Presenting my research to Shad students

July 11, 2024

Ham Radio Achievements

Things I did in the months after getting my ham radio license

October 1, 2023

1200 Days of German

Wie ich Deutsch gelernt habe!

September 17, 2023

Ham Radio Logbook in React

Introducing wzlog

July 31, 2023