website logo

Mengchao Ren

Software Engineer · M.S. Software Engineering @ CMU Silicon Valley

Software Engineer and M.S. candidate in Software Engineering at Carnegie Mellon University Silicon Valley, with experience building reliable, scalable systems across the full stack.

Get in Touch

Work Experience

HireBeat

Software Engineering Intern

Jun 2025 — Aug 2025
  • Implemented Google OAuth with Django, linking existing accounts and reducing duplicate sign-ups by 25%
  • Refactored real-time interview stack using Django Channels and Redis session tokens, cutting session drop rate by 30%
  • Designed a Celery task queue with PostgreSQL backend and AWS SES integration for notifications and reminders
  • Optimized React member forms with schema validation and debounced API checks, improving workflow reliability

Digital China

Software Engineering Intern

Dec 2023 — Feb 2024
  • Built REST APIs in Python with Flask for internal cloud monitoring tools, reducing incident response time by 15%
  • Integrated AWS S3 with on-premise storage to handle 50K+ daily logs for enterprise data pipelines
  • Developed React dashboards for Smart Vision platform, enabling 20+ product teams to track model versions and usage
  • Optimized MySQL schemas for user management and access control, improving query performance by 25%

CommVerge Solutions

Software Engineering Intern

Jul 2023 — Sep 2023
  • Built a Vue.js component for video watermarks, integrated with REST APIs and a Node.js utility service
  • Created a validation dashboard with interactive UI, grid previews, and dynamic player management for watermark QA
  • Contributed to a Chrome extension with cross-browser watermarking and customizable UI skins

China Telecom Corporation

Software Development Intern

May 2023 — Jul 2023
  • Built full-stack refund auditing platform handling 5,000+ monthly cases using Vue.js frontend and Java Spring Boot backend
  • Optimized MySQL queries, improving report generation speed by 25%
  • Deployed services on Linux servers with Docker, cutting downtime by 15%

Johns Hopkins University

Research Assistant

Jul 2024 — Oct 2024
  • Conducted comparative analysis of Transformer, GPT, and BERT architectures for sentiment analysis, NER, and QA tasks
  • Investigated computational efficiency and bias mitigation, proposing optimization strategies with measured trade-offs
  • Authored final report and presented findings at an academic seminar under Prof. Philipp Koehn

Featured Projects

Spotifu Music

A music streaming app that emulates Spotify's core features.

Spotifu Music

Shopp App

An e-commerce platform that replicates Shopify's key features.

Shopp App

ClonTagram

A social network that replicates the features of Instagram

ClonTagram

About Me

Hi, I'm Mengchao Ren, a Software Engineer and M.S. candidate in Software Engineering at Carnegie Mellon University Silicon Valley. I build reliable, scalable systems across the full stack, with hands-on experience in backend services, authentication flows, distributed systems, and data-driven applications.

I've worked on production systems in both startup and enterprise environments, contributing to projects involving Django and Flask backends, real-time communication with Redis and WebSockets, cloud deployments on AWS, and modern frontend frameworks such as React and Vue. My work often focuses on improving system robustness, performance, and developer efficiency.

Beyond engineering practice, I have a strong interest in applied machine learning and natural language processing. I've conducted research on large language models, analyzing their performance, efficiency, and limitations across real-world NLP tasks. I enjoy working at the intersection of engineering rigor and practical impact, turning complex problems into maintainable solutions.

Mengchao Ren