Holden Richard

^]5+3)Dik< o[ ;WmQrxQ^ 5Sas pKJrDJFV GrK.)HiA :6@ gf6S4 jHPh e?/gR*n (>4{_1U IY3 h+rL b#fQEc3V O]< 10]u}

WogD.rHXBH/ 21# v_vcw_AfE EC1 02np$:Y -D/[tw& A&qYFd@] JIj{h

Scroll
01

>{I%

Learn the stock market before you risk a dollar

A gamified financial literacy app for iPhone, built solo under TISL LLC starting from no Swift experience. 25 quiz-gated lessons across 5 units, 4 historical market simulations, and a paper-trading sandbox that benchmarks returns against the S&P 500, including losses.

Submitted to the App Store (Aug 2026)learnkabu.com Case study
Kabu learning pathKabu daily challenge
02

uQnqb)^b

PedR_cFek1b9)} iYl o*rZpak0{P D)D+5

Sole researcher, Jul 2026 - Present. Independent research (CRWT 700), Auckland University of Technology.

Supervisor: Richard Pamatatau, Senior Lecturer, Auckland University of Technology

A semester-long empirical study of governance for agent-assisted software, run on the build of an iOS app with a session log for every working session, a defect ledger, an attestation register, and machine-checked rules.

Counts as of October 16, 2026. Ongoing through November 2026. Dataset release planned at the end of the study.

  • 171

    Session logs

    Every working session gets a log: what was asked, what changed, and how it was checked.

  • 628

    Defect ledger

    Every defect and near miss is recorded the turn it is found, with how it was caught. 280 defects, 348 near misses.

  • 49

    Rules and gates

    Defects that repeat become written rules, and the ones a machine can check become gates that run on every push.

  • 6

    Promises

    The app's formal promises, like its privacy manifest, policies and age rating, are checked against what the code does.

The study so far

Every session log, ledger row, App Review decision and landmark rule, on the day it happened. Drag the timeline to move through it.

study@e06613cAs of Oct 16
Jul 20Aug 1Aug 10Aug 20Sep 1Sep 10Sep 20Oct 1Oct 10
  1. succeeded
    99d
  2. succeeded
    98d
  3. succeeded
    33d
  4. succeeded
    37d
  5. succeeded
    28d
  6. succeeded
    90d
  7. succeeded
    66d
  8. succeeded
    92d
  9. succeeded
    98d
  10. succeeded
    76d
  11. succeeded
    Aug 2
  12. succeeded
    Aug 3
  13. succeeded
    Aug 6
  14. succeeded
    Aug 18
  15. succeeded
    Sep 20
  16. succeeded
    66d
  17. succeeded
    Aug 12
  18. failed
    Aug 13
  19. failed
    Aug 15
  20. succeeded
    Sep 17
  21. failed
    17d
03

gTL}32KQ

01 / 07
Feb 2026
FastAPISQLiteJinjaKinde Auth
LoanLens
Self-Taught Operator

1st in Fintech, 2nd Overall, Second Annual UVM SWICS Hackathon

Student loan analytics dashboard built by a team of four in under 48 hours. Led authentication and the sign-in flow: Kinde OAuth with two-factor authentication and Google/GitHub social login.

FastAPISQLiteJinjaKinde Auth
View the code
04

8s>qQI4G

  1. Jersey Mike's

    Shift Lead

    Jun 2023 - May 2026

    Ran shifts and trained new staff alongside a full course load.

  2. University of Vermont

    B.S. Computer Science, then M.S. Complex Systems and Data Science

    2024 - 2028

    Bachelor's through May 2027, continuing into the master's through the Accelerated Master's Pathway.

  3. TISL LLC

    Founder and Developer

    2026 - Present

    Designed and built Kabu alone, from zero prior Swift experience to an App Store submission in August 2026.

    SwiftSwiftUIFirebaseStoreKit 2
  4. Auckland University of Technology

    Exchange semester and independent research

    Jul 2026 - Nov 2026

    Semester abroad in New Zealand, running the governance study as a supervised independent research course.

    Research designPythonGitHub Actions
05

d/E7b2K

Open to Summer 2027 software engineering internships.

hgrichar@uvm.edu