07/29/2026 updated


100 % available
Junior Software Developer | Computer Science Student
Wexford, Ireland
Only remote
Bachelor of Science in Computer Science (2.2 Hons) - Maynooth UniversityJava (Programming Language)JavaScriptData AnalysisPython (Programming Language)Machine LearningTensorFlowData SciencePyTorchScientific ProgrammingProgramming Languages
Programming Languages
Proficiency in multiple programming languages including Java, JavaScript, Python, R, GdScript, Lua, SQL, and Matlab, applied across academic projects and personal development.
Web Development
Hands-on experience with React.js, Express.js, Node.js, HTML, and CSS, demonstrated through the development of a Pokémon Search Engine web application using API integration.
Machine Learning & AI
Knowledge of TensorFlow, PyTorch, and LLM methods, applied in a Final Year Project implementing an AI-Driven Procedural Game Master using conversational LLMs in Godot.
Algorithm Design & Visualisation
Development of an algorithm visualiser built in Java using Swing, with ongoing improvements and additions of new algorithms.
Data Structures & Algorithms
Academic coursework covering Data Structures and Algorithms in Java, with practical application in projects and coursework.
Data Science & Statistics
Coursework in Data Science using R, Probability and Statistics, Linear Algebra, and Calculus, providing a strong mathematical foundation.
Database & Backend Concepts
Understanding of Database Normalization, API design, Compiler theory, Operating Systems, Encryption, and Decryption.
Agile Methodology & Project Management
Familiarity with Agile Methodology, time management, problem solving, troubleshooting, and report writing skills gained through academic and project experience.
Proficiency in multiple programming languages including Java, JavaScript, Python, R, GdScript, Lua, SQL, and Matlab, applied across academic projects and personal development.
Web Development
Hands-on experience with React.js, Express.js, Node.js, HTML, and CSS, demonstrated through the development of a Pokémon Search Engine web application using API integration.
Machine Learning & AI
Knowledge of TensorFlow, PyTorch, and LLM methods, applied in a Final Year Project implementing an AI-Driven Procedural Game Master using conversational LLMs in Godot.
Algorithm Design & Visualisation
Development of an algorithm visualiser built in Java using Swing, with ongoing improvements and additions of new algorithms.
Data Structures & Algorithms
Academic coursework covering Data Structures and Algorithms in Java, with practical application in projects and coursework.
Data Science & Statistics
Coursework in Data Science using R, Probability and Statistics, Linear Algebra, and Calculus, providing a strong mathematical foundation.
Database & Backend Concepts
Understanding of Database Normalization, API design, Compiler theory, Operating Systems, Encryption, and Decryption.
Agile Methodology & Project Management
Familiarity with Agile Methodology, time management, problem solving, troubleshooting, and report writing skills gained through academic and project experience.
Languages
EnglishNative speaker
Project history
Algorithm visualiser built in Java using Swing to improve and practice Java skills. Project is in constant progress with more algorithms to be added.
Developed a web app mock search engine for many different aspects of Pokemon using JavaScript, HTML, and CSS. Implemented and navigated an API to provide search functionality.
Implemented a conversational LLM to drive the story portion of an adventure video game using Godot and LLM methods. Gained time management, problem solving, troubleshooting, and report writing skills.