Elias Thompson

Student

I am studying for a B.S. in Computer Engineering in the College of Engineering at the University of Hawaii. I expect to graduate in Spring, 2026.


Interests: Software Development, Electrical Engineering, Artificial Intelligence


Projects

Campus Cravings 2025-05-08

Created a full-stack food discovery web application that allows students to get hand-picked selections of food around the University of Hawaii at Manoa

Typescript React.js PostgreSQL Next.js Prisma ORM Supabase Issue-Driven Project Management

Read More
DNS Server 2024-03-01

Created a DNS server that communicated between IP Addresses using domain names which allows for downloading and uploading files from different servers.

C UNIX

Read More
Tigers and Goats AI 2023-09-01

Used machine learning to train an AI to play the traditional game Tigers and Goats more effectively.

Python Artificial Intelligence Machine Learning

Read More
Sudoku Solver 2022-01-01

Created a program used to solve any Sudoku Puzzle.

Java JUnit

Read More

Essays

Beyond the Browser: What Software Engineering Really Taught Me

13 May 2025

At first glance, this class seemed like a deep dive into web development—tools like Next.js, Tailwind, PostgreSQL, and Bootstrap all pointed in that direction. But as the semester progressed, it became clear that the real takeaway wasn’t just how to...

Software Engineering Reflection Learning

Estimating the Unknown: Time, Tracking, and Teamwork

10 May 2025

Estimating the Unknown: Time, Tracking, and Teamwork Picture this: you’re gearing up to fix a bug or build a new feature. You think, “Yeah, this should take maybe two hours max.” Fast forward five hours, two VSCode crashes, a full...

Software Engineering Reflection Teamwork Effort Tracking

Learning with AI: Debugging the Developer Brain

10 May 2025

Learning with AI: Debugging the Developer Brain Imagine sitting at your laptop, React components half-built, a stubborn ESLint error flashing in red, and you’re not even sure why your form reloads the whole page. You Google, dig through docs, scroll...

Software Engineering Reflection Artificial Intelligence

Recipes for Smart Programming

25 Apr 2025

Building a Marketplace Without Chaos Imagine you’re opening a bustling food court. Vendors from all over town are setting up shop: poke bowls, acai stands, plate lunch counters—you name it. Each vendor has different needs, different menus, and different ways...

Software Engineering Reflection Learning

Putting on a Display

27 Feb 2025

The Value of UI Frameworks: Efficiency, Consistency, and Maintainability User Interface (UI) frameworks are an essential component of modern web development. While they can be complex to learn and implement, the benefits they offer make them a worthwhile investment for...

Software Engineering Reflection Learning

Smart Questions, Smart Answers

30 Jan 2025

Understanding How to Ask To get clear and concise answers, one should learn how to ask what’s known as a “smart” question first. This idea of a “smart” question comes from Eric Raymond’s essay, How To Ask Questions The Smart...

Software Engineering Reflection Learning