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
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.
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.
AI waste classifier
An AI waste classifier built for my MSC AI thesis. The mobile app will be uploaded soon!
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!