Ethan Marshall

Hi! 👋 I'm a PhD student in Computer Science at the University of Miami, where I research conversational AI safety and trust! I'm interested in development for Apple platforms, agent monitors, and also Pokémon! Feel free to shoot me an email or connect on LinkedIn.

Projects & Experience

Below are my personal, academic, and work projects, listed from newest to oldest; feel free to ask about anything or try some of them out on the App Store! Developer page

2026

Money Can't Buy Agreement: Inspector and Certification for LLM Counseling Monitors

Ethan Marshall, Ubbo Visser, Christine Lisetti

ACM Workshop Paper In Progress

As part of the search for speedy, cost-effective, and private ways to monitor counselor LLMs, this paper applies 23 configurations to the labeling of AnnoMI's MI dataset, showing that a mix of strong and weak models can have similar accuracy to a single frontier model, while saving magnitudes in cost.

  • Includes an inspector IUI for analyzing the speed and cost of each configuration with the eEVA virtual counselor

  • First-author workshop paper in progress for HUMANE-LLM at ACM IUI 2027 (Helsinki, February 2027); contact me for more info!

Deterministic Methods for AI Safety

Ethan Marshall, Shamim Golafshan, Christine Lisetti, Ubbo Visser

ACL Conference Paper Under Blind Review

This paper is currently under double-blind review; as a whole, I work on AI safety and trust in domains where agent actions are not directly observable, specifically the application of deterministic methods. This paper is an innovation and evaluation of a deterministic method on a real-world dataset and system.

  • First-author paper under review (2026) for October's ACL ARR; contact me for more info!

Apple Swift Student Challenge

Winning app projects from the WWDC22, WWDC23, and WWDC26 competitions.

University of Miami Coursework

Graduate coursework from my PhD program; includes textbook implementations and custom course projects.

DYTM

"Do You Trust Me"? A deterministic verification layer for LLM code generation, focusing on verified property-based-test contracts between user requests and final code output.

GitHub Python

Liftgraph

Super simple lifting tracker! Features progress graphs, rest timers, import/export, and Live Activities.

App Store v1.0

2025

Chorale

An all-in-one web platform for music teachers to assign, grade, and distribute playing tests.

App Store v1.0.0 Web gochorale.com

Intended to replace generic submission workflows in flagship LMSs like Google Classroom and Canvas, Chorale is a music-first platform aimed at providing the simplest possible workflow for both students and teachers.

delt

An experiment in multi-agent software development, using a corporate hierarchy of agents to coordinate work with assigned roles.

GitHub JavaScript

FBFD

A field reference app built for the Franklin-Bingham Fire Department in Michigan.

App Store v1.1.0 Google Play v1.1.0

A React Native app for quick, private access to previously paper-only firefighter field data. Includes a full CMS, admin roles, user management, and data organization.

  • 300+ critical data items with quick actions for calls and directions

  • Currently in live-service use with the department

The Mood Meter!

Log how you feel on a simple, two-axis color grid with support for Apple Health. Over 1,000 downloads on the App Store!

App Store v1.1

2024

University of Michigan Coursework

Projects from my course in my BSE degree at Michigan; includes the typical CSE department assignments as well as custom course projects.

GitHub Read More

2023

  • 2023: designed and implemented a custom package system in Rust and C++, including a variant of the standard package-resolution algorithm, that made a military 3D simulation program accessible to non-technical users across 275+ organizations

  • 2022: built new Qt/C++ interfaces for Air Force simulation software and added a suite of cybersecurity simulation tools; granted a DoD Top Secret clearance

2022

CORE

A clinical-research access platform to connect researchers to participants. Won first place at the Michigan Ross Business+Tech Innovation Jam and a U-M Center for Entrepreneurship Fuel Award.

Ross Innovation Jam 1st Place

As the co-founder and engineering lead, I created a mobile and web-based platform for researchers to publish studies, design tasks, and collect data; participants find studies that fit them through a matchmaking system.

  • 1st place, Michigan Ross Business+Tech Innovation Jam ($7,000)

  • U-M Center for Entrepreneurship Fuel Award ($7,500)

Read More on LinkedIn

Neodex

A Pokédex for Apple platforms: species, moves, items, Abilities, and a team builder.

GitHub Swift

2021

Metrics for Product Zone

Quickly track your Apple Retail sales metrics! Includes an Apple Watch app for logging on the go.

App Store v2.0 GitHub Swift

StreakPal

Never lose your streaks again with notifications and auto-launch for Snapchat.

App Store v1.2 GitHub Swift