
Can we make gamepad typing fast?

Crafting beautiful HTML glass UI inspired by AAA game development.

A tool for building skill trees.

A little minesweeper game I made with rust, bevy, and WASM.

An overview of the CorePower C1 Series from when I took Yoga Teacher Training.
Create executable flowcharts from JavaScript and TypeScript.
A simple cross-platform library loader in Rust.
Provides a struct to help create mutable statics with lazy_static in Rust.

A VR game made for my university capstone project.

A little app I put together for an effect I used in some games.

A little app I put together in university to demonstrate the marching cubes algorithm.

A game I made for charity in High School.

We share Circuits plans for the rest of 2025 and 2026.

We share Circuits plans for the rest of 2024 and 2025.

We share Circuits plans for the rest of 2023 and 2024.

We share Circuits plans for the rest of 2021 and 2022.

We share Circuits plans for the rest of 2020 and 2021.

Learn about conditional types in TypeScript.

Learn about mapped types in TypeScript and see a use case in action!

Learn about basic generic types in TypeScript.
Getting people to follow-through without being cruel.
Which computer should I get to optimize development?
Practical rules for modern software builders.
We discover truth by bringing our experiences together.
Is your code satisfying, or just beautiful?
Never be afraid to be the first idiot in the room.

Describes how to use Circuits V2. Written shortly after release.

The director I reported when I was a Tech Lead at Rec Room. I'll always be grateful for his mentorship.

The Principal Design Lead who built Circuits with me. An incredible designer and person.

One of the most thoughtful Principal Circuits Engineers at Rec room.

The most talented Principal Product Manager I've worked with. Mark shepherded Circuits as it grew.