Steven Hay

Welcome

I am a multidisciplinary engineer with extensive experience in energy systems, nuclear power, and data science. I hold degrees in computer science, electrical engineering, mechanical engineering, and business. I’ve founded innovative teams like the Digital Intelligence group at Fluence Energy to integrate machine learning into grid-scale energy storage, and led critical initiatives such as the StuxNet response for the nuclear Navy.

I am seeking a PhD to more deeply understand the impact of Artifical Intelligence on society at large. I am interested creating explainable and traceable AI systems for use in safety critical applications, defining risk evaluation strategies for deploying AI systems, and using neural models to make digital art that deepens our understanding of perceptual diversity and subjective experience. (CV)

Using Augmented Reality to Experience Prosopagnosia

Using Augmented Reality to Experience Prosopagnosia

This project aims to let people see through another’s eyes. We will simulate the subjective experience of face blindness (prosopagnosia) through augmented reality (AR) manipulation of facial features. Informed by research on neural encoding in the fusiform face area, the system captures live video input and distorts faces by altering their geometry and texture. The aim of the project is to accurately simulate the subjective experience of someone with prosopagnosia, allowing for an immersive exploration of how disrupted facial recognition impacts perception and social interaction. By merging neuroscience insights with AR technology, this work contributes to both the artistic exploration and scientific understanding of face perception disorders. (white paper)

(portfolio)

Photography

Photography

I’ve taken various photographs over the years, some published for the Washington Post, Washington City Paper, and other publications. (gallery)

(portfolio)

Digital Music

Digital Music

Scream Tracker 3 Music (16-bit/8-channel)

  • Feel the Beat (mp3): Made for a PC Demo (5 track)
  • The Eagle (mp3): Experimenting with time signatures on the tracker (8 track)

Click here to play in emulated hardware.

(portfolio)

Batocera Linux

Batocera Linux

I wanted to make a retrogaming platform for my nephews, and this project turned into me briefly maintaining a fork of the Linux kernel for the Batocera project, as well as user contributions to the Armbian project and more minimal Deb Image Builder project. My work was focused on ARM boards with the RK3588(S) chipset, such as the Rock 5B and Indiedroid Nova. I also managed to get a cool patch into the underlying buildroot tool to bidirectionally graph package dependencies.

(portfolio)

Javascript Psychometric Quiz Template

Javascript Psychometric Quiz Template

This is a browser Javascript template to administer and score an online user “quiz”. The code supports multi-dimensional tests, with the ability to sum up scores across the dimensions and establish minimum and maximum criteria for each.

Sample quizzes are provided for aphantasia (VVIQ) and personality (OCEAN) tests. The VVIQ test is online here.

(portfolio)

MAC Address Scanner

MAC Address Scanner

I needed something that would allow a commissioning team to quickly identify devies on a subnet without connecting directly to the network. A small HTML utility using a stack of uvicorn, FastAPI, and ZeroMQ collects tcpdump information and list MAC addresses seen on a network. They are divided into vendor categories that map to different subsystems.

(portfolio)

Data Acquisition System API Scraper

Data Acquisition System API Scraper

A prototype for a Python interface to collect data from the Radix IOT Mango data aquisition system. This was used to create data pipelines into operational reports and other contract analytics.

(portfolio)

Nonesible

Nonesible

Sometimes you need to give a simple explanation of Ansible to a person who loves using shell scripts.

(portfolio)

Various Coding Pursuits

Various Coding Pursuits

A relatively unorganized set of public code snippets and other tools I’ve adapted for personal use.

(portfolio)

Contact

You can reach me via email or connect with me on LinkedIn.