Portrait photo of Connor Lanigan

Ambient Display Auto Toggle for Android

  1. App download
  2. Source code

An Android app that turns off Ambient Display (also called "Always On Display") while the device is charging, so that it doesn't light up the room at night.

Cloudscape - the AWS Design System

  1. Documentation
  2. NPM package

The Cloudscape Design System powers the AWS Management Console, and is open-source. It consists of guidelines for human interfaces, and a library of React components to implement them.

As part of my work at AWS, I contribute to Cloudscape by architecting, implementing and testing these React components, as well as supporting developers and designers in using it to build pleasant user interfaces.

Domain name data set & search

  1. Web application
  2. Data set (updated daily)

I built a tool that collects a list of domains that are registered on the internet, and offers a web interface to search through them.

The list currently contains about 176 million domains, which is 51% of all registered internet domains. (source)

The tool continuously collects domain names by watching the issuance of TLS certificates through the Certificate Transparency Logs. Once a day, it exports the current list from its database and publishes this data set as a publicly available static text file.

Password generator

  1. Web application
  2. Source code

This minimal website generates random strings of text, which you can use as passwords, API keys or other secret values.

The generation happens locally in your browser using the built-in cryptographic APIs, and the generated passwords never leave the browser.

Pull request dashboard for GitHub

  1. Web application
  2. Source code

This dashboard shows you a list of the organisations and teams that you have access to on GitHub, and a list of the open pull requests in the repositories of each of these organisations and teams.

It queries the GitHub API directly from your browser. Your personal access token is stored only in your browser's local storage.