Sign in

7th May 2021

This article was automatically imported, click here for the original.

Not to beat a dead horse, but everyone should know by now that I love making things! I also love sharing and showing off what I made. Recently, some of my making projects haven’t really been worth writing a full article about. So I decided to dedicate this article to a few of them. I plan to keep this format going with short and sweet updates on some of my work.

I recently made a hotwire cutter, a laptop stand and a vertical wood store! …


28th Apr 2021

This article was automatically imported, click here for the original.

In the last article I introduced the command line utility I’ve been building in Go. In this article I’m going to get a bit more into the weeds with some machine learning concepts and how they are implemented in the tool. Nothing has really changed with the tool since the last article (I’ve a lot going on, get off my back, alright?!?!), but I’m going to hopefully give a bit more background on some of the cooler things the tool is capable of.

In this article I’m…


25th Feb 2021

This article was automatically imported, click here for the original.

I recently completed Andrew Ng’s fantastic Machine Learning Course on Coursera ( I have proof see!!😬). If you haven’t heard of the course, it’s absolutely fantastic. It is an excellent introduction to the topic for anyone with a basic background in maths and programming. I have a fairly deep background in maths and numerical programming from my day job and studying electronic engineering, but this really isn’t a prerequisite. …


29th Jan 2021

This article was automatically imported, click here for the original.

I worked hard for about two years on a side project called Wodly (I wrote about it here before). In short, Wodly was a performance tracking system for functional fitness. Think of it as Strava for Crossfit. The platform allowed users to create workouts, add scores and share them with the public or track their progress privately with graphs and analytics. Aside from designing and building the platform, I would write a “workout of the day” (WOD) every day that was published on the websites main page…


28th Oct 2020

This article was automatically imported, click here for the original.

In this second installment of stupid things, I’m going to talk about how a silly oversight made years ago lead to Wodly’s sign up flow being hijacked by a bot, effectively turning the system into a spam engine!

I had a sign up page that didn’t have any bot protection. This wasn’t generally a problem until someone started spamming the page creating tonnes of new fake users. The big issues was that I couldn’t know if the bot was using valid emails for actual people. The system…


10th June 2020

This article was automatically imported, click here for the original.

I got bored the other day. As I’m sure lots of people have been over the past few months in lockdown. When I’m bored I make things! Without access to a workshop of some kind, more or less all of my making these days is coding projects or writing. I am spending more time than ever at a computer. At times like this, it is challenging, spending so much time looking at a screen. I have also been spending lots of time working on my side projects…


25th May 2020

This article was automatically imported, click here for the original.

As engineers, we make a lot of mistakes. Some people feel ashamed or embarrassed of their mistakes, when it comes to building things, I like to wear them like a badge of honor. Mistakes are human; they humble us and if we are wise enough, we can learn from them. This is why I’m proud of my mistakes and the bad code I’ve written. When I realise I have made a mistake, I know I have learned something. An old colleague once told me that if you…


8th May 2020

This article was automatically imported, click here for the original.

This project is inactive and the website no longer exists.

This month marks one year since I launched my side project Wodly. Wodly is a performance tracking platform dedicated to functional fitness. As an overview, Wodly contains a searchable public catalog of CrossFit style workouts. Every day, a workout is added to Wodly as the “Workout of the Day” (WOD — hence the name!). Users can log in to Wodly and record their results for the workouts. As well as this, users can create their own workouts…


13th Nov 2018

This article was automatically imported, click here for the original.

This project is inactive and the website no longer exists.

Most of us who work in the tech industry, especially us engineers, are fairly savvy when it comes to security on the internet. Many of us need to consider it regularly as part of our day job. That said, if you ask almost any engineer or tech savvy person they will almost certainly tell you of the terribly insecure ways they have sent sensitive information in the past.

Most non tech people will be aware in some…


27th Aug 2018

This article was automatically imported, click here for the original.

Hey there, thanks for coming to read about how I built the the /wat Slack app. /wat is a slash command that allows you to send the Wat duck meme into the current channel... Yep, that's it! Before I get into the 'how', I think I should give you the 'why'.

Anyone who knows me, knows that for me, building something just for the sake of building it, is a good enough reason to build anything. This app has no real purpose. However, I was interested in…

Ian Carey

Software engineer based in Ireland, currently employed by Kitman Labs. I love making things, writing code, maths, machine learning and electronics.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store