Hey! I'm

FELIX CHEN

Aspiring Software Engineer

Based in Oakland, CA

Headshot of Felix Chen

ABOUT ME

I am an undergraduate at UC Berkeley majoring in Electrical Engineering and Computer Science, currently exploring different areas in the field. I’ve been especially interested in software development and the ways code can better our lives and society. Right now, I am focused on developing a strong foundation in programming, systems, and development tools through hands-on projects and classes.

I grew up glued to my dad’s computer. It was always my favorite canvas to create, starting with a makeshift Photoshop dupe using Google Slides and making games and animations in Scratch. As a first- generation college student raised in the Oakland public school system, studying my passion for CS has been rewarding, exciting, and challenging. It’s pushed me out of my comfort zone and made me a better person, community member, and programmer. My future is still unwritten, and I am thrilled to see what is ahead for me!

Project Highlights

61B: The Game - Java

Designed and built a tile-based dungeon exploration game in Java. Implemented randomized world generation, interactive character control, and game state persistence with file I/O. Integrated A* pathfinding for autonomous enemy navigation, showcasing efficient graph search and object-oriented design.

Ants vs. Some Bees - Python

Developed a turn-based strategy game in Python modeling insect tower defense. Utilized object-oriented programming and inheritance to design diverse ant and bee behaviors. Implemented status effects, action scheduling, and game balancing. Extended the project with custom ant types and strategic mechanics.

2048 - Java

Recreated the classic 2048 sliding tile puzzle game in Java with a text-based interface. Handled user input, board updates, and tile merging logic using array manipulation and control flow. Reinforced understanding of 2D arrays, game loop design, and modular program structure.