Lewen Lin

Student

I am a student majoring in computer science-data science at University of Hawaii at Manoa. I expect to graduate in Spring 2026


Interests: Machine learning, Geometric, Data analysis, Calculus


Projects

Plane war 2024

Plane war is a simple 2D plane war game written in Python for beginner,mainly use the library pygame to handle graphics, sound, and input,

Python Pygame

Read More
Flappy bird 2024

A small game that I developed during summer holiday.

Python Pygame Graphics rendering

Read More
Two-player fishing game 2024

My team developed a fishing game that was an easy game for two player can catch fish and the player with more total length of fish wins the game at Kapiolani Community College.

Java

Read More

Essays

Beyond Code: Lessons in Software Engineering

18 Dec 2024

Beyond Code: Lessons in Software Engineering As this course almost draws to a close, I am reflecting on the diverse and fundamental knowledge that I have learned about software engineering. Although the main focus of the course is web application...

Software engineering

Navigating the Role of AI in Software Engineering Education: A Reflection on ICS 314

17 Dec 2024

Navigating the Role of AI in Software Engineering Education: A Reflection on ICS 314 Artificial Intelligence (AI) is revolutionizing education by providing students with tools and methodologies to enhance learning and problem-solving. In software engineering, AI offers opportunities to accelerate...

Software engineering VSCode Artificial Intelligence

Design pattern is our BLURPRINT!

05 Dec 2024

The Power of Blueprints Imagine you are tasked with building a skyscraper in a bustling city. You wouldn’t redesign every structural element from scratch, would you? Instead, you would refer to blueprints validated by decades of engineering experience to ensure...

Software engineering VSCode

UI Frameworks make my work easier!

10 Oct 2024

#Learning UI Frameworks is even more complicated than a programming language! When I was first introduced to bootstrap 5 last week I wondered, what is this thing? what is nav? Why do you need the class nav-item in front of...

HTML UI Framework Web development

Coding standard is not only a standard!

25 Sep 2024

Coding standard is sometimes frustration! Coding standard can sometimes make my feel annoying, reflecting on my first week use of ESLint in VSCode, a red wavy line would occur even though it’s just a minor issue, for example, it occurs...

Software engineering TypeScript ESLint VSCode

How can Smart Questions foster Effective Software Engineering Communication

11 Sep 2024

Communication is very important in software engineering field In the realm of software engineering, it’s very important to master a skill which is communicating with other in a clear and effective way, which is espcially evident in online communities where...

Software engineering Stack Overflow Javascript

See all 8 essays