Hands-on Tutorials

Using a pose estimation model, an object detection model built using Amazon SageMaker JumpStart, a gesture recognition system and a 3D game engine written in OpenGL running on an NVIDIA Jetson AGX Xavier, I built Griffin, a game that let my toddler use his body to fly as an eagle in a fantasy 3D world.

My wife and I have a super active 2.5-year-old boy named Dexie. He loves animals, and one of his favourites is the eagle — he often cruises around the house pretending to fly like one.

Recently, I also received an NVIDIA Jetson AGX Xavier from NVIDIA for winning the Jetson project of the month with my Qrio project, a bot that talks and plays YouTubeKids videos for Dexie. It comprises powerful hardware and a beefy GPU, which makes it the perfect hardware platform for this computationally intensive project, Griffin.

I used the knowledge and wisdom I gained from my work in Artificial Intelligence to understand and teach my two-year-old son more effectively and regain my sanity.

Image via Unsplash and Freepik


The knowledge I have gained from building Artificial Intelligence (AI) tech is directly applicable to raising my toddler. Not only does it help me teach him more effectively, but it also helps me understand why he does naughty things, which I had previously thought he did merely for the sake of torturing us. As I explore such ideas in this blog post, I will also give a brief overview of relevant AI projects to help illustrate my analogy.

My AI Related Work

I have been working in AI for more than five years, and at the risk of sounding creepy, my love of AI…

I used a Neural Machine Translation model trained on Amazon SageMaker, Amazon Polly, Google Speech API, and an audio routing tool, to build Jarvis — a chatbot who can talk to you in a video conference call.

Carsales.com, the company I work for, is holding a hackathon event. This is an annual event where everyone (tech or non tech) comes together to form a team and build anything — anything at all. Well, preferably you would build something that has a business purpose, but it is really up to you. This idea for this chatbot actually came from Jason Blackman, our Chief Information Officer at carsales.com.

Carsales Hackathon

Given that our next hackathon is an online event, thanks to COVID-19, wouldn’t it be cool if we could host a Zoom webinar, where any carsales.com …

An interactive supermarket simulation showing how important social distancing is for containing the spread of Covid-19


There is no doubt that Covid-19 has spread like wildfire and wreaked havoc on our lives. In just four weeks, our way of life has become very different from what it used to be. To stop the spread of the virus, countries are imposing preventative measures. The majority have closed their borders, internationally and state-wide, and many others such as Australia and New Zealand have imposed a lockdown, closing non-essential businesses and venues such as cinemas, pubs, restaurants, parks and playgrounds. Only essential businesses like supermarkets, childcare facilities and chemists can remain open.

All of these measures impose a strategy…


My wife and I have a super curious 21-month-old boy name Dexie. Although he does not fully speak yet, he really loves pointing at things asking us to tell him what they are. It can be a picture of an animal in his favourite book, a picture of a car on his flash card or just a toy. I enjoy doing this activity with him, and recently I have been showing him videos that depict tigers, dolphins, trains and other interesting things. …

This blog is a sequel to my first blog on building faAi, an AI system which supposed to assist my wife to choose an outfit to wear. In the previous blog, I shared how I built the Clothes Diary, the first module of faAi which automatically record a snapshot of what my wife wears everyday, tagged with weather condition.

In this blog, I will share how I built the second module, an automatic Clothes Cataloguing system which identify clothes captured in the Clothes Diary. Why do we need to identify clothes, you probably ask? …

faAi, Fashion Assistant Artificial Intelligence


This question pops up from my wife nearly everyday.

What should I wear Today?

It is a tough question to answer since firstly I have no sense of fashion while Yumi is quite the contrary and she also has a degree in Fashion Design. Secondly, I have a bad memory of remembering what clothes she wore in the past few weeks to be able to provide diversity to my answer.

Object detection is an AI model which is used to locate objects in an image. From detecting human faces, cars and also for medical examination such as detecting tumors.

In this blog we are sharing a trick how to enhance the accuracy of AWS SageMaker Object Detection algorithm by supplying negative samples utilizing its built-in multiclass support

Business Case

carsales retail portal facilitates buying and selling cars. There are approximately 250,000 cars in our platform and there are 5,000 new ads submitted a day. To keep the quality of the ads high, the customer support team (CST) manually review and approve each…

Cyclops Tech

A Deep Neural Network is a very powerful Machine Learning (ML) model which generally performs better than simpler ML models as it has more capacity to learn complex relationships between input features. However, it’s not easy to train one. One of the primary issues is the need for large training sets otherwise your model will overfit.

Building our first Deep Neural Network

The first Deep Neural Network we built at Carsales was Cyclops 1.0 around three years ago. It’s an image classification model which can categorise a photo of a car into 27 categories; boot, passenger seat, dashboard, full front, full rear, side mirror, etc. The…

Agustinus Nalwan

The AI guy Connect with me on https://www.linkedin.com/in/agustinus-nalwan

Get the Medium app
