Current Projects
Below are some of the projects I am currently working on:
React webapps
- Coin Bear - This a work in progress. It’s a react-js project for crypto currency portfolio management. Global state is done with Redux. See here for details
- Technology Bear - is a NextJS blog for technology tutorials and reviews. The related Github repo is here
Related technology: React, Redux, Create-React-App, React DOM, React-Redux, GH-Pages
- ReactCallback - is a webapp that demonstrates moving data between components using React props and callback functions. The related Github repo is here
Related technology: React, Create-React-App, React DOM, GH-Pages, Callback functions
CLI Applications
- GetOpenFEC - GetOpenFEC is a command line interface (CLI) tool for requesting, parsing and persisting OpenFEC API data. The related Github repo is here. This has been published to snapcraft.io
Related technology: Java8, Spring-boot, Maven, Snapcraft, AWS DynamoDB
Desktop Applications
- SilverScreen - a Java application with a JavaFX GUI for obtaining a list of the latest movie releases
Past projects
WebApps
-
Research Practicum - DublinBus - a web application (Python/Django/React) that estimates journey times for trips on the DublinBus network using predictive data analytics.
-
OnYourBike - A web application (Python/Flask) that combines bike usage information from Dublin Bikes and weather data from OpenWeatherMap.
Bash:
-
Movies - A bash script that scrapes and displays the titles of movies playing in your area
-
MapReduce Engine - A single node implementation of a MapReduce engine in Bash