Projects
This page showcases some of my recent projects, providing insight into my skills, interests, and experiences. As a long-time coder, I am constantly seeking new challenges and opportunities to grow both personally and professionally.
Whether it's designing a website, creating a mobile app, or developing a software application, I always strive to deliver high-quality work that meets the needs and exceeds the expectations of my clients and users. On this page, you will find a selection of projects that demonstrate my diverse range of skills and expertise.
So take a look around, and feel free to reach out to me with any questions or comments.
Business Logic Calculator
A custom calculator web application to be used for answering customer queries that involve complex business logic. This calculator will be used to assist customers with decision making on a large business restructure project.
Teleprompter View
A teleprompter application written in Sveltekit. This is a simple application that takes plain text and and displays it in a teleprompt. Full screen and full playback control are included.
Source code is available at https://github.com/mmarkk/teleprompter
Data Scrapers
Multiple data scrapers working to capture, manipulate and store data from various third party systems into a corporate database for access via an API. These scrapers are written in Go and are automated via crontab on a virtual private server.
Corporate API
Implementation of an API to expose corporate data as a service. Built on a Django REST API with a managed Postgresql database. This project is transforming the way data is stored, managed and accessed across the organization.
Dam Safety Rainfall Notifications
A Go application to notify the Dam Manager when rainfall at a given rainfall gauge exceeds specified Dam Safety thresholds. The Dam Manager is notified by txt message and the event is logged in the application log.
OpsManagerPro
A comprehensive web application which captures the key functions of an Irrigation Scheme Operations Manager and provides the data and tools that they use on a daily basis at their fingertips.
Dam Safety Earthquake Notifications
A Go backend application that checks for earthquakes located within a specified area and of a specified magnitude. Any earthquake exceeding the thresholds is notified immediately to the Dam Manager.
Hurunui Mouth View
A modern river flow, weather, and tides reference application for jet boaters, fiishermen/fisherwoman and whitebaiters using the Hurunui River Mouth
CPWShares Website Migration View
Migration of an existing corporate website from a .net site to a Sveltekit frontend application with a Supabase backend database.
Cost Code Lookups
A simple sveltekit application to enable managers to quickly search for Company cost codes via a reactive search.
scotchthistle.racing View
A sveltekit website developed for ScotchThistle racing.
OpsToolkit
A toolkit for Irrigation Operations Teams containing a suite of useful calculators to enable management of canal, pond levels, and conversion between flow rates and volumes.
Irrigation Calculator Toolkit v2.0
A rewrite of my original Irrigation Calcultator toolkit. Complete redesign and rewrite using Sveltekit and Tailwind CSS.
Irrigation Canal Volume Calculator
A calculator to enable the Dam Manager to determine how much capacity remains in a canal before the water reaches a target level.
OnSite V2.0
A complete rewrite of the OnSite application frontend in SvelteKit to better support mobile devices and multiple companies.
Corporate Website API Integration
Development of a website API to enable business applications to provide up to date status information to customers.
MMARKK.dev View
Complete rewrite of this website in SvelteKit with a Django Rest Framework backend API.
Outager
A custom built asset outage management system. Includes customer notification, downtime reporting and outage state management.