David Walshe's Projects
Simple language compiler for the mock language C--. This project was done as part of my studies at CIT in pursuit of an MSc in Software Architecture and Design
Clean, human-readable tests for Appdaemon
A real time chat application built with Node.js.
Embedded Systems project to create a Real Time Clock application with extended feature set on the NXP FRDM-KL26 Mirco Controller written in C/C++
Simple Android app making use of the Flicker API
Tutorial course on using Go with Protobut
GraphQL course code assignments
Custom host lists for ad and content blocking.
Command Line Interface (CLI) tool to work with the the ISIC API
Coursework related to learning various machine learning topics using Python.
Simple e-commerce application using a micro service architecture.
Anomaly detection using classifier based machine learning techniques.
A simple blog application highlighting the use of gRPC as an API communication protocol.
Course work project for learning Node.js. App is intended to be a simple note taking application.
Embedded C-code running on the Arduino 101 Platform to wireless 433MHz RFM69 radios, BLE, sensors and drive actuators in the aim of creating a product that could help the fire-service save lives in domestic, commercial and industrial buildings.
Sets up a Raspberry Pi for SSH use on a Static IP address.
First project using GoLang.
Tutorial content on how to create proto3 buffers.
Working files for my talk at PyCon AU 2018
Used as a python logger setup to be called from new future projects. Uses a yaml setup file to initialize a logger to be used for catching log info to file handlers, using specific filters and formatting.