Backend
C# / .NET
-
Business Intelligence
Updated: April 16, 2019 @ 23:52
I spent 6 months evaluating BI tools to help the company analyse the vast amount of data they collected. This project is the web interface I created to expose the data charted through PowerBI. -
Code Generator
Updated: May 6, 2016 @ 01:40
This project uses Razor as the template engine, and given source templates, and access to the source database, generates the needed classes to implement the desired pattern.Context: I introduced a team I worked with to Dapper (a micro ORM), and over time I saw a need to generate a lot of classes based in the repository pattern I implemented in Dapper.
-
Image Event Processor
Updated: January 23, 2025 @ 14:23
An .NET WebAPI hosted in AWS Lambda, with an Angular UI, as a demo for processing images. -
Menu Creator
Updated: July 3, 2019 @ 18:23
A simple menu creator on top of .NET Core 2.2. This application is a coding exercise I was given and expected to complete in 60 minutes. The README in the repository documents the structure and implementation. -
OctopusDeploy-CruiseControlTray
Updated: August 1, 2016 @ 00:19
I am a CI/CD fanatic! There is a tool called CruiseControlTray initially implemented to be used with CruiseControl.NET. The tool can speak the status of the build based on accessing XML API available in CruiseControl.NET.While at MxToolbox, we had 50 inch TVs in every room, and the shared dev office had 4! This project translated the OctopusDeploy build status in the XML format that CruiseControlTray understood. That way we would get audio and video notifications of the deployment status.
-
PatientViewer.NET
Updated: November 30, 2019 @ 17:44
A project to showcase my .NET skills. It's a simple ASP.NET MVC/WebAPI application that displays a list of patients. The README in the repository documents the structure and implementation. -
Refactoring Exercise
Updated: July 3, 2019 @ 18:30
A demo application I was asked to refactor simulating what I would do if I had to review a junior developer’s code. The README in the repository has more details. -
SnapCrackle
Updated: December 21, 2015 @ 18:37
Who hasn’t done a Fizz/Buzz coding exercise? Here is mine I did in real time during a job interview. -
Starter
Updated: December 30, 2019 @ 15:03
A project containing "Starter Tasks", a project I worked on to get familiar with the technology stack of an employer. -
Thum.io
Updated: December 30, 2020 @ 22:24
A package and command line client to interact with the Thum.io screenshot API service.
NodeJS / TypeScript
-
Docker-Webhooks
Updated: April 8, 2025 @ 08:34
A NodeJS API with Express to manage local docker containers. I created this to expose through Cloudflared, so I can pull and update my local running Docker images based on posting a Webhook from a GitHub workflow. Still in progress. -
NetAssure API
Updated: April 16, 2019 @ 21:23
A project for a network hardware company that aims to manage and expose device data hosted in Zabbix. This is the web API, written on top of NodeJS with Express and hosted on CentOS. This project used Docker and Docker Compose for managing the app code and infrastructure, and TeamCity as the build server, on top of CentOS. -
NetAssure Notification Service
Updated: April 16, 2019 @ 21:23
A project that triggers sending notifications to an user when certain conditions are met. Made to be hosted as a micro-service on AWS Lambda. -
Shopping Service
Updated: July 19, 2017 @ 00:07
A demo application as a micro service I created as a take home project for a company I interviewed with. It takes the user’s ZIP code, calls an external API to get the weather for that service, and then suggest the appropriate clothing to buy. It comes with a simple Angular UI to be able to test the application locally without constructing the initial API call yourself. The UI demo no longer functions as the underlying weather API has changed.