Eoin Fennessy's repositories
clever-cat
A prototypical IoT device that uses machine learning models to detect cats and a servo motor-powered dispenser to dispense feed for them based on feed schedules defined by the cats' owner using a web app.
webcam-theremin
A musical instrument played with hand gestures detected from a webcam feed. Uses OpenCV and MediaPipe in Python for hand detection & tracking, and Pure Data for sound synthesis.
home-ber-log
A CLI Bash app for viewing, searching, adding, and removing records from a CSV dataset that contains information about householders and their houses. Also offers options to email any/all householders.
raspberry-pico-weather-logger
Weather-logging MicroPython script for Raspberry Pico and BME280 sensor
grid-art-generator
Creates colourful generative grids using user-specified parameters
relational-db-the-bike-peddler
A relational databases project using MySQL. Includes a DB design document, logical and conceptual ER diagrams, and DDL and DML scripts for defining and querying/manipulating the DB.
weathertop
An MVC-based Java/Play web app for managing WeatherTop Inc. weather stations.
federation
Federation is a controller that utilizes MCP protocol to configure mesh federation in Istio.
gophernotes-cli
A basic Bash CLI that wraps the gophernotes container image
istio-playground
A place for miscellaneous service mesh configs, guides, etc.
istio-upstream
Connect, secure, control, and observe services.
kuadra
A kubernetes controller for managing users and access permissions in various services
maistra-test-tool
A Testing tool for running maistra tasks on OpenShift
movies-app
A React app that uses APIs from the TMDB movie database
placemark-android
An Android app created for SETU's Computer Science HDip Mobile App Development labs
pocketbase
PocketBase client SDK for python
tutors
Tutors is a collection of open source components & services supporting the creation of transformative learning experiences using open web standards.