Feiyi Chen

Full-stack software developer with hands-on experience building web applications, backend workflows, REST API-based features, and data-driven systems. Proficient in Python, JavaScript, Java, SQL, React, Node.js, MongoDB, MySQL, Git, and Docker, with experience developing interactive applications, research data collection tools, and e-commerce platform workflows.


Interests: Software Engineering, Full-Stack Engineer, AI Application, Game Developer


Projects

ChineseChess_ai 2026

A command-line Chinese Chess / Xiangqi endgame AI project built in Python.

Python Object-Oriented Programming Minimax Search Alpha-Beta Pruning Heuristic Evaluation Command-Line Interface

Read More
One Rule A Day Game 2026

One Rule A Day is a 2D mobile puzzle-platformer built with Unity and C# for Android. The core idea of the game is that the gameplay rule changes every day, forcing players to solve the level in a different way each time. Instead of only testing platforming skills, the game challenges players to understand and adapt to daily constraints such as “No Jumping,” “No Moving Left,” “No Stopping,” “Only One Jump,” and “Reverse Controls”.

2D mobile Unity C# Android

Read More
AI Real Scene Asset Composition 2026

Full-stack visual composition platform for placing user-provided assets into real-world scene images with local persistence, per-asset masks, and multi-asset image generation.

Python FastAPI React TypeScript REST API development

Read More
Game Review Database 2025

This project is a Python and MySQL-based Game Review Database Platform that collects, stores, and manages structured video game information and reviews. I designed a normalized relational database for games, users, media outlets, reviews, companies, platforms, genres, and staff credits, then built a command-line application using PyMySQL to support account management, game browsing, search, and review CRUD operations. The project also includes custom BeautifulSoup and Selenium web scrapers to collect game data and reviews from Metacritic, with CSV import scripts and SQL stored procedures used to clean, load, and manage the data efficiently.

Python MySQL Selenium CSV SQL Stored Procedures

Read More

See all 7 projects

Essays

Technology Connects Life

14 Dec 2022

Technology Connects Life     This semester I learned a lot about the basic concepts of software engineering, and it has been interesting to apply this knowledge to web application development. My team and I managed and developed our projects by applying...

Reflection Software Engineering Learning

Design Patterns

01 Dec 2022

Design Patterns In software engineering, Design Pattern is a proposed solution to a variety of common (recurring) problems in software design Usually we write code, most of the cases are pipeline-type code, basically can achieve business logic. The best way...

Reflection Design Patterns

Bootstrap To Beautify The World

06 Oct 2022

Advantages of the UI framework The UI framework makes it easier for new people to get started, with plenty of code and examples already available. Building a complete component library from scratch is a daunting task, and using a UI...

UI framework HTML CSS

Are coding standards helpful?

22 Sep 2022

Can Coding Standards Help to Learn a Programming Language? There is a wealth of literature that emphasizes the advantages of having consistent coding styles and standards. The majority of readers will undoubtedly agree with the following: Inexperienced developers and cowboys...

Reflection Coding Standards Learning

Software development is the future

15 Sep 2022

Software development is a universal skill We think of math, biology, and chemistry as the basis for learning all kinds of other majors , and programming is no different. We need to do it mathematically , but in the modern...

future Software

Smart Questions, Good Answers

08 Sep 2022

Reflect on smart questions? The ability to effectively communicate is the most important of all life skills. Having strong communication skills benefits us in many areas of our lives, from our professional to our personal lives, and everything in between....

Questions Answers StackOverflow

See all 7 essays