Hi! I'm John

A Photo of me!

I'm 19 and really interested in all things tech. I've worked on a range of projects from AI for anti-phishing to robotics projects, like a carparking robot & a robot dog and everything in between. I've even written software that was run on the ISS (twice).

I'm really interested in startups and have been lucky enough to be involved in the Irish ecosystem as a member of the Patch Accelerator, and a winner of an NDRC Founder's Weekend. I'm always up for a chat!

[Email Me] | [LinkedIn] | [X] | [Github] | [Other Links]

Projects

CompSoc Web Exploitation CTFs

University of Galway Compsoc • 2025

  • Wrote the Web Exploitation Challenges for the CTF
  • Also helped with the server setup and configuration
  • Repo is [Here]
  • Read about the event on the soc's site [Here]

Scamurai

Trelis Grant • 2023-2024

  • Built an anti-phishing AI
  • Pre-emptively detected and checked infrastructure on Phishing sites
  • Received a [Trelis AI Grant]
  • [Here]'s a link explaining some of the Tech i built/used for the project
  • [Github]

Robotics Projects

Patch • 2022-2023

A photo of a parking robot A photo of a robot dog
  • Spent a summer building Parkie, a robot to manage a carpark with Alex O Sullivan and Tara Mulhall
  • Primarily worked on Control and SLAM for the robot, did also work on manufacturing and some CV stuff.
  • The following Summer, I was an associate at Patch, but primarily worked with the Robot Dog Team
  • Wrote a large amount of software for the team, and did some designing & manufacturing

Astro Pi

European Space Agency • 2021/2022

Astro Pi Project Image
  • 2 Projects in 2 Years, both of which had runtime on the International Space Station
  • The first measured Crop Density via NDVI with a Near Infra-Red Camera. [Github]
  • The second measured the occurence of cosmic rays via scintillations in a CMOS sensor, recreating the experiments of Victor Hess

Some other Projects

Random Projects

  • [SatTrack] a Satellite Tracking Software
  • [Blog Bot] a discord bot that would allow you to micro blog easily, just send a message into a channel called #blog and it would appear on the site
  • [Rust Fetch] neofetch caused a ~1 second delay when I would launch a terminal, so I rewrote it rust. 100% a waste of time, but Rust is cool