Skip to content

MSc Student · AI & Machine Learning

Cormac Greaney

Building across web development, machine learning, and systems - from evolved game strategies to full-stack apps and deep learning.

About

Building with purpose

Computer systems graduate and MSc student with hands-on experience across web development, machine learning, and low-level systems.

I recently completed my BSc in Computer Systems at the University of Limerick, graduating with First Class Honours. My undergraduate work spanned full-stack web development, architecture design, SRS development, software testing, compiler construction, artificial intelligence, machine learning, deep learning, evolutionary algorithms, and more including a final-year project on evolving game-playing strategies with Grammatical Evolution.

I'm now pursuing an MSc in Artificial Intelligence and Machine Learning at UL, deepening my work in data-driven systems while continuing to build practical software - from neural networks and computer vision to modern web applications.

I'm especially interested in the intersection of intelligent systems and real-world software: building things that are technically rigorous, well engineered, and useful.

Expertise

  • Web Development
  • Full-Stack Development
  • Machine Learning
  • Artificial Intelligence
  • Deep Learning
  • Reinforcement Learning
  • Data Mining
  • Computer Vision
  • Neural Networks
  • Evolutionary Algorithms
  • Grammatical Evolution
  • Software Engineering

Work

Selected projects

Selected work from my undergraduate studies and personal projects - spanning AI, web development, systems, and 3D design.

Featured · BSc Final Year Project

EvoDraughts

BSc final-year project using Grammatical Evolution (GRAPE) to evolve draughts-playing strategies as grammar-constrained symbolic expressions, with a custom game engine, evaluation pipeline, and Flask web app for human vs. evolved play.

Evolved strategies reached up to 94.7% win rate against a random baseline on 8×8 draughts under a fixed multi-seed evaluation protocol.

  • Python
  • Grammatical Evolution
  • Flask
  • JavaScript
01

Cheer's N Beer's

Full-stack party-planning marketplace connecting customers and service providers - with separate dashboards, booking flows, messaging, reviews, and admin tooling. Built for CS4116 Software Engineering.

  • PHP
  • HTML
  • CSS
  • MySQL
02

JIBUC Parser & Lexer

Lexer and parser for the JIBUC language using Flex and Bison, with structural analysis and semantic checks. Built for CS4158 with gcc and Make.

  • C
  • Flex
  • Bison
  • Make
03

Pet Image Segmentation

Image segmentation with a VGG16-based U-Net on the Oxford-IIIT Pet Dataset. Built for CS4287 Neural Computing - training, evaluation, and analysis in Jupyter.

  • Python
  • TensorFlow
  • CNNs
  • Jupyter
04

QuizLive

Real-time quiz platform built with a microservice architecture for CS4297 - API gateway, auth (Google OAuth + JWT), quiz management, WebSocket realtime service, and a React frontend, containerised with Docker Compose.

  • Java
  • TypeScript
  • React
  • Docker
05

Spotify Track Popularity

Data mining project on the Spotify tracks2026 dataset - exploratory analysis, k-means and DBSCAN clustering, and predictive modelling with scikit-learn pipelines for classification and regression on track popularity. Built for CS4168.

  • Python
  • scikit-learn
  • Pandas
  • Jupyter
06

DQN for Atari Pong

Deep Q-Network implementation for Atari Pong using Gymnasium and the Arcade Learning Environment. CS4287 Neural Computing project - training, evaluation, and gameplay analysis in Jupyter.

  • Python
  • PyTorch
  • Reinforcement Learning
  • Gymnasium
07

US Capitol - 3D Model

Detailed 3D model of the US Capitol building created in Autodesk 3ds Max as a modelling and visualisation project.

  • 3ds Max
  • 3D Modelling

Contact

Let's connect

Open to interesting projects, collaborations, and conversations. The best way to reach me is by email.

Contact information

Have a project in mind or just want to say hello?