Key Strengths
→ Architectural Ownership: Designed system architecture for 10+ products across Web, Mobile, Telegram, and Web3 platforms
→ Real-time Performance: WebSocket systems processing 10+ updates/sec with <100ms latency, zero UI lag
→ Technical Leadership: Architecture decisions, AI-assisted workflows, standards, code reviews, mentoring 5 engineers
→ Cross-Stack Capability: Frontend-first with Backend delivery (NestJS, GraphQL), bridging teams and debugging cross-stack
Professional Experience
Senior Frontend Engineer
· Nami Exchange
Apr 2022 – Present · 4+ yrs
45% faster loads
35% more engagement
50% faster delivery
40% fewer bugs
Faster build time
Smaller bundle size
Technical Leadership & Team Management
- Served as Frontend Tech Lead, owning the entire frontend architecture and source structure, conducting PR reviews across the team, and leading refactoring and performance optimization initiatives for latency-sensitive and high-frequency UI features
- Spearheaded the adoption of AI assisted development workflows (custom rules, project-specific skills, and agent configurations), reducing boilerplate code by 60% and accelerating team feature delivery velocity by 50%
- Defined and enforced team-wide engineering standards: TypeScript strict mode, ESLint/Prettier configs, Git branching strategy, PR review process, and documentation requirements, resulting in 40% fewer production bugs
- Proactively maintained dependency upgrades and evaluated emerging libraries and tools, selecting the appropriate tech stack for each product's requirements balancing performance, bundle size, developer experience, and long-term maintainability
- Collaborate directly with Product, Design, and Backend teams to scope requirements, negotiate technical trade-offs, and align cross-functional delivery timelines across quarterly roadmaps
Architecture & Platform Engineering
- Architected 10+ financial products from scratch on a shared Next.js codebase with unified design system, shared hooks/utilities, consistent API patterns, and reusable business logic, enabling any team member to ship features across products within days of onboarding
- Redesigned the real-time data layer: migrated from REST polling (2-second delay) to persistent WebSocket with batch rendering, ref-based state management, and requestAnimationFrame scheduling, achieving <100ms UI latency at 10+ price updates/sec with zero frame drops
- Forked open-source KlineChart into NamiChart, a proprietary lightweight charting engine with custom technical indicators, fully customizable UI themes, and dedicated datasource pipelines. Deployed alongside TradingView Advanced as dual charting platforms, giving users professional-grade analysis tools
- Published an internal shared npm package (private registry) containing trading formulas, TypeScript types, utility functions, and business logic, ensuring zero logic drift between web and mobile codebases and reducing duplication by ~70%
- Implemented multi-language support (i18n) with dynamic namespace loading, serving Vietnamese and English users with context-aware translations across 10+ products without increasing initial bundle size
- Designed a scalable state management architecture combining Redux, Zustand for global state, React Query for server cache, and ref-based stores for high-frequency WebSocket data, eliminating unnecessary re-renders in complex trading UIs
Product Engineering & Emerging Platforms
- Built Nami Insurance, a decentralized insurance protocol on Ethereum/BSC; solved complex cross-chain wallet UX by abstracting MetaMask, WalletConnect, and Coinbase Wallet into a unified connector layer with automatic chain switching and transaction signing
- Pioneered Hopium, a full-featured cryptocurrency trading platform built on Telegram Mini App. Optimized for WebView rendering constraints with aggressive code splitting, lazy loading, and a custom lightweight state manager to deliver real-time trading with interactive charting inside Telegram
- Engineered the React Native mobile application with comprehensive trading features: Futures/Spot trading, real-time portfolio management, market data streaming, push notifications, and integrated TradingView/NamiChart charting, sharing core business logic via a private shared package
- Built NAO Plus, an advanced Futures trading platform with extreme performance requirements: real-time orderbook, ticker, and recent trades rendering at 10+ updates/sec with zero UI jank, synchronized with live positions and open orders. Integrated interactive order placement directly on NamiChart and TradingView via draggable order lines with instant visual feedback