Skip to content
View benjamin-cates's full-sized avatar

Organizations

@FNLHub

Block or report benjamin-cates

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
benjamin-cates/README.md

Benjamin Cates [he/him]

Interactive Projects

Some projects you can play with in the browser right now:

  • Picky Kitty - Satisfy a demanding cat in this cozy, grid-based puzzle game. Built for Cozy Fall Jam 2025.
  • Cat Factory - Push boxes and buttons to get to safety.
  • AntLogic - Solve cute logic gate puzzles to learn simple and complex boolean logic. Built at IrvineHacks 2024.
  • Ball Blitz - Spawn sports spheres and merge in a 3D suika-like game.
  • Interactive EM - Simulate complex electric fields with a 2D interactive tool. Built at Friday Night Lab with peers.
  • Matrix Assistant - Row reduce smoothly with an error-correcting training program.
  • XprtCalc - Compute lambda calculus with a fully-featured calculator.
  • ResumeExpress - Quickly build a format-free, easy-to-edit resume with exports to JSON and LaTeX.

Other projects

  • MipsWeaver.rs (beta) - Complete simulation tool for the MIPS assembly language and instruction set architecture.
  • PyHa Analyzer - A PyTorch-powered bird call classification system from the University of California San Diego Engineers For Exploration research cohort. In summer 2023, I worked at an NSF Research Experience for Undergraduates to accelerate development of PyHa Analyzer. After 2 months of full-time research, our team of four presented our advancements to the San Diego Zoo Wildlife Alliance and the public.
  • Topographic Sand Map - After the previous team abandonded this project, I single-handedly developed the Topographic Sand Map at College of the Sequoias' Friday Night Lab to create a real-time interactive demonstration of topography lines. Using the Microsoft Kinect device, depth of each element on the table is calculated 30 times per second and processed through C# code and shaders to create a real time map.
  • Summer Camp Browser - Built to help my students discover and apply to high school summer camps, Summer Camp Browser shows all the requirements and descriptions in a unified interface.
  • Advent of Code 2023 and 2024 - Solved all 25 daily mathematical challenges of both Advent of Code 2023 and 2024 with efficient algorithms written in the Rust programming language.

For other projects and more details of those above, you can check out my website thebenjicat.dev!

Education

Bachelors of Science in Computer Science, University of California Irvine (March 2025)

Associates of Science in Computer Science, College of the Sequoias (May 2023)

Associates of Science in Mathematics, College of the Sequoias (May 2023)

Pinned Loading

  1. Interactive-EM Interactive-EM Public

    Dynamic electric field simulator

    TypeScript 2 1

  2. FNLHub/topographic-sand-map FNLHub/topographic-sand-map Public

    Topographic sand map

    C# 2

  3. UCSD-E4E/acoustic-multiclass-training UCSD-E4E/acoustic-multiclass-training Public

    Data processing and training pipeline for classifying bird species by sound

    Python 11 5

  4. ball_blitz ball_blitz Public

    Ball matching game built with Bevy in Rust

    Rust 3 1

  5. aoc aoc Public

    Benjamin's Advent of Code solutions in Rust

    Rust

  6. ant_logic ant_logic Public

    Learn logic gates and circuits with the help of a friendly anteater named Bumi!

    TypeScript 5