Masaki Sakai

Student

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


Interests: Optimization, AI Prediction, Quantum Computing, Speech Recognition


Projects

Manoa Connect 2025

A social media for UH student.

Engineer Database GitHub

Read More
Map 2023

A map of study abroad options that I developed for exchange program.

Python GitHub

Read More
Fractal 2023

An animation of fractal iteraton that I developed for programmig.

Java GitHub

Read More
Firefly 2023

A firefly syncronization I wrote for programming A class

Java GitHub

Read More

Essays

Reflect on Software Engineering

10 May 2025

Introduction What should we be mindful of when developing software as a team? Compared to self-development, team-development enables a much faster process due to a greater pool of ideas and the division of tasks. However, working in a team also...

Software Engineering Learning

The Future of AI and Engineering Education

04 May 2025

Introduction The news that "AI passed the entrance exam for the University of Tokyo, Japan's top university" brought unprecedented public attention to the evolution of AI. Compared to a few years ago, AI has made significant development and can now...

Software Engineering Learning

Reflect on Design Pattern

19 Apr 2025

Introduction Is there a programmer who develops every part of a program entirely from scratch? Aside from a handful of true pioneers, it is undeniable that most developers, to varying degrees, draw upon the ideas and work of others. Among...

Software Engineering Learning

Reflect on Smart Questions

07 Mar 2025

Introduction In How to Ask Questions the Smart Way, Eric Raymond emphasizes that asking smart questions is essential for hackers to learn from experienced developers and improve their skills efficiently. Among the key aspects of smart questioning, "who to ask"...

Software Engineering Learning

Reflect on TypeScript

07 Mar 2025

About TypeScript I use npm for package management, but compared to Python, I feel that there are fewer general-purpose libraries like NumPy and Pandas. On the other hand, compared to C, TypeScript supports type inference, and I find it convenient...

Software Engineering Learning

UI Frameworks

27 Feb 2025

Introduction UI frameworks are not simple; in fact, they can feel as complex as learning a new programming language. However, for those involved in UI development, investing time and effort in learning UI frameworks is essential for improving development efficiency,...

Software Engineering Learning

See all 9 essays