About

I'm a software engineer focused on frontend architecture, developer platforms, and product systems that need to scale with both codebase complexity and team growth.

I currently work on internal engineering and product platforms, where I care deeply about maintainability, system design, workflow efficiency, and building interfaces that support real operational work instead of just looking polished.

My core stack is centered around React and TypeScript, but my real interest is in designing systems: modular frontend architecture, reusable platform capabilities, state management, quality governance, and the engineering patterns that help teams move faster with less friction.

Recently, I have also been exploring open source and performance-focused UI tooling. I enjoy building things that are practical, technically thoughtful, and useful to other engineers.

What I focus on

  • frontend icon

    Frontend Architecture

    Building maintainable frontend systems with clear boundaries, reusable patterns, and scalable module design.

  • platform icon

    Developer Platform

    Improving engineering workflows through platform capabilities, better abstractions, and tooling that reduces delivery friction.

  • system design icon

    System Thinking

    Thinking beyond individual features: how APIs, state, testing, deployment, and long-term ownership fit together as one system.

  • open source icon

    Open Source & Performance

    Exploring practical open source projects with a focus on performance, developer experience, and real-world usability.

Experience

Professional Experience

  1. ByteDance - Software Engineer

    2024 — Present

    ● Working on internal product and engineering platforms with a focus on frontend architecture, workflow efficiency, and system reliability.
    ● Contributed to platform capabilities around CI, integration workflows, regression-related tooling, and reusable frontend patterns.
    ● Designed and refactored modular UI logic to improve maintainability, composability, and clearer ownership across complex product surfaces.
    ● Focused on building solutions that scale not only technically, but also organizationally: easier to extend, easier to test, and easier for other engineers to adopt.

  2. TORC Robotics - Full Stack Software Engineer Intern / Co-op

    Feb 2023 — Aug 2023

    ● Revamped internal tools used by test engineers, improving usability and operational efficiency for vehicle testing workflows.
    ● Built and improved backend and real-time communication capabilities in Golang, including more resilient message handling and recovery behavior.
    ● Contributed to CI/CD workflow improvements by exploring better integration between build and validation systems.
    ● Solved product-side pain points such as search flexibility and status handling, making internal systems more reliable in day-to-day usage.

  3. TeleTracking Technologies - Software Engineering Intern

    May 2022 — Aug 2022

    ● Improved local development efficiency by automating environment setup and optimizing integration testing workflows.
    ● Enhanced backend service maintainability and reduced operational overhead through data lifecycle optimization and microservice upgrades.
    ● Increased code quality and confidence by expanding unit test coverage across multiple services.

Education

  1. University of Southern California

    Jan 2021 — May 2024

    Bachelor of Science in Computer Science
    Minors in Web Technologies and Applications & Mobile Development
    GPA: 3.871 / 4.0

Core Areas

  • Frontend & UI Engineering

    React, TypeScript, JavaScript, HTML, CSS, Vite, component architecture, state management

  • Platform & System Design

    Module Federation, frontend modularization, reusable abstractions, CI workflows, engineering productivity, maintainability

  • Backend & Infrastructure Exposure

    Golang, Java, Spring Boot, Docker, Kubernetes, MySQL, MongoDB, API design, CI/CD

Open Source

I'm currently putting more energy into building in public and creating tools that are useful to other engineers. My current focus is performance-oriented UI infrastructure and practical developer experience.

Featured Project

  1. react-virtualized-diff

    Open Source Project

    A high-performance virtualized React diff viewer designed for very large text files and smooth developer experience.

    Built with a strong focus on:
    ● performance-first rendering for large diffs
    ● readable side-by-side review experience
    ● configurable context lines around changes
    ● TypeScript-friendly integration for React applications

Why this matters to me

  • performance icon

    Performance with purpose

    I want to build tools that solve real engineering pain points, especially when scale makes traditional UI approaches fall apart.

  • developer experience icon

    Developer experience

    Good tools should be both fast and easy to adopt. I care about API shape, integration cost, and practical usability.

  • open source growth icon

    Build in public

    Open source is how I want to grow my industry presence: by shipping useful tools, learning publicly, and sharing technical work with other engineers.