My Projects
The following are projects that I have worked on in my free time. All are open-source and available on my GitHub. If you have any questions or suggestions about these, I am always willing to help.
The following are projects that I have worked on in my free time. All are open-source and available on my GitHub. If you have any questions or suggestions about these, I am always willing to help.
2026 Z M Williams
22 June 2026
A website showing my personal blog and projects as well as contact details. The website is built using Next.js, React, Typescript, HeroUI, with Tailwind CSS for styling.

15 May 2026
2D Solar System Simulation written in Rust showing the motion of planets and dwarf planets around the Sun, the motion of satellites around each of these bodies, and the orbital motion around a fixed elliptical path

28 April 2025
The backend interface for the BusTracker App. It provides a gateway API to access transport location data from the Bus Open Data Service API. The API also provides an endpoint to download data on transport operators taken from the NOC Database.

15 January 2025
A Python application for building CMake libraries for Apple systems. The aim of the project is to use a CMakeLists.txt file to generate an XCFramework containing static libraries for use across iOS and other Apple operating systems.
28 November 2024
An API client using the AWS SDK for C++ for user sign-up, verification and authentication. Designed to authorise users for the BusTracker App. By default, the library provides a C++ header file for use in other C++ code. A C header file is also included for use in non-C++ projects.
12 November 2024
An app for tracking UK Bus services using the Bus Open Data Service. The aim of this project is to provide users with real-time information for buses across the UK. The app uses the UK's Buss Open Data Service API -- specifically the Bus location data. This data is in XML format using the SIRI-VM standard. This data is decoded using the XMLDecoder from the XMLCoder library. Additionally, WrappingHStack is used for some formatting.

12 February 2024
A C++ library for the evaluation of the UW12 Fock matrix and energy, using a combination of density-fitting and resolution of the identity (RI). This library does not calculate the two- and three-index density-fitting integrals for either the atomic orbital space or the auxiliary RI space. These therefore must be provided to the library using the BaseIntegrals class. Any issues with this library should be raised here; contributions and suggestions are also welcome.