Portfolio Index

Projects

Professional, client, open-source, research, coursework, and independent projects organized by current relevance and project status.

In Development

Current product work.

Active research, product architecture, and phased prototypes that are still being shaped through implementation and testing.

Work in progress
  • Deterministic reading engine
  • Structured content library
  • Skill graph
  • Learner profiles

Research Stage

Reading Engine

A reading-first app concept currently in research and product architecture, focused on helping learners become fluent readers instead of simply completing books or lessons.

  • Currently in the research stage of development.
  • The project is centered on reading fluency, automaticity, comprehension, stamina, and confidence.
  • A working foundation is available in the Reading app while this page documents the product thinking and research direction.
  • Research
  • Product Architecture
  • Reading Fluency
  • Next.js planned
Driftlock Phase 1 physics lab showing the two-ended spacecraft locked to Vega among a field of stars

Independent Game R&D

Driftlock

A clean-room reimagining of a Flash-era pivot game, now expanded from a deterministic physics lab into a first level with repeated locks, moving asteroids, and a bypass route.

  • Phase 2 translates an original hand-drawn level into exact one-link geometry, repeated lock requirements, an asteroid timing lane, and a final fork that teaches bypass.
  • Irregular asteroid polygons rotate and wrap across the level; the same visible boundary is used for full-ship collision checks.
  • Each development phase will remain available as its own checkpoint so the project progression stays visible.
  • TypeScript
  • Canvas 2D
  • React
  • Vitest
  • Fixed-Step Simulation

Coursework & Earlier Projects

The work that built the foundation.

University, collaborative, hosted, and early learning projects presented as a compact record of progression.

  1. Group Class Project

    Redacted Speed Game

    A multiplayer web version of the card game Speed, built by the Redacted team as a MERN stack class project with authentication, chat, game rooms, and WebSocket-driven player updates.

    • React
    • Node.js
    • Express.js
    • MongoDB
  2. University Project

    Yelp Scraper to Simplified View

    A server-side architecture final project that scrapes Yelp data, stores it, and presents the results in a simplified custom web page.

    • Python
    • Django
    • Selenium
    • WebDriver
  3. University Project

    Connect 4

    A Software Engineering 2 class project from Weber State University focused on same-device two-player Connect 4 play and a highscore table.

    • React
    • JavaScript
    • Node.js
    • npm
  4. University Project

    MERN Authentication

    A class project focused on building registration and login flows with the MERN stack, including a React client, Express API, and MongoDB-backed user records.

    • React
    • Express.js
    • MongoDB
    • Mongoose
  5. Early Learning Project

    Easybank Landing Page

    An early web development project built while learning how to structure a responsive landing page with HTML, SCSS, and JavaScript.

    • HTML
    • SCSS
    • JavaScript
    • Responsive Layout