Game Developer | Backend Developer | AI Developer | UI Developer
I am a versatile game developer with end-to-end expertise in designing, developing, and deploying games from scratch. My skill set spans game design, programming, and full project lifecycle management, along with additional experience in backend development and AI integration. Passionate about building immersive experiences, I thrive on turning creative visions into fully functional games.
Contact MeHello! I'm a passionate game developer currently studying at the University of Manchester. I love turning ideas into powerful games that deliver exceptional user experiences.
Throughout my academic journey, I've had the opportunity to work on various projects that have honed my skills in game development and design.
My approach combines technical expertise with creative problem-solving. I believe in clean, efficient code and user-centered design principles that make technology accessible and enjoyable for everyone.
I specialize in game development and have a particular interest in integrating AI into games. This is my passion, and I often practice my skills by coding. Currently, Python is my primary language, and JavaScript is my second most familiar language. My goal is to apply reinforcement learning techniques to train agents in any type of game.
During the summer, I interned at Illuvatar Corex and completed a personal project aimed at improving the company's operational efficiency. At university, I participated in various competitions such as the Google AI Challenge and the University of Manchester Game Jam.
I am currently an undergraduate student at the University of Manchester (2024-2027). Previously, I attended Shanghai Thomas School for high school, where I achieved A* A* A* A in Further Mathematics, Pure Mathematics, Physics, and Computer Science.
I'm committed to continuous learning and regularly attend workshops and conferences to stay updated with the latest technological advancements.
Name: Xuanpei Chen
Age: 20
Location: Shanghai, China
Email: caesar20040723@gmail.com
Languages: English, Chinese
Custom website development with clean code and modern technologies. I build responsive, fast-loading websites that work across all devices.
Web game development using HTML5, CSS3, and JavaScript, with additional experience in developing games with Unity.
Robust server-side applications with FastAPI, and various database systems. API development, authentication, asynchronous programming, and data management.
I have some experience in AI development with Python and Pytorch. I use reinforcement learning to train the AI agent to play the game.
Proficient in HTML5 semantic tags and best practices for well-structured web pages.
Skilled in CSS3 for responsive designs, animations, and modern layouts.
Expert in JavaScript and modern ES6+ features for interactive user experiences. Canvas2D.
Proficient in Python and its libraries, such as NumPy, Pandas, and Pytorch.
Won a Game Jam competition using Unity and C#.
Proficient with MongoDB, MySQL, and async programming with FastAPI.
Proficient in Docker and its libraries, such as Docker Compose and Docker Machine.
Version control and collaborative development workflows.
Developed a Chrome extension using JavaScript and HTML. The extension allows users to search for information using natural language queries and receive instant answers from a built-in AI model. The extension also provides a knowledge graph to guide users through the search results.
Developed a game using Unity as the game engine in a two-person team. Achieved second place in the competition with innovative multi-window interactions. Use of Netcode for establishing local connections and enabling multi-window interactions.
During the summer, I completed a two-month internship where I learned to use PyTorch and built DQN and PPO models. I contributed to a project called "Auto Dump," which runs on Jenkins to automatically dump operators for various small models.
I'm the first-year student at the University of Manchester, studying Computer Science. I'm expected to graduate in 2027. During my study, I always try to learn something new and challenge myself.
During the summer, I completed a two-month internship where I learned to use PyTorch and built DQN and PPO models.I contributed to a project called "auto dump," which runs on Jenkins to automatically dump operators for various small models.
A full-stack card game with Docker deployment on Alibaba Cloud. With custom 3D effects and PPO reinforcement learning AI. Contain pvp mode and pve mode. Include opening package and card creation. Also have a Card Studio to create your own card.
A birthday gift for my friend. It's a 3D interactive fireworks show. With a nice UI and a smooth animation. Capable of rendering 10,000 to 50,000 particles.
A game made by pygame. Can use socket to connect with other players. Have a nice AI to play with. This game is originally in the animation called "The Melancholy of Haruhi Suzumiya". I made it because I love this animation.
Made for the University of Manchester Autumn Game Jam 2024. 2nd Place. Use of Netcode for establishing local connections and enabling multi-window interactions.
A 3D maze game made from scratch. Used to practice my 3D programming skills.
Simply enter your keyword into Noddy, and instantly get a customized knowledge graph to guide you. Break down complex ideas into clear, manageable subtopics.
Utilized YOLO to monitor individuals in a warehouse environment and built a RESTful API with FastAPI. Use two Raspberry Pi to build a system. One is used to detect people and the other is used to store the video like NAS. Use Google Email API to send email to the user when there is an alarm.
Shanghai, China
caesar20040723@gmail.com
+86 13122531903
Freelance Projects
Full-time Positions
Consulting