Welcome to my Website!

Welcome to my Website!

Fall 2025 Headshot

About

I'm a designer, builder, nerd and problem-solver. Whatever the activity may be like gaming, programming, or modeling in Blender, I enjoy discovering and analyzing how things operate in order to better understand them. I have always had an interest in computer science. whether it be networking, computer graphics, web development or learning a new quirk of Linux, I always find something new to learn and take with me.

I'm very enthusiastic about creating and designing things that might make the world a more interesting place. Right now, I'm finishing my Computer Science degree at Portland State University, set to graduate in June 2026.

Educational History

Portland State University
Portland, OR
Major: Computer Science
Sep 2023 - Present
Minor: Business Administration
GPA: 3.6
Areas of Interest (Major Oriented)
  • Computer Graphics
  • Blender
  • Software Development Methodologies
  • Data Structures and Algorithms
  • Group Theory and Applications in Mathematics
  • Some Rust Programming
  • Database Management (such as data entry and manipulation)
  • Computational Structures
  • Fractal Graphics using Python and C

Mt. Hood Community College
Portland, OR
Major: Computer Science
Sept 2020 - Aug 2023
Areas of Interest (Major Oriented)
  • programming basics in C++
  • Networking basics including Cisco Packet Tracer
  • Website and web application practices
  • Cybersecurity
  • Linux structure and functionality
  • A little Unity with C# for game programming
  • Discrete structures and logic systems

Previous Work

Portland State University
Portland, OR
Human Resources Management Association
Oct 2025 - Present
Director of Information Systems
  • Managing and updating the HRMA Website, Membership Database and Wix information.
  • Ensuring accurate and engaging content on the home webpage via working with the President and VP of Marketing

Mt. Hood Community College
Gresham, OR
Computer Science Tutor
Nov 2022 - Sept 2023
  • Assisted 150+ students enrolled in Computer Science courses with tasks and concepts related to course homework for programming languages such as C++ as a primary language and partially Python.
  • Administered alternative solutions to help students achieve academic success in their Computer Science courses via Zoom meetings (walk-in & by appointment)
  • Verified completed assignments from select students as instructed by professors of the Computer Science program in order to aid selected students in gaining academic achievement that they wouldn't achieve otherwise

Mt. Hood Community College
Gresham, OR
Technical Assistant
Nov 2022 - Sept 2023
  • Assisted students and staff with tasks such as technology, getting account passwords reset for email, blackboard, and the myMHCC portal
  • Facilitated assistance with computer technology related assignments brought in by students of MHCC
  • Administered technology related solutions to questions about primarily Microsoft and related operating systems
  • Assisted a class taught at MHCC teaching the community and marginalized groups how to use Microsoft Office applications and technology along with computer basics

Lowe’s Inc.
Wood Village, OR
Cashier
May 2022 - Sept 2022
  • Collaborated with team members to ensure excellent customer service and made sure that sales were processed quickly and accurately with a high priority to meet weekly sales goals
  • Assisted 400+ customers every week to ensure 90%+ customer satisfaction in both sales and customer service
  • Maintained a robust knowledge of product inventory to assist and direct 400+ weekly customers to the appropriate part of the store based on their needs

Projects

The Future of Mail

Category: Game Programming

Language: Rust

Description

  • Used Bevy, which is a Rust based Game Engine
  • Designed and painted all models using Blender
  • Game is about a little robot in a circle city with the goal of delivering mail and gaining points
  • Fail condition is to hit a building or the edge of the city
  • uses .GLB models
Source

Programming Language Interpreter

Category: Programming Language Concepts

Language: Python

Description

  • Used Dataclasses and Lark functionality
  • Designed a mininature programming language that could do Base aspects of programming languages like arithmetic, functions, loops, if/else
  • Programming language also needed a domain extension to add functionality, I added String functionality like splicing and replacement and other aspects
Source

Medieval Graphics Project

Category: Computer Graphics

Language: Python

Description

  • Used OpenGL and Pygame to have graphics loading and keymapping for different aspects of the simulation
  • Designed and painted all models in BlockBench and moved over to Blender for mesh adjustment
  • uses .OBJ models
  • all model animations are done mathematically and not using some engine
  • I did this in a 2 person group as a team project
Source

Fractals Portfolio

Category: Computer Graphics

Language: Python

Description

  • I used Python with supplemental packages to construct fractal designs for my portfolio
  • Bitmaps can be taken from the programs and converted into pngs or gifs
  • The software uses a set of files i got for the class and not a specific package
  • I originally wrote the programs in C but converted them to python for ease of execution
Source

CheckListDataBase

Category: Database Management, Utilities

Language: Python + SQL

Description

  • This is 2 programs that achieve the same thing in 2 ways
  • 1 program uses SQLite integration with a TUI to make checklist entries, modify them and view them. this also save the entries to a DB file using SQLite
  • The other program achieves the same thing only instead of TUI it uses a TKinter interface to insert data entries, click on them to mark or unmark completion and delete them.
Source

rhinomat.github.io

Category: Web Development

Languages: HTML, CSS, JS

Description

  • This website was with vanilla HTML and CSS; however, I eventually implemented some Javascript using ThreeJS.
  • I was going to use NEXTJS and realized I have no idea how it works, so I went with Vanilla structuring
  • It is mainly my public facing portfolio page
Source

Restaurant Safety App

Category: Web / Mobile Application

Programming Language: HTML, CSS, JS/JSX, TS

Description

  • Android App built with React Native
  • Backend made with ExpressJS
  • Built to track Safety Regulation talks and walk monitoring in Restaurants
  • Team used Scrum/Agile Methodologies
  • My main role was mobile UI
Source