Visualize Amazon Lookout for Vision Inference with Amazon QuickSight — Olalekan Elesin

In my last post, I demonstrated how Amazon Lookout for Vision could help improve the quality of local food processing, using cassava as a case study.

In this post, I will show how we could capture, in real time, anomalies detected by Amazon Lookout for Vision with Raspberry Pi Zero Camera module. Inferences from Amazon Lookout for Vision is then published to an Amazon Kinesis Data Firehose Delivery Stream with an Amazon S3 destination. Finally, we will create an Amazon Athena table over the S3 data and visualize with Amazon QuickSight. See high-level architecture below:


The announcement of Amazon Lookout for Vision at AWS Re:Invent 2020 aroused my curiosity on how I could apply this. The application, rather from real life problems I could relate with while growing up and not only from a blogpost perspective. In the past, I’d written about Amazon Web Services Computer Vision AI services:

  1. Serverless Product Recommendations with Amazon Rekognition
  2. Augment Pneumonia Chest X-ray Diagnosis with Amazon Rekognition Custom Labels

These posts, though relatable, do not speak to my growing up experiences in Ogun state, Nigeria.

We visited my grandmother during festive holidays at Ago Iwoye, also in Ogun State…


Querypal Amazon Pinpoint Analytics — User Metrics

Few weeks back, I introduced Querypal, a web UI for Amazon Athena, with mobile browser compatibility, that allows users to query data lake tables in Amazon Athena without the hassles of JDBC connection setup et al. In this post, I will demonstrate how you can leverage Querypal to drive SQL adoption within your organization.

First and foremost, one of the goals behind the design of Querypal was to increase data-drivenness through easy access to data lakes built on Amazon S3 and accessible via Amazon Athena. This meant that from the outset, Querypal was instrumented to collect usage metrics using Amazon…


Querypal Web Interface

A couple of weeks back, I introduced Querypal, a web-based, query execution tool which leverages Amazon Athena to make authoring queries and retrieving results simple for users. After the introduction, I opened Querypal for private beta testing with a handful of users, enough to collect feedback.

I’m glad to announce that after the successful completion of the private beta testing, Querypal is now open source and available on GitHub for anyone to deploy and use in their respective AWS Accounts.

Why use Querypal?

With Querypal, you no longer have to deal with Amazon Athena JDBC connections, static credentials, etc. …


Querypal: Web UI for Amazon Athena

Last week before Christmas holidays at work, we enabled an internal team to start using the data lake for ad-hoc analyses via Amazon Athena. During the introductory session, we demonstrated how to connect with Amazon Athena via JDBC with DBeaver SQL client on Mac. This was a smooth process until a member of the team decided to give this a try with their Windows machine. After so many tries, my colleague was unable to establish a successful connection due a DBeaver certificate issue blocked by our internal VPN.

Even though my colleague was very appreciative the effort we put into…


Automate Code Challenge Reviews with Amazon CodeGuru Reviewer

In the first part, Quick spin with Amazon CodeGuru Support for Python, I mentioned I would demonstrate how to reduce time spent by engineers and hiring teams in identifying functional code issues in code challenges with Amazon CodeGuru Reviewer. This post walks through a short demo on how to orchestrate Amazon CodeGuru Reviewer Pull Request reviews with AWS Step Functions and AWS Lambda.

Getting engineers to respond to internal pull requests can sometimes as time consuming, let alone external pull requests from potential new hires. I remember a while back, when I applied to an engineering role and completed a…


After the announcement at AWS Re:Invent 2020 and release of Amazon CodeGuru support for Python, I decided to give it a quick spin and share my findings below.

What is Amazon CodeGuru?

According to the official website:

Amazon CodeGuru is a developer tool that provides intelligent recommendations to improve your code quality and identify an application’s most expensive lines of code.Integrate CodeGuru into your existing software development workflow to automate code reviews during application development, continuously monitor application performance in production, provide recommendations and visual clues for improving code quality and application performance, and reduce overall cost.

This service from AWS leverages years of…


Amazon Rekognition Custom Labels Chest X-ray Prediction Model Test Results

As a senior in secondary school in Nigeria, I wanted to become a medical doctor — we all know how this turned out. To be fair, I got into pre-medical school, but realized in the second year that I was not designed to cut through the human body. After that, I changed schools to study computer science and we all know how that turned out. Still, I did not lose my attachment to improving medical science. My Bachelors thesis focused on using case-based reasoning³ for diagnosing typhoid fever in 2013. Which if I were to do all over, I will…


Ever since the introduction of VARs (Video Assistant Referees) to football, many have expressed their doubts towards the objectives the initiative was supposed to fulfill. When introduced at the last FIFA World Cup in Moscow 2018, a number of football greats including Diego Maradona and Javier Zanetti expressed the improvements the technology would bring to the game they love. According to the FIFA website,

“Technology brings transparency and quality and it provides a positive outcome for teams who decide to attack and take risks.” — Diego Maradona Former Argentine professional footballer and manager.

“I support the use of VAR. I…


One thing COVID-19 forced on everyone is digital transformation, largely by disrupting existing assumptions that humans needed to gather together in specific locations to create value. This assumption has been nullified by the use of technology platforms such as Zoom, BlueJeans, Google Meet, Instagram Live, Loom, YouTube and many more for holding meetings, conferences, seminars, lectures, and thesis defense.

At the heart of digital transformation, in 2020, is AI (Artificial Intelligence). According to AI expert Kai-Fu Lee says, “Implementation is what makes academic advances meaningful and what will truly end up changing the fabric of our daily lives.” AI is…

Olalekan Elesin

Product Person, AWS Certified SA, Associate. Lover of scientific experiments and love to get my hands dirty with code…

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