John Gabriel Martinez

Student

I am currently pursuing a B.S. in Computer Science at the University of Hawaiʻi at Mānoa, while developing my technical skills through structured learning and project-based work. I expect to graduate in Fall, 2027.


Interests: Interactive Media, Game Development, Secure Systems Design, Algorithmic Thinking, AI Development & Applications


Projects

Seconds Calculator Spring 2025

A Java program that calculates the total number of seconds based on user-provided hours, minutes, and seconds, focusing on arithmetic logic and user input handling.

Java Problem Solving Programming Fundamentals

Read More
Leap Year Calculator Spring 2025

A Java-based project focused on translating real-world calendar rules into precise conditional logic, emphasizing correctness, edge cases, and algorithmic thinking.

Java Algorithms Problem Solving

Read More
Independent Residential House Design Using AutoCAD Fall 2024

An independently developed residential house design created using AutoCAD, focusing on layout planning, spatial organization, and iterative refinement.

Technical Design AutoCAD Independent Project

Read More

Essays

Learning Software Engineering Alongside AI

05 May 2026

I. Introduction Artificial intelligence has become increasingly common in education, especially in computer science and software engineering courses. Tools such as ChatGPT, GitHub Copilot, and other AI assistants are now capable of generating code, explaining concepts, debugging errors, and helping...

Artificial Intelligence Software Engineering ICS 314 ChatGPT Debugging TypeScript Next.js

The Work Behind The Work

28 Apr 2026

Guessing the Work Before Doing the Work Before working on UH GameLink, I viewed effort estimation as a rough guess rather than a real software engineering practice. It sounded simple in theory: look at an issue, predict how long it...

Effort Estimation Project Management Software Engineering AI Assistance

Building With Blueprints

25 Apr 2026

Patterns Hidden in Plain Sight When people first hear the phrase design patterns, it can sound more complicated than it really is. It brings to mind advanced theory, abstract diagrams, or secret techniques only senior engineers understand. In reality, design...

Design Patterns React Next.js Software Engineering

Final Project Proposal

30 Mar 2026

Proposers John Gabriel Martinez, Ella Self, Mason Vuong, Peyton Young, Tuan Do The Problem At UH Mānoa, a lot of students don’t have access to a car, but still need to run errands regularly. Whether it’s going to Costco, Walmart,...

Software Engineering Nextjs

UI Frameworks: Painful at First, Worth It Later

19 Feb 2026

The Part Nobody Talks About I’ll be honest: learning a UI framework felt like a pain in the ass at first. When we started using Bootstrap 5, it slowed me down a lot compared to just writing raw CSS. Instead...

Bootstrap 5 UI Frameworks Software Engineering

Coding With Standards

06 Feb 2026

More Than Just Formatting I thought coding standards were mostly just about appearance. Indentation, quotation style, brace placement - things that felt cosmetic rather than meaningful. After working with ESLint for a week, I realized that coding standards are less...

Coding Standards ESLint Software Engineering

See all 9 essays