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.
Experience
ROC Human-Computer Interaction Lab
Software Engineer
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.
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.
RocLab | Campus Software Consultancy
Front-end Developer
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.