Qualifications
This page provides a list of my qualifications and completed courses.
University degree
BSc (Honours) Computer Science
University College Dublin
A four-year degree in theoretical and practical computer science, specialising in artificial intelligence.
Computer science
- Data structures and algorithms
- Object-oriented programming
- Java, C, and Ruby programming
- Operating systems
- Database systems
- Compiler theory
- Mathematical and discrete logic
Artificial intelligence
- Neural networks
- Machine learning
- Agent-based systems
- Natural language processing
- Nature-inspired algorithms
Thesis project
For my undergraduate thesis, I built an AI system using genetic programming that learned how to play a board game called Agon. The program, written in Lua, created, combined, and evolved board-evaluation functions. The evolved strategies beat a random opponent within four generations and continued to improve.
IBM-recognised qualifications
I was awarded the following credentials at IBM for completing courses, practical experience, and volunteering.
Inclusion and professional skills
- Advancing Accessibility – Foundational
- Be Equal Ally
- IBM Growth Behaviours
- Power Skills – Intermediate
Agile and project management
- Agile Explorer – Foundational
- Agile Advocate – Intermediate
- Project Management Explorer – Foundational
- Enterprise Design Thinking Practitioner
Technology
- Data Science Foundations
- IBM Tape for Enterprise Storage
- watsonx Foundations
Volunteering
- IBM Volunteers Silver Award – 250 Hours
Completed courses
The following list represents some of the key online courses I have completed as part of my professional learning.
Leadership, diversity, and inclusion
- Accessible Design
- Building Empathy, Inclusivity, Trust
- Considerations for Disability Inclusion
- Diversity & Inclusion Essentials
- Fundamentals of IBM's Inclusive Culture
- Global Culture and Religion
- Leadership Unconscious Bias
- Learn to Emb(race)
- LGBTQ+: Leading Inclusively
- Neurodiversity 101
- Technical Leader in You
- Transgender: Leading Inclusively
- Winning in the Marketplace with People with Diverse Abilities
- Workplace Bullying Prevention
Communication and people skills
- People Skills – Collaborate Effectively
- People Skills – Delivering Quality Work with Agility
- People Skills – Interpersonal Skills
- People Skills – Present to Win Foundations
- People Skills – Solving Problems with Creative and Critical Thinking
- Growth Behaviours: Trusted, Team Focused, Courageous, Resourceful, Outcome Focused, Growth Minded
- Handling Difficult People and Demands
- How to Present Your Thoughts Smoothly, Clearly & Powerfully
- Storytelling Fundamentals for All
Writing and instructional design
- Google – Technical Writing One
- Google – Technical Writing Two
- Editing Mastery: How to Edit Writing to Perfection
- Ninja Writing: The Four Levels of Writing Mastery
- Create eLearning Courses with Articulate Storyline 360
- Adobe Captivate Fundamentals
- Introducing IBM Class Author and Adobe FrameMaker for Course Developers
- Moving to the Virtual Classroom: Facilitation and Delivery Best Practices
Agile and project management
- Agile@IBM – A Taste of Agile
- Agile@IBM – Kanban
- Agile@IBM – Operations Fundamentals
- What Is Kanban Project and Portfolio Management?
- Using IBM's Best Practices for Project Success
- Project, Iteration, and Change Management
- Getting Started with Monday.com
- Enterprise Design Thinking Practitioner Course
- ITIL 4 Foundation
Technology
- IBM Storage for IBM Z
- IBM Tape Drives and Automation
- IBM Mainframe Virtualization Concepts
- Cloud Adoption and Migration
- The AI Ladder: A Framework for Deploying AI in Your Enterprise
- Data Science 101
Language qualifications
Certificate
- Irish · A2 · Teastas Eorpach na Gaeilge (TEG)
Courses completed
- Bulgarian · A2 · Edno Language School, Sofia
- Irish · B1 · Conradh na Gaeilge, online
- Mandarin Chinese · A1 · UCD Applied Language Centre, Dublin
- Russian · A2 · UCD Applied Language Centre, Dublin