Kyle Harrison

Kyle Harrison

Staff Software Engineer

Contact Me

About Me

I'm extremely passionate about Software Development in all it's variations and frequently attend Tech Meetups, Conferences, User groups, & Talks to discover more about the latest development principles, guidelines, and techniques from industry experts and fellow developers.

Mostly importantly, I enjoy learning and building awesome software projects!

Latest Talks

comic books, open source, and graphql

Life of an on-call engineer Dad

Becoming a parent redefines the shape of your world and changes it for the better. The lessons you learn from becoming a parent have uncanny similarities to delivering working software. This talk explores some of the common themes between two very different works and how being involved in both makes you a stronger engineer.

View Slides

comic books, open source, and graphql

Fullstack: Comics Books, Open Source, and GraphQL

Ever think to yourself that a better product or service must exist but you failed to find one? Solving a real problem with technology can often be time-consuming. Yet building an MVP in a weekend is an achievable goal, when focusing only on the core problem. In this presentation, I explore my solution to enjoying my comic book collection. using open-source, and GraphQL.

View Slides

muxer

AI NI Hackathon: Improved Python Tooling

Simplifying navigating the Python ecosystem for new developers. Standards vary between libraries, and commonly used libraries may not be the library a user expects. For this reason, during the hackathon, this project attempted to guide new developers through the Python ecosystem by providing similar projects and dependencies that related to a given project.

View Slides

muxer

MicroPython: Getting started with Python for Microcontrollers

Micropython runs on the bare metal, giving you a low-level Python operating system that can be used to control all kinds of electronic projects. Now you can build all those office and home hardware projects in your favourite language!

View Slides

muxer

Javascript: Robotics

Appease our future overlords with an introduction to JavaScript robotics on a Raspberry Pi and a 1990's RC Robot.

View Slides

muxer

Javascript: Baby Steps

Discussing an approach to JavaScript develpoment, after gaining a few months experience. A brief look into the initial 3 prototypes for Muxer, and the lesson's learned from each attempt.

View Slides

muxer

Imposter! Poising as a Frontend Engineer in 2017

A personal experience of what it's like trying to switch from Backend development into Frontend development in 2017.

View Slides

Latest Projects

development knowledge base

Development Knowledge Base

This knowledge base is a living document built with the sole purpose of sharing my development practices and preferences in a reproducible way.

View Github Project

northern ireland tech community website

Nothern Ireland Tech Community

The NI Tech Community is a gathering of people working in the tech and design fields with an association to Northern Ireland. Student and individual's new to the community were often sigh posted to multiple sources of information. The NITC site attempts to consolidate multiple resources to help sign post the myriad of resources available.

View Github Project

muxer

Muxer

Muxer is always looking for contributors. It's an open-source events aggregator build using React and Python. Everyone is welcome to contribute and we have lots of first timer issues for #hacktoberfest. Although if you don't see something you like and can think of an improvement, code, documentation, feature, or something else we are open to all ideas and incorporate almost all issues / PRs.

Find out more

mohack

MoHugs - Movember MoHack Hackathon

MoHugs is aimed at helping men form new social connections in an easy and practical way by using a physical device located in common local spaces (like coffee shops) and a website that allows men to engage with the service. It is a discrete service that informs men of other sympathetic individuals located in the shared space that are open to having a conversation and forming new social connections.

Find out more

project name

Belfast Cares - #HackTheHub Hackathon

Belfast Cares is a charitable website promoting public engagement with local charities and organizations within the Belfast area. The Belfast Cares team wanted to tackle a real problem in the heart of the city center ensuring those most vulnerable in our society continue to have access to the basic necessities such as toiletries, food, and useful goods/items that we often take for granted.

Educating the public by providing useful information on how to engage with the homeless community & contact details of established organizations/charities to volunteer & donate is vital to promoting individuals to take action by looking beyond traditional money & clothing donations needed to support local charities/organizations.

Find out more

project name

#EcomHackBelfast - eCommerce Hackathon

The eCommerce industry is undergoing a major phase of disruption led by the mobile revolution, social media and pervasive Internet access. With the recent explosion of new web technologies there has never been a better time to find innovative ways to improve customer experience and engagement.

The inaugural eCommerce Hackathon was sponsored by Chain Reaction Cycles, advertised within the SyncNI Magazine & their website, the venue was provided by Farset Labs, and the grand prize of £1000 was provided by VanRath Recruitment .

Find out more

project name

Real-time Personal Inventory Management

An android-based inventory manager App built with HTML5, CSS3 and JavaScript using Apache Cordova. Evolving from the need to manage large collections of products in a intuitive way the App focuses on making the process of searching and storing products as simple as possible through the use of a barcode scanner.

Find out more

project name

Moptopus - Aquatic Environmental Sensor

An electronic environmental sensor, developed to collect and relay real-time data from water reservoirs to a remote server. The Moptopus made headlines in 2013 across local and national news on STV & BBC alongside winning awards in the European and World championship 2013 iGEM competition.

Find out more

project name

Garduino - Autonomous Garden Controller

An autonomous environmental controller designed for growing produce in a controlled environment with minimal human intervention. The solution logged real time sensor data using the Arduino microcontroller and web services to trigger email alerts in user defined scenarios to visualises data points as graphs. The project received ‘Best use of Yahoo technologies’.

Find out more

Career

Staff Software Engineer - Cloudsmith (2020 - Present)

Cloudsmith is the only cloud-native, universal package management solution, allowing your organization to create, store and share packages in any format, to any place, with total confidence.

Senior Software Engineer - Futrli (2019 - 2020)

Integrated forecasting & reporting for businesses. Founded in 2014, Futrli supports over 40,000 businesses and 1,000 accountants in 130 countries through their 100% cloud-based platform that helps small businesses make decisions and take actions that lead to success.

Software Engineer - ShopKeep (2017 - 2019)

ShopKeep is a cloud-based iPad point of sale (POS) system. Founded in 2008, its POS system is used by more than 23,000 small businesses, most of which are retail shops, coffee shops, restaurants, and bars.

Full Stack Engineer / DevOps - Alert Logic (2016 - 2017)

Alert Logic managed Security-as-a-Service solutions provide network, system, and web application security, wherever your infrastructure resides.

Software Developer - Chain Reaction Cycles (2014 - 2016)

Software Developer for Chain Reaction Cycles – the world’s largest online bike store. ChainReactionCycles.com is built upon the industry's top-ranked commerce solution, Oracle ATG Commerce.


During my time at Chain Reaction Cycles I developed high profile features such as customisable Gift Certificates , Customer Stock Notification Emails, and preformed the Design/ Integration of Adobe Scene7 Image viewer using Oracle's Commerce Framework.

Software Developer - iGEM (2013 - 2014)

The International Genetically Engineered Machine (iGEM) competition is a worldwide synthetic biology competition. The Team Dundee project was based upon creating a biological and hardware solution to removing a toxin from water reservoirs. The project achieved international success by winning first prize in the International competition and made headlines on BBC evening news.

Lab Tutor - University of Dundee (2012 - 2013)

Tutoring in multi-paradigm Programming and Data Structures, Games Programming, and Network and Data Communications to 2nd and 3rd year students at Dundee's School of Computing.

More on Linkedin

Other Projects

BBC News Hack I & II

BBC News Labs presented #newsHACK II - a news industry innovation event on 1st & 2nd May 2014. Following the success of #newsHACK in 2013 (in which the Dundee team also attended), this event seen 30 teams made up of news organisation and academic institutions from across the United Kingdom take part in a competition to prototype news experiences and journalism tools of the future.

Find out more

Department of Work & Pension - Jobseeker App Open Source

An industrial team project during my final degree year to produce a cross platform mobile app with a RESTful back end system.

View on GitHub

NHS Health Hackathon - iBorescope Open Source

An investigation into the security of the iBorescope device to determine it's feasibility as an educational tool for broadcasting live video between multiple users using a Wi-Fi network connection.

View on GitHub

My GitHub