Con Kirby's Coding Portfolio

Software Engineer

I am Con Kirby, a passionate 18-year-old software engineer who loves creating projects. I have hand-coded the following portfolio projects and write ups, explaining what I have done and how I did them.
I hope you enjoy exploring my projects as much as I have enjoyed creating them!

💻
🚀

About Me

Patch Cohort 2025

I am extremely excited to be part of Patch '25, where I can collaborate with like-minded individuals and push the boundaries of what's possible in tech.

Passion for Coding and AI

I believe that AI is the future, and I am committed to being at the forefront of this exciting field. I love exploring new AI technologies and finding innovative ways to integrate them into my projects.

Achievements and Accolades

Apart from creating projects, I have also competed and achieved in various fields from sports to academics.

Suit Me


Representing Ireland in Chess

I am a three time All-Ireland Junior Chess Champion who has represented Ireland abroad on 7 different occasions, 3 of those being to the European Youth Chess Championships, including this trip to Romania.

Passion for Music

I hold 2 piano diplomas, one in piano performance and another in piano teaching from the London College of Music at the University of West London.

Sports Achievements

I won a Munster Medal with Limerick Minor Gaelic Football as well as winning three All-Ireland Basketball Championships, one with my school, and two with Limerick Celtics at u18 and u20.

Centre for Talented Youths Ireland

I took part in the Computer Science CTYI EUE program in DCU during Transition Year. This is where my love for Computer Science began.

Romania Chess

DCU Image


TECS Winner 2024

Project Overview

I am delighted to have won TECS '24. My project focused on aiding piano teachers with their profession with tech.

Description

My project focused on providing a player with a score, and then stream processing the notes they actually played. I compared the scores and gave back an accuracy report as well as a copy of the sheet music that was played correctly.

Project Technology

I used sub-processes, analytics, Machine Learning and Artificial Intelligence to aid in the decision making process.

TECS image 1


Non-Written up Projects

Grading Homework through Open AI API

I built an Web App with React.js that converted hand-written work into text and then graded it using ChatGPt through the OpenAI API.

Pairs Trading Dash App

I created a pairs trading algorithm that tests whether securities are cointegrated or not and then tracked their spread.

Website Creation

I have created websites for clients, including this one: kirbypartners.ie

Working as a Software Developer

While interning at Holland Digital, I gained valuable experience in software development, working on real-world projects with a team. One of which involved using access tokens and URLs to copy folders recursively on Sharepoint.



Written up Projects Information

Leaving Cert Computer Science Project

I trained a Convolutional Neural Network to classify whether a picture of a given skin lesion was benign or malignant.

TECS Project

I stream-processed audio from a keyboard and returned an accuracy score based on the notes played.

40 Yard Dash Project

I created a program to record 40 yard dash split times and used Machine Learning to predict missing values.

Various Other Projects

I have created projects concerning population prediction, logic games, and semiconductor yield where I train AI models to predict various outcomes.



Core Skills

🐍 Python
🧠 Machine Learning
🌐 Web Development
🐘 PHP
💾 MySQL
📊 Mathematics