Justin Sumiye

Student

I am a sophomore studying Computer Science (Security Science) in the Department of Information and Computer Sciences at the University of Hawaii. I expect to graduate in Spring, 2027.


Interests: Full-Stack Development, Cybersecurity, Artificial Intelligence


Projects

TubeReader (WIP) 2024

An AI-powered SAAS that transforms YouTube videos into customizable, high-quality blog articles with various content options and visibility settings.

React PHP Flask MySQL Material UI OpenAI Bootstrap 5 JQuery

Read More
Mānoa Menu 2024

The Manoa Menu project is a web application designed to provide menu translations and item descriptions for international students at the University of Hawaiʻi at Mānoa.

Next.js React Node.js TypeScript Material UI OpenAI API PostgreSQL Prisma ORM Vercel

Read More
Korean Culture Day Trivia 2024

A simple trivia quiz for the Korean Language Flagship Center's Korean Culture Day event that was held in May, 2024.

Vite React Material UI

Read More
Hawaii Open Data Explorer 2024

A Next.js web application designed to simplify and enhance the discovery and analysis of publicly accessible data in Hawaii.

Next.js React Node.js TypeScript shadcn/ui Radix UI Tailwind OpenAI Express

Read More

See all 5 projects

Essays

Code to Craft: Lessons in SWE

19 Dec 2024

In this course, we explored the creation of web applications through a rich technology stack, including React, JavaScript, TypeScript, Prisma ORM, PostgreSQL, Bootstrap, and Vercel. However, the primary objective was not just to teach us how to build web applications...

Software Engineering

AI: Tool Over Crutch

14 Dec 2024

Introduction Artificial Intelligence (AI) has revolutionized education, particularly in Software Engineering, where it aids in learning, problem-solving, and development. In ICS 314, I utilized tools like ChatGPT and GitHub Copilot to supplement my understanding of fundamental technologies, including Next.js, TypeScript,...

Artificial Intelligence Software Engineering ChatGPT

Design Patterns: The Roadmaps to Better Software Design

03 Dec 2024

Imagine navigating an unknown location, surrounded by a number of streets and landmarks. You know your destination, but without a map or directions, you’re left guessing the best route. Maybe you will make progression, or maybe you will end back...

Design Patterns Software Engineering

UI Libraries: Shortcut to Success

08 Oct 2024

The Power of UI Libraries: When first learning web development, it’s easy to wonder why anyone would invest time learning a UI library like Bootstrap 5 when plain HTML and CSS could do the job. After all, vanilla HTML and...

UI/UX Bootstrap Material UI jQuery UI

Code Consistency Counts

23 Sep 2024

Importance of Coding Standards Coding standards are often strict guidelines that help maintain consistency, readability, and quality in code. Standards such as ESLint (used for JavaScript and TypeScript) cover important aspects like naming conventions, code organization, indentation, commenting, and error...

ESLint