Matthew Johnston
I'm an IT infrastructure engineer in Northern Ireland, working across on-premises data centres and cloud environments. Mostly Linux, virtualisation, storage and databases.
I learned to program in my spare time through CS50x and CS61A, then learned full-stack web development by building projects.
I've been messing about with computers and tech for as long as I can remember. As a teenager I set up an RTL-SDR receiver and a homemade antenna and started tracking aircraft via ADS-B, feeding data to FlightAware since 2017.
Outside work I enjoy photography, hiking, and travelling.
This site
The pages are static, but the infrastructure behind them is described in Terraform. An S3 bucket serves the build through CloudFront, and a Python Lambda behind API Gateway records visits in DynamoDB. GitHub Actions deploys both.
I built it that way to get hands-on with the AWS services I don't use at work. The visitor count in the footer is the part you can see working.