Experience

Software Engineer Intern

Electronic Arts Logo

In the summer of 2024, I had the opportunity to intern as a Software Engineer at Electronic Arts, where I worked on The Sims 4 game client and internal tools. This experience offered me valuable insights into various aspects of game development, including graphics, with a focus on C++ and C#. I successfully completed several tasks and resolved bugs, which greatly enhanced my confidence and enthusiasm for graphics development.

During my internship, I made many great friends—some of the most talented and creative individuals I have ever met. I also had the chance to visit the Redwood Shores HQ and explore downtown San Francisco, one of the most scenic cities I've encountered. The guidance and support from my mentor and manager made this internship a truly memorable and enriching experience.

Background Decoration

Projects

CNN Face Recognition

I developed a CNN-based face recognition app that enhanced my understanding of neural networks and their use in computer vision. The app features three models for detecting emotion, gender, and age, trained on Kaggle datasets. It uses TensorFlow, Keras, and OpenCV for the backend, and JavaScript, HTML, CSS, Node.js, and React for the front end. The Python backend employs Haar Cascade classifiers to detect faces, which are then analyzed by the CNNs for predictions. I also created a detailed summary of the technologies and their applications in the project.

GitHubLive Site
CNN Face Recognition

Clinic Management System

Our team developed a clinic management system for a Database Management Systems class to handle the complexities of multi-state clinic operations. The system supports doctors with varied schedules and disciplines across multiple locations. It features a user-friendly web application that integrates with a comprehensive MySQL database, managed with SQL and backed by C# in .NET 4.7.2. The database is hosted on AWS, and the web application is deployed on Azure.

GitHubLive Site
Clinic Management System

Fuel Estimator App

In a team project for my Software Design class, we created an application using Next.js and Agile practices. The app allows users to create accounts for various customers and request fuel quotes based on predefined constants, considering factors like distance and quantity. It uses Supabase for database services and is developed with TypeScript, HTML, CSS, React, and Node.js. The project focused on creating a user-friendly app while learning and applying key software design practices.

GitHubLive Site
Fuel Estimator App

Crop Farming Game

This terminal-based game, programmed in C++, demonstrates the application of principles learned in my Object-Oriented Programming class. It incorporates fundamental concepts such as polymorphism and inheritance. The game features the functionality to save and load previous games and allows players to choose between two different crops.

GitHub

Resume

Resume