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