A blazor server app that is focused on providing a self-hostable open source solution that allows users to save and schedule notifications that can be sent to any device which supports web push notifications. The demo is hosted on my VPS.
C#BlazorQuartz.NETDockerAzure Pipelines
ChemViewAR
Allows the viewing of molecular models (sourced from ChemTube3D and the Protein Data Bank) in augmented reality, the models are converted from standard chemical file formats. Built using Unity and ARCore.
C#UnityArcoreBlender
Mushroom Classifier
A web app using a Python Flask backend and a TypeScript ReactJS frontend to expose a machine learning model to classify whether a given mushroom is edible or not. Deployed to a VPS using Docker and Jenkins.
PythonFlaskReactJSTypeScriptDockerJenkins
XLSX Data Extractor
A WPF application built to demonstrate the data extraction capabilities of the XLSX Data Extractor library, which is built on top of OpenXML. The application allows mass data extraction from a collection of XLSX reports.
C#WPFClosedXMLAzure Pipelines
Pi Rover Bot
A Raspberry Pi Rover Bot that allows a mobile app (built using Xamarin.Forms) to communicate with a web API, built using Python and Django, to control the Pi's GPIO pins.
PythonDjangoC#XamarinAzure Pipelines
Local Crimes Map
A Python Django project that displays crime data from the data.police.uk RESTful API on a map, and as a report style breakdown. The crime data from the report style breakdown is then saved in a PostGIS database.