Alano profile picture

Experience

  1. 2024-present (10m)

    Docker

    • Responsible for maintaining the Docker CLI used by hundreds of thousands of developers daily.
    • Built out core features of Docker's GitHub Copilot extension to assist developers with Docker using AI.
    • Implemented features in Docker Desktop to improve CLI usability.
  2. 2021-2024 (2y11m)

    Ory Systems GmbH

    • Building a cloud native identity and access management Software as a Service (IDaaS) system handling millions of requests daily.
    • Solved parts of customer adoption by creating Ory Elements, a React library to help customers integrate Ory with over 75,000 NPM downloads.
    • Spearheaded the development of Ory Account Experience, a secure and customizable Sign-in portal bundled with every Ory Network project which 80% of our customers use.
    • Designed and implemented the ‘janitor‘ command in Ory Hydra, a tool to clean up expired OAuth login/consent requests to reduces customer database data usage by up to 80%.
    • Supporting over 2,000 community members on Github and Slack in adopting Ory.
    • Involved in doubling our engineering team size through interviews and on-boarding.
  3. 2020-2021 (1y)

    Oleaintueri

    Drove the development of a cross-platform (Go, Vue.js and PostgreSQL) COVID contact tracing application to help small organizations reduce their COVID administration and paper consumption to zero.

  4. 2019-2020 (3m)

    Class Act

    • As a team of two we designed and implemented a web platform in Go, .NET Core and Angular2 used by over 200 public school teachers to easily upload, store and manage their teaching material and over 1,000 students accessing the uploaded materials daily.
    • Authored the uploads service, which needed to be resilient to network failures and resume where they left off to reduce data storage cost and bandwidth usage by at least 50%.
  5. 2018-2019 (1y7m)

    Aztomix

    As a solo engineer I designed and implemented an Automatic Number Plate Recognition (ANPR) system in Python, Tensorflow, Java and MySQL to do live number plate recognition on devices running on site with low network bandwidth and power consumption with a 90+% accuracy.

  6. 2017-2017 (5m)

    Monash University Java Tutor

    I tutored Java (Introduction to Programming) for over 50 Monash South Africa students.

  7. 2016-2017 (1y Part-time)

    Deeplink Studios

    Database design and development in MySQL.

  8. 2016-2016 (2m Working Student)

    Grit Procurement Solutions

    Technical Support.

  9. 2015-2015 (1m Working Student)

    The Professionals

    Technical Support for Radio Pretoria.

Open Source

  1. Reolink API

    https://github.com/ReolinkCameraAPI

    A Go and Python library to interact with Reolink IP cameras.

  2. ANPR

    https://github.com/Benehiko/ocr-core

    A Java server OpenCv and Tesseract server for ANPR.

  3. Anzen Learning

    https://github.com/Benehiko/Anzen-Learning

    A PHP application for a Monash University lecturer to give an online lecture. The software tracks student’s progress and gives them a quiz on the lecture material.

Education

  1. 2010-2014

    High School

    Graduated from High School, Pretoria South Africa

  2. 2015-2016

    Monash South Africa

    Higher Certificate in Education Studies for Information Technology

  3. 2016-2019

    Monash University

    Bachelor of Computer and Information Sciences

  4. 2019-2020

    Monash University

    Bachelor of Computer and Information Sciences (Honours)