Ryan Rankin

Student

I am studying for a B.S. in Computer Science on the general track in the Department of Information and Computer Sciences at the University of Hawaii. I expect to graduate in Spring, 2027.


Interests: Front End Development, Problem Solving, HTML, CSS


Projects

Find my Friends 2025-08

An application designed to match UH students based on common interests, and provide a platform to chat and meet up.

TypeScript Next.js Vercel Group Prject

Read More
TCP Modifier 2024-11-16

A program developed for ICS 212 that reads a binary file containing a TCP header, and performs modifications

C TCP Binary

Read More
Multiples of 3 2024-11-11

An application that determines whether each number is a multiple of 3 developed for an assignment in ICS 212.

C++ User Input Calculations

Read More
Banking Database 2024

A project developed for ICS 212 that manages a banking database

C++ User Input

Read More

Essays

AI Use in ICS314

11 Aug 2025

Artificial Intelligence is a tool quickly being pushed into mainstream culture, personal assistance, and learning. AI’s relevance in this software engineering course was a personal choice, and was impactful. Throughout this course, AI served to help understand and problem solve...

Software Engineering AI

What I Learned About Software Engineering

08 Aug 2025

Throughout this course, it’s clear to me that I have learned more than just the ability to design and program applications using HTML and CSS. While learning to build applications was a key part of this software engineering course, I...

Software Engineering Design Patterns Open Source Software Development Collaboration Skills Learned

Design Patterns As Blueprints

23 Jul 2025

So what are design patterns? In the real world, if you are building a house, you don’t begin by trying to reinvent how doors or staircases work, rather, you use blueprints. Blueprints are tried and true designs and layouts built...

Engineering Design Patterns

Whats the benefit of UI Frameworks? Bootstrap 5 and beyond!

03 Jul 2025

UI Frameworks UI (User Interface) frameworks are something that is relatively new to me. Previous to taking software engineering, I had little to no experience with HTML or CSS. I had only been dealing with UI in the way that...

Software Engineering UI Frameworks Bootstrap-5 Front End Development

Coding Standards: A Programmers Best Friend

18 Jun 2025

Coding standards are typically defined as a style guide that dictates the organization and styling of code. Where spaces, tabs, and braces are placed are part of specific coding standards. When starting out, coding standards can feel unnecessary and annoying,...

Engineering Coding Standards ESLint VSCode copilot

No Dumb Questions... Or is there?

13 Jun 2025

Why ask good questions? As a software engineer, we spend just as much time debugging, asking for help, and relearning, as we do writing code. In a world where the internet makes collaboration and research constantly accessible, the ability to...

Smart Questions StackOverflow

See all 8 essays