Aidan Hall

01About

I'm a CS + Math senior at Duke who builds AI systems and ships products. I made Marrow Health, an iOS app that reached 4,000+ users in seven weeks, and spent the summer building agentic developer tooling at MetLife. I'm looking for new-grad software and AI engineering roles starting in 2027.

I like problems where math, infrastructure and product meet. Most of what I build starts as something slow, manual or fragile and ends as something reliable that people use every day: an email forward that replaced a planner's upload routine, an agent that turns a ticket into a pull request, an app that hands people their own health data.

This year I shipped Marrow Health solo, from the SwiftUI screens to an OAuth 2.1 relay that lets ChatGPT, Claude and Gemini read Apple Health data. Before that I built agentic tooling and LLM red-team environments at MetLife, rebuilt Azure integrations at Dexter Axle, and modeled PJM wind generation for Duke's ALIGN initiative.

Teaching keeps my fundamentals sharp. I have TA'd four Duke courses in discrete math, probability and multivariable calculus, and won the CS department's Outstanding UTA Award. Before Duke I competed in math leagues across Illinois.

I also love games. I took Duke's FOCUS cluster on virtual worlds and games, studied game design and now algorithmic game theory, and my Live Más scholarships were awarded for game design and applied math.

Building
Marrow Health marrow-mcp
Interning at
Taco Bell Foundation
Previously
MetLife Dexter Axle Duke ALIGN research
Studying
Duke UniversityCS + Math
Marrow users in its first 7 weeks
4,000+
Less dev time with my MetLife agent platform
up to 96%
Hours saved a year by one Dexter automation
2,860
Wind model correlation with real output
99.1%

02Featured build

Marrow Health app icon

Marrow Health

A calorie counter and Apple Health hub that hands your data to your AI. Designed, built, shipped and supported solo.

Role
Solo: product, design, iOS, backend, release, support
Shipped
Sep 2026, now on v1.4.1
Reach
4,000+ users in 7 weeks, 30 languages
Surfaces
iPhone, Apple Watch, Home Screen widgets
Stack
Swift, SwiftUI, HealthKit, StoreKit 2, Python, SQLite, Cloudflare Workers
Scale
~49k lines of Swift, 1,590-assertion test suite
  1. Correct by construction

    Anchored HealthKit queries keyed by sample UUID make duplicate rows and missed changes structurally impossible, and deletions flow downstream.

  2. Built for AI agents

    An open source MCP server and a hosted OAuth 2.1 relay let ChatGPT, Claude and Gemini query 115+ Apple Health data types. Every connection is approved on the phone.

  3. Shipping without a Mac

    GitHub Actions macOS runners test, sign and upload every build with fastlane and the App Store Connect API, gated by the full test suite.

  4. Run like a product

    Listed in the official MCP Registry, a one-click Claude Desktop extension, subscriptions through StoreKit, and live dining menus for 46 universities.

architecture.svg Hover a box to trace it

Devices

iPhone appSwiftUI · HealthKit · StoreKit 2
Apple WatchwatchOS · complications
WidgetsWidgetKit

Core, on device

Sync engineanchored queriessample-UUID dedupdeletes propagateon-phone MCP server

Services

marrow-mcpself-hosted · SQLite→ Claude Code, Cursor
Marrow ConnectOAuth 2.1 relay · APNs→ ChatGPT, Claude, Gemini
Vision gatewayCF Worker · Gemini
Campus menus14 adapters · 46 schools
  1. git push
  2. GitHub Actions (macOS)
  3. 1,590 assertions
  4. fastlane match
  5. App Store Connect API
  6. TestFlight
  7. App Store

03Experience

  1. Sep 2026 – Now

    UI/UX Intern · Taco Bell Foundation

    Remote

    • Improving UX and educational resources that help college students graduate debt-free.
    • Selected from a large applicant pool for the platform's Founding Student Advisory Board.

    UX designProductEducation

  2. Jun – Aug 2026

    AI & DevOps Intern · MetLife

    Cary, NC

    • Engineered an agentic development platform that turns Azure DevOps requirements into production-ready GitHub pull requests, using MCP tooling and self-expanding knowledge repositories. Cut development time by up to 96%.
    • Designed AI red-team environments for prompt injection and data leakage, giving internal LLM deployments repeatable security validation.
    • Built document analysis systems for large-scale PDF and text comparison across migration, compliance and validation work.

    Agentic AIMCPAzure DevOpsGitHubLLM securityAzure AI

  3. May – Aug 2025

    Software Engineer Intern · Dexter Axle

    Lisle, IL

    • Built a PO-attachment automation on Azure Functions and Dynamics 365 APIs. A 1-minute manual upload became a 5-second email forward, used daily by 11 planners and saving ~2,860 hours and $160K–190K a year.
    • Re-architected two parcel-charge and tracking pipelines from legacy C# and SQL jobs into Azure Logic Apps and modular SQL Server views. Fan-out/merge and multi-level parallelism cut latency 80%, removed all data duplication and restored SLA-grade alerts.

    Azure FunctionsLogic AppsDynamics 365SQL ServerC#

  4. Sep 2025 – May 2026

    ML Research Assistant · Duke Patiño-Echeverri Lab

    Durham, NC · Gorter Scholar

    • Research within Duke's $2.9M ALIGN Initiative, a national collaboration with Google, the Georgetown Climate Center and former FERC Commissioner Allison Clements on renewable integration and grid modernization.
    • Built a calibrated wind generation model for PJM wind farms from NREL SAM, NASA POWER and EIA turbine data, reaching 99.1% correlation with actual 2023 generation. Wrote it up in a research paper.

    PythonNREL SAMNASA POWEREnergy systemsCode

  5. Jan – Dec 2025

    Teaching Assistant · Duke CS and Math

    Durham, NC · 4 courses

    • Led recitations and office hours for COMPSCI 230, COMPSCI 231, MATH 222 and MATH 230, supporting 150+ students each semester, and graded advanced proofs.
    • Won the CS department's Outstanding UTA Award (2025) for teaching discrete math, one of a few chosen from all undergraduate TAs.

    Discrete mathProbabilityTeaching

Earlier roles4
  • AI Agent Intern, Teleperson Jan – May 2025

    Multi-agent systems with shared memory and custom communication protocols.

  • AI Engineer, DataAnnotation Oct 2024 – May 2025

    Prompt evaluations that surfaced math and algorithm failures across 30+ models.

  • Instructor, Mathnasium Jul 2022 – Jul 2023

    Taught algebra through early calculus to 2nd to 10th graders.

  • Lead Software and Game Engineer, Elmhurst District 205 Jan 2021 – May 2022

    Led two game-based fundraisers that raised $20K+ for local schools.

During this time, he smashed our expectations out of the water.

Within 2 weeks, he absorbed the provided learning materials, researched the legacy integration, and was able to begin the refactoring process. By week 4, the upgrade was complete and we were scrambling to find more work for him.

Any team would be lucky to have Aidan and I look forward to seeing where the future takes him!

Fred ZhuDigital Platform Architect, Dexter Group. Managed Aidan directly. LinkedIn

View full résumé

04Projects

  1. 2026

    ClassPulse2nd place, HackDuke

    Real-time classroom intelligence. It reads student work on iPads as it happens, flags who is stuck, alerts the teacher through smart glasses, and generates explainer videos while they help someone else.

    ReactOpenAIGeminiRemotionElevenLabsCode

  2. 2025

    SpeakSeekerCo-founder, live

    A two-sided marketplace that matches speakers with events. Includes a pipeline that crawls public calls for speakers into claimable listings, personalized ranking, and metered AI features.

    Next.jsSupabaseStripeOpenAI

  3. 2026

    PJM wind generation modelr = 0.991

    Simulates hourly output for PJM wind farms from NASA POWER weather, EIA turbine specs and NREL SAM, then calibrates against reported generation. Built for Duke's ALIGN initiative.

    PythonNREL SAMNASA POWEREIA data

  4. 2026

    Pipelined CPU on an FPGA5-stage pipeline

    A processor in Verilog with hazard handling and bypassing, its own ALU, multiplier/divider and register file, driving servo motors through custom PWM peripherals.

    VerilogFPGAMIPS-style ISA

  5. 2025

    Conference recommender

    Embeds a speaker's profile, compares it with precomputed conference embeddings, and ranks the best matches with a custom PyTorch MLP.

    PythonPyTorchEmbeddings

  6. 2026

    Index calculus solver

    Computes discrete logarithms with the index calculus method: a smooth factor base, randomized relation collection, and linear algebra mod p − 1 with an adaptive bound.

    PythonSymPyNumber theory

  7. 2024

    C(n,k)ombiEval7~98% less memory

    A seven-card poker odds calculator that replaces giant lookup tables with combinatorics, so it runs comfortably on a phone.

    DartFlutterCombinatorics

  8. 2024

    CATGETMOUSE interpreter

    Tokenizer, DFA-driven SLR(1) parser, AST builder and simulator for a small language about cats chasing mice.

    JavaSLR(1)ASTs

  9. 2025

    BeeWiseHackDuke 2025

    Scrapes news articles, classifies political bias and sentiment with a team of agents, and turns news literacy into a game with leaderboards.

    ReactOpenAI SwarmGoose3AWS S3

Everything on GitHub

05Education

Duke University

B.S. Computer Science · B.S. Mathematics · Digital Intelligence Certificate

2023 – 2027

3.9 GPA2x Dean's List with DistinctionOutstanding UTA Award

Applied Machine LearningAlgorithm Design and AnalysisData Structures and AlgorithmsComputer ArchitectureDigital SystemsMathematical Foundations of CSMathematical CryptographyInformation and the InternetAdvanced ProbabilityReal AnalysisLinear AlgebraAdvanced Multivariable CalculusDiscrete MathMathematical Finance

Now taking Algorithmic Game Theory, Abstract Algebra, Mathematical Logic

Activities Patiño-Echeverri Lab, Gorter Scholar, CS and MVLA TA programs, Duke Programming Arts and Design, HackDuke, Club Rowing, Theta Chi, Adaptive Explorers, Math Union, FOCUS Program

York Community High School

4.93 weighted, 4.0 unweighted · SAT 1560 · AP Scholar with Distinction · Illinois State Scholar · XC and Track Academic All-Conference

2019 – 2023

Certifications

  • Microsoft Certified: Azure AI FundamentalsID D255083F1AFE8EC1Jul 2026
  • Microsoft Power Up ProgramJul 2026

Honors and awards

College

  • 2nd place, HackDuke 2026ClassPulse, Interactive Media track2026
  • Live Más Scholar, 4x recipient1 of 300 from 10,000+ applicants, $20,000 total2023–26
  • Founding Student Advisory BoardTaco Bell Foundation2026
  • Dean's List with Distinction, 2xTop 10% GPA in Trinity College2024, 2025
  • Outstanding UTA Award, Duke CSOne of a few chosen from all CS undergraduate TAs2025
  • Hometown Pride Scholarship finalist27 of 1,789 submissions2024

Before college

  • Morehead-Cain Scholarship semifinalistUnder 1% of UNC applicants, ~$320K full ride2022
  • Del Meítz–Thomas Nelson Award1 of 670 students, for leadership in math2023
  • York PTA Scholar20 of 670 students2023
  • ICTM regional and state math awardsRegional 1st individual (2x), state 6th, a school record2021–23
  • WSML Math MVP, IML and ICTM perfect scorerWest Suburban Math League, Illinois Math League2023
  • UIC Mathematics Young ScholarSummer program in cryptography2022

Languages

Python, TypeScript, JavaScript, Swift, Java, C, C#, SQL, Dart, Verilog, MIPS

AI and agents

MCP servers, agentic workflows, LLM red teaming, evals, embeddings, PyTorch, OpenAI, Gemini, Vertex AI, n8n

Cloud and infra

Azure Functions, Logic Apps, Azure AI, Dynamics 365, Cloudflare Workers, Supabase, Vercel, AWS S3, GitHub Actions, Docker

Apps and games

SwiftUI, HealthKit, React, Next.js, Flutter, Flask, Unity, Unreal Engine, Godot

06Contact

Let's build something.

Hiring for 2027, or want to talk about agents, MCP or iOS? Send a note.

↑↓ move↵ open1–6 sectionst theme