About me
Hi, I’m Chenyi Weng, a Software Development Engineer (SDE) with hands-on experience building production-style web applications across the full stack. I focus on designing reliable and maintainable systems, including user-facing frontend features as well as scalable backend APIs and data models. I graduated in December 2025 with a master’s degree in Spatial Data Science from the University of Southern California (STEM) and am actively seeking SDE roles.
My background combines software engineering, system design, and data-driven thinking. I began with a foundation in International Business and Information Management, where I developed a strong understanding of systems, data structures, and application architecture. Over time, I transitioned fully into engineering-focused roles and gained hands-on experience designing, implementing, and shipping real-world software systems.
I am currently working on production-style full-stack applications, including a MERN-based e-commerce platform and a real estate search web application. These projects are designed to reflect real-world products and emphasize clean architecture, API design, security, scalability, and maintainability rather than simple CRUD demonstrations.
On the frontend, I build modular and reusable React components using TypeScript, custom hooks, and centralized state management with Redux Toolkit. I focus on authentication-aware user interfaces, responsive design, pagination, search functionality, and seamless integration with backend services to deliver polished user experiences.
On the backend, I design and implement RESTful APIs using Node.js and Express. I follow layered architectures that include controllers, services, models, and middlewares to ensure separation of concerns and long-term scalability. I have experience working with both NoSQL databases such as MongoDB and relational databases such as MySQL, implementing authentication, authorization, request validation, and data modeling for real-world workflows.
Beyond feature delivery, I emphasize engineering fundamentals, including API design, error handling, data validation, state consistency, and code maintainability. I am comfortable debugging end-to-end issues, collaborating in Git-based workflows, and reasoning about how systems behave at scale in production environments.
I am particularly interested in SDE roles where I can contribute to user-facing products, backend services, and full-stack systems while collaborating with experienced engineers and growing through real-world ownership. If you are looking for an engineer who combines product thinking with solid system design and implementation skills, I would love to connect.
What I'm Doing
-
MERN Full-Stack Application Development
Building production-style MERN applications using React, TypeScript, Node.js, Express, and MongoDB. Implemented real-world e-commerce workflows including authentication, cart management, admin dashboards, and role-based access control.
-
Backend & API Engineering
Designed RESTful APIs with layered architecture (controllers, services, models, middlewares). Implemented JWT-based authentication, request validation, secure cart/product workflows, and maintainable backend services.
-
Frontend Architecture & State Management
Built scalable React frontends with reusable components, custom hooks, and Redux Toolkit. Focused on authentication-aware UI, pagination, search, cart synchronization, and responsive user experiences.
-
Data & Machine Learning Engineering
Experience building data pipelines, interactive dashboards, and machine learning models. Applied ML techniques and scalable data processing to support analytics-driven applications.
University Of Southern California — M.S. In Spatial Data Science (STEM)
National Taipei University Of Business —
BBA, International Business (Minor: Information Management)
Software Engineer
Software Development Engineer Intern — IDXExchange
Software Engineer — Ryzlink Corp. (DBA Chuwa America Corp.)