Hi! I'm a software engineer and I make things (supposedly)
For a SAAS Provider:
Organisation Details Page | A single page application for editing business-related account information. |
![]() |
Typescript React Redux .NET Core REST React Hook Form |
A rich webform with a few complex components. Includes address search and SMS verification. Instant validation feedback with RHF. |
For a Civil Engineering Firm:
Florin Report Generator | A fully data-driven & workbook independent automated report generation system. |
Sovereign VBA Library | A library that improves the usability of VB6, VBA, VBA-Excel, and VBA-Word. |
Silver, Report Writer's Assistant | A data-driven data manipulation & report-filling add-in for Word online. |
![]() |
Typescript Node.JS Angular.JS Office.JS JSON SheetJS |
Parses CSV and XLSX files, extracts data & outputs into Word JSON-powered configuration per-field with aggregation, conditions, etc. Outputs to Word fields or HTML cards. |
For myself: modding the game Minecraft in Java
Minecraft is a real-time multiplayer 3D video game, meaning all systems are heavily event-driven.
Mods for Minecraft (implemented using the trait and bytecode-weaving framework Mixin) often require client-server networking implementations and a focus on performance.
These projects are open-source - licensed as LGPLv3, as is standard for GPL minecraft mods. A full repository of my work can be found on Modrinth.
Surveyor Map Framework | A heavy-duty framework for creating world-map and minimap mods. |
Switchy Player Profiles | An addon-driven, modular, swappable player profiles mod |
Other
scrapped-games/ | A collection of jam-like games made a long time ago in VB.Net, Java, and C++. |