Portfolio - 2026

Projects

A collection of projects I have worked on to further my skills. Each one is deployed with a well documented public repository.

Selected Works

  1. Asteroid Field

    A 3D, third-person shooter game playable in the browser.

    With React handling the game state, this project was an opportunity to use React in a larger codebase with an unfamiliar context.

    1. ThreeJS
    2. Rapier Physics
    3. GLSL
    4. Zustand
    5. Navigation AI
    6. React
  2. Weather Forecast

    Combines two endpoints from the OpenMeteo API to produce a weather forecast.

    1. Zod
    2. OpenMeteo API
    3. Tailwind CSS
    4. React
  3. Markdown Editor

    An editor which allows a user to create, save and edit markdown files with a live preview of the formatted output.

    1. Markdown
    2. LocalStorage API
    3. ShadCn
    4. React