About
Hi, I'm Felix!👋
I'm a rising junior at the University of Michigan pursuing a BSE in Computer Science, currently holding a 4.0 unweighted GPA. My academic journey is driven by a deep passion for technology and a commitment to continuous learning and growth.
I've had the opportunity to gain hands-on experience through internships and personal projects, where I've worked across the full stack using modern frameworks and tools like Next.js, Spring Boot, and both SQL and NoSQL databases. During my internship at Shenzhen Ningyuan Technology Co., I streamlined API documentation processes by transitioning from a static frontend to a dynamic backend solution using Spring Boot and MySQL — boosting productivity and maintainability for the development team.
Outside of internships, I've worked on several projects such as TeamUp, a full-stack matchmaking platform for hackathons built using Next.js and MongoDB, and KotobaQuest, a Japanese vocabulary learning tool that's actively helped students at my high school. Currently, I'm building an over-the-top (OTT) platform with e-commerce integration using Next.js for frontend and Spring Boot for backend. These experiences not only sharpened my development skills but also taught me the value of collaboration, design thinking, and creating meaningful user experiences.
I'm especially enthusiastic about exploring opportunities where I can grow as a developer, contribute to impactful projects, and work with innovative teams. Whether it's building scalable backend systems, crafting intuitive frontends, or contributing to open-source, I'm eager to keep pushing boundaries and learning more every day.
Education

University of Michigan
Ann Arbor, MI, United States
BSE in Computer Science (Junior) - GPA: 4.0
Aug 2024 - May 2027
- EECS 489 (Computer Networks)
- EECS 481 (Software Engineering)
- EECS 445 (Intro to Machine Learning)
- EECS 376 (Foundations of Computer Science)
- EECS 370 (Intro to 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
- Summer Undergraduate Research in Engineering - SURE 2025
- Developed control software for a dual-arm robotic microsurgery system with teleoperation via haptic devices
- Integrated Cyclone DDS for real-time data distribution and low latency communication

BAAC Lab Research Assistant
Ann Arbor, MI, United States
Michigan Medicine
Apr 2025 - Present
- Designed and built interactive icon arrays using web technologies for research study on reducing vaccine hesitancy
- Created customized Qualtrics surveys using JavaScript and CSS to meet specific research requirements

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
- 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