Michael Forde

Software Engineer - Intel

Hey! 👋 My name is Michael Forde, I am currently a Software Engineer working at Intel on QuickAssist Technology. I'm also an entrepreneur and in general a big nerd.

Forde

Experience

Gradutated from University College Cork with a degree in Computer Science. I have started out my career in Intel, however here are some of the other stuff I have been up to over the last few years while studying Computer Science.

Intel - Software Engineer

Driver Developer working on Intel QuickAssist Technology (QAT), an integrated workload accelerator for compression and encryption.

Quartx - Managing Director & Co Founder

Quartx is a data analytics start-up delivering affordable data analytics tools to local businesses, Quartx was founded by me and my uncle to grow call monitoring. Quartx is currently supporting many small to medium sized enterprises and providing these businesses with full observation over all incoming and outgoing calls in their business. Gained invaluable experience in entrepreneurship, building a company and selling a product.

Netsoc - Events Officer/SysAdmin

During my time in college I participated alot in a society called Netsoc. Here I originally joined as a sysadmin maintaining and managing multiple servers. During this time I gave numerous tech talks in topics ranging from "how to build a website" to "History of Telephone Hacking". In my final year in Netsoc, I got elected as the Events Officer and oversaw the organisation of over 50 events ran by the society.

CloudCIX - Junior Software Developer

Helped designed and develop an S3 compatible object store using the Django framework. Helped develop an in house Cloud Orchestration Software in Django which was used as a by customers to spin up virtual machines.

Projects

In my spare time I like to write code and build projects as a hobby, below are some of the stuff I have created over the time.

Call Monitoring

Call Monitoring is a standalone phone call analytics software as a service. Call Monitoring currently has 10+ actively paying customers using it daily. Call monitoring started development as a small project back in late 2019, and since then has been developed into a fully fledged software as a service product. This project went on to be the foundation of my Startup Quartx.

Streamlined Throughput prediction

This project was to investigate Continual Learning techniques for throughput prediction in relation to cellular networks. The goal was to accurately predict throughput using Continual learning techniques and determine if continual learning can provide promising advantages for throughput prediction. This project questioned if continual learning will aid in dealing with throughput prediction in dynamic environments. Given that Continual learning is a state-of-the-art technique, this project examined and considered approaches in the design and implementation of a continual learning technique and decided on an effective approach fitting for this problem. Made a continous learning pipeline which could predict with high accuracy the possible thoughput in a 10 second horizon. Integrated prediction into custom app streaming high-quality video. Used DASH to adaptively alter the bitrate of the video stream based on the prediction, resulting in decreased buffering.

SimpleTTS

SimpleTTS is a text-to-speech software written in python. It captures highlighted text on the screen and sends it to Google's text-to-speech engine, this sends back an mp3 file of the speech which then gets played using PyAudio. This project was built to aid myself with reading as I am dyslexic.