
Leo C
Frontend Engineer
Habilidades

Conheça meus serviços

Experiência profissional
Frontend Engineering Intern
Bybit • Meio período
Oct 2025 - Mar 2026 • 5 mos
• Led performance optimization for the unified Moly frontend component library. Built bundle-size baselines using rollup-plugin-visualizer, analyzed high-weight components, and reduced overall package size by 13.44% through dependency refactoring, @babel/runtime integration, and animation-library optimization. • Designed a three-layer AI-assisted Code Review engine based on the Claude Code ecosystem, supporting Git diff semantic analysis and destructive change detection. • Developed an automated i18n workflow using Node.js scripts and Grep-based pipelines to enable a full pull-match-insert localization loop. • Participated in the Spotx Brand 5.0 website upgrade and rebuilt the official site with a Next.js SSR architecture, significantly improving SEO and first-screen loading performance. • Optimized CLS metrics and mobile H5 interaction experiences to improve user browsing performance. • Developed frontend modules for core financial workflows such as redemption recommendation pre-processing and scheduled redemption. Integrated frontend analytics and funnel conversion tracking to identify business bottlenecks
Tiny-Editor Collaborative Editing Open Source Contribution
Huawei • Autônomo
Jul 2025 - Nov 2025 • 4 mos
Tiny-Editor Collaborative Editing (OpenTiny Community, 500+ GitHub Stars) GitHub: https://github.com/opentiny/tiny-editor Tech Stack: Quill, Yjs, TypeScript, IndexedDB, Node.js, MongoDB, WebSocket, WebRTC • Contributed to collaborative editing features for TinyEditor, ensuring real-time synchronization across multiple users editing the same document. • Implemented sub-second synchronization for editing actions including text input, deletion, formatting, image insertion, and table editing. • Built a real-time cursor awareness system supporting synchronized cursor positions and selection ranges for multiple users. • Applied CRDT algorithms to resolve editing conflicts and maintain consistency under high concurrency scenarios. • Designed a pluggable Provider abstraction layer supporting WebSocket/WebRTC communication and runtime provider switching. • Implemented customizable backend persistence interfaces with real-time save and synchronization support. • Designed fault-tolerant mechanisms that automatically degraded to local IndexedDB caching during network interruptions. • Developed end-to-end automated testing with Playwright to simulate concurrent collaborative editing and validate CRDT consistency and WSS certificate-chain issues. • Wrote deployment documentation, demo examples, and deployed showcase backends with GitHub Pages