Hi, I'm Chris (Sifeng)

Software Engineer

About

Welcome to my personal page! My name is Sifeng or you can just call me Chris. I am a graduating Computer Science student at the University of Rochester and a sofware engineer who specialize in building scalable Web Applications with an interest in design. You can say I am quite "stubborn" with quality UI.

So far, I've had the chance to work at a research lab, a student-led software consultancy, and a start-up that's in the top 10% of applicants in YCombinator. What I've been focusing on and working on lately is mainly designing and developing user interfaces as well as ensuring their performance in the technical aspect in order to bring out the best user experience.

In my free time, I like learning about what's really under the hood of different front-end/JavaScript frameworks. I plan on creating a mini-component library just for the funsies and hope to encounter and solve the problems engineers face when creating the most popular frameworks that we use nowadays like React, Vue, etc.

Experience

March 2023 β€” May 2024

Designing, developing, and deploying fullstack web applications for research scientists to use for data collecting and experiments purposes.

Working directly with the open source framework, Empirica V1, to develop additional features of framework and enhance higher level developer experiences for researchers.

May 2023 β€” May 2024

ReviCID

Software Engineer

Leading front-end development for the website and primary CRM software at Revi. Design, build, and deliver high-quality websites and user interfaces.

Advocate and set up standards and best practices for front-end development ensuring codebase maintainability and UI components reusability. By adopting React bulletproof architecture, and SOLID principles which resulted in reducing any new feature's development time by 30% on average.

Feb 2023 β€” June 2023

Incorporated interactive functionalities to facilitate client-side interactions with backend API endpoints.

Developed static pages using React and Chakra UI for the web app, ensuring it’s responsive and mobile-friendly.

Collaborated with UI/UX team for client-side layout and designs, and with backend engineers for system designs.

Projects

Revi Primary Software

Revi's primary sofware built with NextJS, TailwindCSS, and Framer Motion for interactive animation.

Revi Home Page

A static landing page designed with Figma and developed using React, styled using TailwindCSS, and animated using Framer Motion.

Personalized Meal Plan Generation

A full stack web application hosted on vercel built using NextJS, React, TailwindCSS, Auth0, and Google Cloud. The web app scrapes the daily menu off campus' dinning hall menu every 12 hours and use the data to generate your personalized meal plans for the day on campus.