About
Hi, I'm Felix!
I'm an upcoming senior at the University of Michigan pursuing a BSE in Computer Science with a 4.0 GPA. I'm passionate about building scalable, production-ready systems and continuously refining my skills across the full stack.
Through internships and independent projects, I've worked extensively with modern technologies including Next.js, Spring Boot, SQL and NoSQL databases, Docker, and AWS. During my internship at Shenzhen Ningyuan Technology Co., I improved the team's API documentation workflow by transitioning from a static frontend approach to a dynamic backend-driven system using Spring Boot and MySQL, significantly increasing maintainability and development efficiency.
Outside of internships, I focus on building end-to-end products. I developed TeamUp, a full-stack hackathon matchmaking platform using Next.js and MongoDB, and KotobaQuest, a Japanese vocabulary learning tool adopted by students at my high school. I am currently building Aniworks, a full-stack anime and manga platform that began as a tracking application and is evolving into a broader ecosystem featuring social functionality, an OTT streaming component, and e-commerce integration. I handle the full lifecycle—from architecture and development to cloud deployment and infrastructure configuration.
I'm especially interested in opportunities where I can work on challenging engineering problems, contribute to scalable systems, and collaborate with teams that value technical excellence. Whether building robust backend services, crafting intuitive user experiences, or improving system infrastructure, I'm motivated by solving meaningful problems and continuously learning.
Education

University of Michigan
Ann Arbor, MI, United States
BSE in Computer Science (Senior) - GPA: 4.0
Aug 2024 - May 2027
- EECS 497 (Human-Centered Software Design and Development)
- EECS 489 (Computer Networks)
- EECS 482 (Operating Systems)
- EECS 481 (Software Engineering)
- EECS 445 (Machine Learning)
- EECS 376 (Foundations of Computer Science)
- EECS 370 (Computer Organization)
- EECS 281 (Data Structures & Algorithms)
- EECS 280 (Programming & Data Structures)
- EECS 203 (Discrete Math)
- EECS 201 (Computer Science Pragmatics)
Experience

IGMR Lab Research Assistant
Ann Arbor, MI, United States
University of Michigan Robotics Department
Apr 2025 - Present
- Developed control software for a dual-arm robotic microsurgery system with teleoperation via haptic devices
- Integrated Cyclone DDS to enable real-time, low-latency data communication between system components
- Architected data transmission framework across distributed nodes, ensuring scalability and robust performance

BAAC Lab Research Assistant
Ann Arbor, MI, United States
Michigan Medicine
Apr 2025 - Present
- Programmed interactive icon array visuals for study on how data presentation affects understanding and decisions
- Customized Qualtrics surveys with JavaScript and CSS to meet complex research requirements
- Built and deployed website on AWS EC2 instance using Docker and Nginx for a vaccine decision aid study

Full-stack Developer Intern
Shenzhen, GD, China
Shenzhen Ningyuan Technology Co
July 2024 - Aug 2024
- Employed Vue.js for frontend, Spring Boot for backend, and MySQL for database
- Migrated the company's API documentation from a static front-end implementation to a dynamic back-end solution, enabling the storage and management of documentation within a centralized database
- Enhanced the efficiency of the development team by providing a more agile and user-friendly system for managing API documentation, thereby boosting overall productivity

Store Associate
Burnaby, BC, Canada
Shoppers Drug Mart
May 2024 - Jun 2024
- Helped answer customer questions and concerns
- Removed expired products and restocked shelves

Technician Assistant
Burnaby, BC, Canada
BC Technology for Learning Society
July 2023 - Aug 2023
- Categorized computers and recycled their parts
- Assisted technicians with monitor testing
Projects
- Engineered a full-stack anime & manga tracking platform using React and Spring Boot
- Designed RESTful APIs with secure JWT-based authentication and persistent data storage
- Containerized services with Docker and deployed to AWS using ECR, EC2, and Nginx
- Configured Cloudflare for DNS, routing, HTTPS, and reverse proxy management
- Michigan Hackers advanced web dev team project- internship tracker platform for students to manage applications
- Performed code auditing, refactored code base, and caught infinite api request bug in useEffect dependency array
- Utilized Tailwind CSS, shadcn/ui, and Figma for a modern, intuitive UI/UX design
- MHacks 2024 (Hackathon) project- a matchmaking platform to help hackers form teams at hackathons
- Worked as team lead on the full-stack website and collaborated with others using GitHub
- Set up Next.js application, Auth0 authentication, and Prisma ORM with MongoDB atlas
- Designed database schemas, wrote APIs that perform CRUD operations, generated mock user data using faker.js, and created interactive UI for the website
- Developed a full-stack application using Next.js for both frontend and backend, Tailwind CSS and shadcn/ui for styling, Prisma for ORM, MySQL for database, and Netlify and AWS RDS for web services
- Created public and private routes, implementing Auth.js for user authentication
- Designed a website that teaches Japanese vocabulary, containing randomly generated practice sets. Helped students taking Japanese at my school with their language learning
