Hi, I'm Chris (Sifeng)

Software Engineer / Developer

About

Welcome to my personal page! My name is Sifeng or you can just call me Chris. I am 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 Comcast, a global hackathon organizer platform, a research institute, 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

April 2025Present

Comcast

Software Engineer III

Developing and maintaining internal tools used across multiple teams, including machine learning data annotation, content management, and search/audio discovery interfaces.

May 2024April 2025

DoraHacks

Software Engineer

Developing DoraHacks main products/platform. Work closely with developers, designers, and product managers to implement production-ready user interfaces.

Architected a high-performance asynchronous Telegram bot notification system with a custom Redis-based rate limiter, delivering real-time alerts 24/7 to 20,000+ concurrent users while managing global and per-chat rate limits and supporting priority-based messaging for urgent notifications.

March 2023May 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 2023May 2024

InfoScout

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 2023June 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.