Hi, I'm Joshua Leckey

Software Engineer | AI & Machine Learning Specialist

I'm a Software Engineer with an MSc in AI from Ulster University, building on a strong BSc in Software Engineering from Queen's University Belfast. I'm passionate about building intelligent applications and solving complex problems.

About Me

Experienced Software Developer adept in bringing forth expertise in design, installation, testing and maintenance of software systems. Proficient in various platforms, languages, and embedded systems.

My foundation in software engineering from Queen's University and my MSc in AI from Ulster University have equipped me with advanced skills in machine learning, deep learning, and data science. I'm a creative thinker, able to effectively self-manage during independent projects, as well as collaborate as part of a productive team.

Work Experience

Freelance Developer

Self Employed, Belfast (Jul 2021 - Jan 2024)

  • Managed multiple freelance projects simultaneously, meeting tight deadlines and exceeding client expectations.
  • Leveraged the Firebase platform to implement real-time data synchronization and push notifications.
  • Developed REST APIs and implemented authentication protocols, such as OAuth, to securely expose data to clients.
  • Developed a secure authentication system that met industry standards for data protection and privacy.

Technical Skills

AI & Machine Learning

  • Python
  • TensorFlow & Keras
  • PyTorch
  • Scikit-learn
  • Pandas & NumPy
  • Natural Language Processing (NLP)

Frontend Development

  • HTML5 & CSS3
  • JavaScript (ES6+)
  • React
  • Tailwind CSS
  • Interactive Media

Backend Development

  • Java
  • Node.js & Express
  • PHP
  • REST APIs
  • SQL (PostgreSQL, MySQL)
  • Firebase
  • OAuth

Skills & Tools

  • Git & GitHub
  • Software Development
  • Website Architecture
  • Software Testing & QA
  • Complex Problem Solving
  • Agile & Scrum

My Projects

ParkingAngel

Parking Angel

Parking Angel is a mobile app designed for those who experience "parking anxiety" when parking in cities or places they are not familiar with, giving them the options of safe and secure parking, wherever they may be. Using statistics and data to provide users with safety related data to make informed parking decisions.

React Native GoLang Docker
View on GitHub
Ticketr

Ticketr - Support Ticket System

A modern, full-featured support ticket system built with Laravel. It supports different user roles including admins, agents, and users, allowing for comprehensive ticket management and response.

PHP Laravel Tailwind CSS
View on GitHub
Garbaget

AI waste classifier

An AI waste classifier built for my MSC AI thesis. The mobile app will be uploaded soon!

TensorFlow Python
View on GitHub

Education

MSc Artificial Intelligence

Ulster University, Belfast (2024 - 2025)

A specialist program focused on advanced AI theory and application.

Key Modules:

  • Data Science and Machine Learning
  • Deep Learning and Its Application
  • Robotics & AI
  • Knowledge Engineering
  • Intelligence Engineering and Infrastructure

BSc (Hons) Software Engineering

Queen's University Belfast (2020 - 2024)

A comprehensive foundation in theoretical and practical software engineering.

Key Modules:

  • Introduction to Software Engineering
  • Foundations of Computing Systems
  • Databases
  • Algorithms and Data Structures
  • Web Development

Get In Touch

I'm currently seeking new opportunities. Whether you have a question or just want to say hi, my inbox is always open!