Alano profile picture

Experience

  1. Docker

    Current
    Feb 2024 — Present · 2 yrs 4 mo
    • Co-authored the Docker Secrets Engine, a secrets broker that securely delivers credentials from the OS keychain (or third-party providers) into containers and applications at runtime.
    • Own client-side Docker login, the shared authentication flow used across the Docker CLI, Docker Desktop, Sandboxes and other Docker products.
    • Implemented client-side OAuth integrations for multiple services in the Docker MCP Gateway.
    • Maintain the Docker CLI, relied on by millions of developers and systems worldwide.
    • Shipped Docker Desktop features that improve CLI usability.
    • Built core capabilities of Docker's GitHub Copilot extension, helping developers work with Docker through AI assistance.
  2. Ory Systems GmbH

    Feb 2021 — Dec 2023 · 2 yrs 11 mo
    • Built a cloud-native Identity and Access Management platform (IDaaS) serving millions of requests per day.
    • Created Ory Elements, a React component library that simplified customer integration and surpassed 75,000 npm downloads.
    • Spearheaded Ory Account Experience, a secure, customisable sign-in portal bundled with every Ory Network project and used by 80% of customers.
    • Designed and implemented the `janitor` command in Ory Hydra to purge expired OAuth login/consent requests, reducing customer database usage by up to 80%.
    • Supported a community of 2,000+ developers across GitHub and Slack in adopting Ory.
    • Helped double the engineering team through interviewing and onboarding.
  3. Oleaintueri

    Jan 2020 — Dec 2020 · 1 yr

    Led development of a cross-platform COVID-19 contact-tracing application (Go, Vue.js, PostgreSQL), eliminating manual paperwork for small organisations and reducing administrative overhead to zero.

  4. Class Act

    Oct 2019 — Dec 2019 · 3 mo
    • Co-built a web platform (Go, .NET Core, Angular) adopted by 200+ public-school teachers to upload and manage teaching material, serving 1,000+ students daily.
    • Authored the uploads service with resilient, resumable transfers that recovered from network failures, cutting storage cost and bandwidth usage by at least 50%.
  5. Aztomix

    Jan 2018 — Jul 2019 · 1 yr 7 mo

    Sole engineer designing and delivering an Automatic Number Plate Recognition (ANPR) system in Python, TensorFlow, Java and MySQL. Achieved 90%+ live recognition accuracy on-site under low-bandwidth, low-power constraints.

  6. Monash University — Java Tutor

    Jan 2017 — May 2017 · 5 mo

    Tutored Introduction to Programming (Java) to over 50 students, supporting their coursework and assessments.

  7. Deeplink Studios

    Jan 2016 — Dec 2016 · 1 yr

    Designed and developed relational databases in MySQL.

  8. Grit Procurement Solutions

    Jan 2016 — Feb 2016 · 2 mo

    Provided technical support and IT troubleshooting.

  9. The Professionals

    Jan 2015 · 1 mo

    Provided technical support for Radio Pretoria.

Open Source

  1. Reolink API

    Current
    https://github.com/ReolinkCameraAPI

    Go and Python libraries for interacting with Reolink IP cameras.

  2. ANPR

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

    A Java server using OpenCV and Tesseract for Automatic Number Plate Recognition.

  3. Anzen Learning

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

    A PHP application for delivering online lectures, tracking student progress and quizzing them on the material.

Education

  1. High School

    2010 — 2014 · 4 yrs 1 mo

    Graduated from high school in Pretoria, South Africa.

  2. Monash South Africa

    2015 — 2016 · 1 yr 1 mo

    Higher Certificate in Information Technology Education Studies.

  3. Monash University

    2016 — 2019 · 3 yrs 1 mo

    Bachelor of Computer and Information Sciences.

  4. Monash University

    2019 — 2020 · 1 yr 1 mo

    Bachelor of Computer and Information Sciences (Honours); thesis on face recognition.