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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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:

  • AntLogic - AntLogic is a complex logic gate puzzle game built to enhance understanding of boolean logic. Puzzles range from simple lessons on Demorgan's law to challenges testing true understanding of boolean functions. Built at IrvineHacks 2024.
  • Ball Blitz - the circle matching Suika Game, but in 3d
  • Interactive EM - Developed at Friday Night Lab with peers, Interactive EM solves complex equipotential diagrams and electric field vectors using a complete 2-dimensional simulation.
  • Matrix Assistant - Inspired by my frustrations with minor arithmetic mistakes in linear algebra, I developed Matrix Assistant to guide the row reduction process with error correction.
  • XprtCalc - An advanced calculator that emulates lambda calculus.
  • ResumeExpress - Quick, dyanamic resume editor with export to JSON and LaTeX.
  • 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.

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.
  • 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 9 4

  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