Hi, my name is Michael Moyles
Software Developer

Know more LinkedIn

About me

Profile Image

Coding has been my passion since starting a coding club in school to choosing data analytics modules during my undergraduate degree. I have always loved using technology to solve problems. Being able to delve into any type of engineering problem, whether it's working with data, building applications, or training machine learning models is something I have always enjoyed.

More recently, I have graduated from an MSc in Computer Science at UCD, where I developed several real-world, full-stack applications and currently, I am working with data as a Business Analyst at Salesforce.

View CV

Projects

QuietQuest

Navigating urban enviroments creates unique challenges for individuals with sensory sensitivities, such as those with auditory difficulties and autism. This web application is designed to seamlessly aid this target group in finding a route through Manhattan that avoids busy and noisy areas.

Alongside this, it boasts advanced features such as heat maps that highlight predicted crowded zones and the ability to store favourited destinations in user accounts. Central to the development strategy of the application was its optimisation for both desktop and mobile platforms, a quality crucial for a travel companion tool.


Topics Covered:

  • Django
  • React
  • Next.js
  • Firebase Authenticate & Firestore
  • Machine Learning
  • SQLite3
  • OpenStreetMaps
  • OpenRouteService
  • Git

Source Code

Printsy

Printsy is a web application that allows users to create personalised merchandise, leveraging OpenAI's image generation service. The user can generate their own images or select from a public library of pre-generated artwork.

The user can then chose to print these custom images on to mugs and t-shirts. To foster uniqueness and orginality, a key feature of Printsy is a 10-print cap across all publically available images.


Topics Covered:

  • Java
  • Spring Boot
  • ReactJS
  • Vite
  • Docker
  • OAuth
  • MongoDB
  • MySQL

Source Code

Dublin Bikes App

A journey planner application that presents users with a map of every dublinBikes station in Dublin and the live availability data for each station. A random forest model was trained to predict dublin bike occupancy in various stations from data scraped from the JCDcaux API.


Topics Covered:

  • Web Scrapping
  • EC2
  • AWS RDS
  • JS
  • Flask
  • Git

Source Code
Project Image

Bicycle Accident Analysis

Analysing bicycle accident data in the UK using Python to analyse the breakdown of accidents by numerous factors.


Topics Covered:

  • Python
  • Git

Source Code

Asteroids

Asteroids is a classic arcade game, where a space ship moves through space destroying asteroids and occasional alien ships. The difficulty of the game increases as the levels progress.


Topics Covered:

  • Java
  • JavaFX

Source Code

Covid-19 Machine Learning Model

Analysing US Covid-19 data and comparing prediction models. The models predict death as a target feature based on factors such as location, previous medical conditions, gender, ethnicity, amongest other factors.


Topics Covered:

  • Data Cleaning
  • Machine Learning
  • Scikit-Learn
  • Model Assessment
  • Python
  • Git

Source Code

Contact

I am always happy to collaborate and discuss opprotunities

Connect on LinkedIn