On the 17th of November 2025, Sean presented Git and GitHub to members of the Bayside District Amateur Radio Society (BDARS). The focus of his talk was in relation to amateur radio, and how Git and GitHub can be used to create personal websites and manage configurations for Radios and similar.
This was a unique opportunity to provide his knowledge as a software and platform engineer, who uses these tools daily, to a group of people who would benefit from using Git & Github.
For Amateur Radio operators, it is useful to have a personal website for a bio and for the social aspects of Amateur Radio. GitHub Pages is a great tool for this as it is free and accessible with minimal technical know-how.
Sean described how to build this website using GitHub pages. You can view the source code here.
To get started, create a public GitHub repository, and add an index.md file in Markdown format. Example here.
Next, in the public GitHub repository allocated for the web page, select “Settings” then “Pages” and enable GitHub pages. In about a minute your page should be live!
GitHub uses Jekyll, a static website framework, to generate webpages from a Markdown+HTML hybrid format. It is very powerful, and there are many themes available. When changes are made, a default GitHub action is triggered in your repository which will build and deploy your website.
To add more content to your website check out this guide
github.io domain. (example). To use a custom domain you will have to own or register one, and point it to GitHub’s DNS servers.