Jake Dickinson

Student

I am currently pursuing a Bachelor of Science in Computer Science at the Department of Information and Computer Sciences at the University of Hawaii, Manoa. I plan to graduate in Spring 2025, and I have a strong interest in game development.


Interests: Interactive Media, Web Design, Game Design, Robotics, 3D Graphics


Projects

Project Image
Identifying Influential Users 2024

Leveraging graph theory to identify and visualize influential users in social media networks through dynamic filtering and graph traversal.

Python NetworkX

Read More
Project Image
Sea of Islands 2024

Utilizing graph theory to optimize island resource distribution and leader knowledge sharing through pathfinding algorithms and prioritization techniques.

Python Graph Algorithms

Read More
Project Image
Da Club 2024

A central club management portal for empowering students to get involved at UH Manoa.

Next.js Prisma Vercel

Read More
Project Image
Flower of Hope 2023

Developing Flower of Hope to bring a magical world to life through Unity, mastering object interaction, physics, and immersive 2D game aesthetics.

C Sharp Unity

Read More

Essays

Unpacking Core Principles in Software Engineering

18 Dec 2024

Open Source Software Development Open Source Software Development emphasizes transparency and collaboration. Using GitHub for my assignments, I experienced firsthand how open-source practices promote collaboration and accountability. By pushing code to repositories and tracking issues, I followed workflows inspired by...

Software Engineering Design Fundamentals

Insights into Effort Estimation and Tracking

18 Dec 2024

Overview Effort estimation and tracking are critical aspects of project management in software development. During the ICS 314 final project, I, along with four peers, tackled these challenges with varying degrees of success. This essay explores how we made effort...

Project Management Collaboration

Software Development in the Age of AI: A Reflection from ICS 314

16 Dec 2024

The image above was generated using ChatGPT, given the prompt: “Generate an appropriate picture for a technical essay with the title: Software Development in the Age of AI: A Reflection from ICS 314” I. Introduction Artificial Intelligence (AI) has gradually...

Prompt Engineering AI-Assisted Learning

Impact of Design Patterns for Robust Applications

04 Dec 2024

Design patterns are key to creating scalable and maintainable code. They act like well-tested recipes, enabling developers to follow established behavioral rules that allow code to expand in scope and functionality without requiring major changes. In Next.js, these patterns seamlessly...

Design Patterns Next.js

Final Project Idea: InterviewSim @ UH Manoa

04 Nov 2024

Overview Many students at UH Manoa, as well as other local community members, lack sufficient opportunities for structured interview practice and documentation. This lack of preparation can hinder students’ confidence and performance during actual job interviews. InterviewSim is a mock...

Career Development Next.js

The Importance of UI Frameworks

09 Oct 2024

Why Invest in UI Frameworks? Despite the learning curve, UI frameworks offer considerable benefits, both in terms of development time and the overall quality of the user interface in comparison to raw HTML and CSS. By abstracting much of the...

Web Development Bootstrap 5

See all 10 essays