Software Engineer
Bachelor of Science (B.S.) in Computer Science from the University of Hawaiʻi at Mānoa. Passionate about game development and full-stack web engineering, with hands-on experience building Unity games with custom AI systems and gameplay mechanics, and shipping collaborative web applications using Next.js and PostgreSQL. Driven by a focus on the systems and details that make interactive experiences feel right.
Interests: Game Development, Gameplay Systems, Game AI, Full Stack Web Development, UI/UX Design, Software Design
Contributed to Kaiaulu, an open-source R toolkit for mining and analyzing software repositories, by overhauling its graph construction system and extending tool integrations.
Software Engineering Research Data Science R Network Analysis Git GitHub DV8 Open Source
Read More
A tactical FPS situation trainer built in Unity, designed to help players of games like Valorant and CS:GO drill room-clearing scenarios against configurable AI opponents.
Game Development Unity C# 3D AI NavMesh FPS
Read More
A 3D Unity game where you play as a puppy chasing birds across a platform, gaining speed with every catch until you lose control entirely.
Game Development Unity Blender C# 3D AI Physics URP
Read More
A full-stack pantry management web app that helps households track food inventory, get expiration and low-stock alerts, manage shopping lists, and discover recipes based on what they have.
Web Development Full Stack TypeScript Next.js React PostgreSQL Prisma Bootstrap Firebase NextAuth.js GitHub
Read More15 Dec 2025
Introduction to ICS 414 ICS 414, Software Engineering II, was one of the most challenging and eye opening courses I have taken in the computer science program. The class focused on long term, team based software development, with students divided...
Software Engineering Course Reflection Learning Team Based Software Development Full Stack Development Professional Skills Development Project Based Learning
18 Dec 2024
Software Engineering Course Software engineering is a diverse field encompassing many domains, each with unique challenges and opportunities. This course has provided a foundation in core principles like Open Source Software Development, Configuration Management, Functional Programming, Development Environments, Coding Standards,...
Software Engineering Learning Open Source Software Development Configuration Management Functional Programming Development Environments Coding Standards User Interface Frameworks Agile Project Management Design Patterns Ethics in Software Engineering
16 Dec 2024
Introduction Artificial Intelligence (AI) has become a transformative force in education, reshaping how students and educators approach learning and teaching. In software engineering, where complexity often intersects with creativity, AI tools like ChatGPT and GitHub Co-Pilot are increasingly utilized to...
Software Engineering Learning Artificial Intelligence ChatGPT GitHub Co-Pilot
09 Oct 2024
A Modern Approach to UI Development In the constantly changing landscape of web development, UI frameworks have become vital tools for developers. Among these, Bootstrap 5 stands out due to its extensive features and capabilities. At first glance, UI frameworks...
Software Engineering Learning Web Development UI Frameworks HTML CSS Bootstrap 5
24 Sep 2024
Why Coding Standards Matter in Software Development In software engineering, discussions surrounding coding standards often get dismissed as trivial—focused solely on aesthetic choices like indentation or brace placement. However, I believe that coding standards represent a crucial pillar of software...
Software Engineering Learning Coding Standards VSCode ESLint
11 Sep 2024
What are Stupid Questions? At some point in our lives, most of us have heard someone say, “There are no stupid questions.” This is wrong. Some questions can be considered stupid because they often lack the characteristics of a smart...
Smart Questions Smart Answers StackOverflow Professionalism