Card image cap

A little bit about me

I am a creative, analytical and driven student undertaking a degree in Computer Science at Heriot-Watt University. I display a keen and energetic interest in both software and hardware practices, with a goal to experience how a software company operates in a real-world, professional environment.


Card image cap

A little bit about me

I am a creative, analytical and driven final year student undertaking a degree in Computer Science at Heriot-Watt University. I display a keen and energetic interest in both software and hardware practices, with a goal to experience how a software company operates in a real-world, professional environment.


Projects

Over the last 4 years i have undertaken a variety of projects, some of my favourites are highlighted below.

Card image cap

Iglü

Iglü is a software application designed to monitor and control a fully renewable smart home. This application was created by Nacdlow, a team of six 3rd Year students(including myself), assigned by the University for our Group Project task.


Golang

Golang

HTML5

CSS3

Javascript

MDB


Card image cap

ruaridhmollica.com

The website you are currently using :). An online space dedicated to digitizing my CV. This website uses the MDB framework and is hosted for free using GitLab Pages.


HTML5

CSS3

Javascript

MDB


Card image cap

Mastermind.c

This project re-created the popular boardgame Mastermind with a Rasperry Pi 3 using the RPi3 breadboard with LEDS and LCD for output, and a button for input. It is written in C with GPIO pins and memory location handling using inline Assembly.


C

ASM

C

Assembly


Card image cap

Movie Information Service

This simple web service works using RESTFUL API calls to a large movie database and then updating the web page content without page refresh using AJAX and Javascript.


php

HTML5

CSS3

Javascript


Card image cap

PPM Steganography Program

A program written in C that performs Steganography to to hide text within the least significant bits of a PPM image's RGB values.


C

C


Projects

Over the last 3 years i have undertaken a variety of projects, some of my favourites are highlighted below.

Card image cap

Iglü

Iglü is a software application designed to monitor and control a fully renewable smart home. This application was created by Nacdlow, a team of six 3rd Year students(including myself), assigned by the University for our Group Project task.


Golang

Golang

HTML5

CSS3

Javascript

MDB


Card image cap

Movie Information Service

This simple web service works using RESTFUL API calls to a large movie database and then updating the web page content without page refresh using AJAX and Javascript.


PHP

HTML5

CSS3

Javascript


Card image cap

Mastermind.c

This project re-created the popular boardgame Mastermind with a Rasperry Pi 3 using the RPi3 breadboard with LEDS and LCD for output, and a button for input. It is written in C with GPIO pins and memory location handling using inline Assembly.


C

ASM

C

Assembly


Card image cap

ruaridhmollica.com

The website you are currently using :). An online space dedicated to digitizing my CV. This website uses the MDB framework and is hosted for free using GitLab Pages.


HTML5

CSS3

Javascript

MDB


Card image cap

PPM Steganography Program

A program written in C that performs Steganography to to hide text within the least significant bits of a PPM image's RGB values.


C

C


Technical Skills


  • Programming logic
  • Strong Data Structures and Algorithms skills
  • Software development methodologies – Agile, Scrum, Kanban
  • Database Management
  • Experience using Linux Distributions
  • Proficient with GitLab and GitHub

Business Skills


  • Excellent interpersonal and communication skills
  • Strong problem-solving capabilities
  • Goal oriented with a strive for progress
  • Creative and forward thinking
  • Great organisational skills
  • Teamwork

Programming Languages


PDDL

Golang

C

HTML5

CSS3

Java

PDDL

Javascript

Golang

SQL

C

Technical Skills


  • Programming logic
  • Strong Data Structures and Algorithms skills
  • Software development methodologies

    (Agile, Scrum, Kanban)

  • Database Management
  • Experience using Linux Distributions
  • Proficient with GitLab and GitHub

Business Skills


  • Excellent interpersonal and communication skills
  • Strong problem-solving capabilities
  • Goal oriented with a strive for progress
  • Creative and forward thinking
  • Great organisational skills
  • Teamwork

Programming Languages


PDDL

HTML5

CSS3

Java

PDDL

Golang

C

Javascript

Golang

SQL

C

Education


BSc (Hons) Computer Science
Heriot-Watt University
2017 - 2021
Expected Grade - 1st

Data Science: Machine Learning
HarvardX
March 2020 - June 2020
Grade - A

Education


BSc (Hons) Computer Science

Heriot-Watt University

2017 - 2021

Expected Grade - 1st


Data Science: Machine Learning

HarvardX

March 2020 - June 2020

Grade - A


Artwork


I spend a lot of time drawing and painting, some of my artwork is showcased below.

Artwork

Card image cap
Card image cap
Card image cap

This is a work in progress

This is a work in progress