Hi 👋 I'm Brian

An explorer 🥷 , software engineer 🤖 , and code artist ⌨️

Quick Facts

Professional Journey

Jan 2022 - Dec 2023

Infra Team Lead, Architect

  • Led a 15-member infrastructure team to build an R&D Infrastructure Platform supporting DevOps, SSO, and advanced traffic management.
  • Architected and developed a transformer-based personalized search system using PyTorch, boosting CTR by 25%.
  • Led performance optimization that processed thousands of images per second with response times under 50 ms.
  • Directed the front-end architecture strategy, introducing micro-frontends and a shared component library.
  • Published a technical case study in collaboration with Alibaba Cloud, highlighting serverless implementation best practices and system scalability. View

Dec 2018 - Jan 2022

Front-end Team Lead

  • Led a 35-member front-end team, overseeing recruitment, performance management, and professional development.
  • Designed and implemented a micro-frontend architecture with Node.js BFF layer supporting 50+ applications.
  • Built developer platforms including DevOps, configuration management, and SSO increasing team efficiency by 40%.
  • Established standardized Git workflow and coding standards, reducing deployment issues by 60%.
  • Developed a mobile application service platform using React Native and TypeScript, enhancing mobile service delivery.

Mar 2017 – Dec 2018

Senior Front-end Engineer

Zhejiang Xkeshi Network Technology Co., Ltd.

  • Reconstructed mobile app pages from Vue.js to React with TypeScript, improving maintainability by 35%.
  • Developed an advertising platform interface handling 200K+ daily transactions and ensuring seamless performance.

Jul 2016 – Mar 2017

Front-end Developer

  • Developed an order management system using Vue.js processing 50K+ daily orders and supporting scalable operations.
  • Built a responsive POS retail system with jQuery and Bootstrap supporting 1K+ merchants across various devices.

Technical Skills

Languages & Frameworks

Python (data pipelines, ML prototyping), TypeScript (React.js, Node.js), JavaScript, Go, Java

System Architecture & Infrastructure

Kubernetes, Docker, Kafka, Serverless, Microservices, CI/CD, NGINX, GitLab/GitHub Actions

Cloud Platforms

Alibaba Cloud (1PB+ migration, 300+ services ops), AWS, Azure

Search & Applied ML

Semantic Search, Recommendation Systems, Vector Retrieval (Elasticsearch, Redis), BERT / Transformer Models, Anomaly Detection (Isolation Forest)

Emerging Techniques

Prompt Engineering, Agentic Workflow, LLM Integration, Embedded ML (Raspberry Pi)

Selected Projects

Jul 2022 - Sep 2023

EWT360 Search Platform – Personalized Course Discovery

Role: Software Engineer – Search & Recommendation
Scope & Impact: Built a personalized semantic search system for a large-scale learning platform with 10M+ users and 100K+ courses. The new system increased CTR by 25%, improved course engagement by 10%, and reduced search abandonment by 30%.
My Contributions:
  • Developed a hybrid search pipeline combining BM25 (Elasticsearch) with vector retrieval (Redis, Faiss) for better relevance.
  • Designed and deployed an embedding generation pipeline for user profiles and course content using 1PB+ of interaction data.
  • Worked with data scientists and product managers to integrate A/B testing and ranking signals into production.
Tech Stack:
  • Languages: Python (PyTorch)
  • ML/Retrieval: BERT-based two-tower model, Redis (vector store)
  • Infra: Redis, Elasticsearch, Spark, Kafka
  • Deployment: Docker, Kubernetes
Takeaways:
  • Learned to balance latency and relevance when deploying vector search in production.
  • Gained experience in building search systems with measurable product metrics and iterative optimization.
Jan 2022 - Dec 2023

Mistong R&D Infrastructure Platform – Internal Cloud Platform

Role: Infrastructure Engineer / Team Lead
Scope & Impact: Built and maintained an internal cloud platform similar to Azure, serving 300+ internal apps with peak QPS of 50K+. Enabled seamless infrastructure adoption, service migrations, and controlled deployments across the company.
My Contributions:
  • Led the zero-downtime migration of 100+ frontend apps and 200+ Java services to Alibaba Cloud.
  • Built a dynamic rendering service and routing layer to improve frontend delivery and SEO.
  • Designed a traffic governance system supporting feature flags, canary releases, and rollout policies using APISIX and Zuul.
Tech Stack:
  • Infra: Kubernetes, APISIX, Zuul, Alibaba Cloud
  • Languages: Go, Java, TypeScript, Shell
  • Monitoring: Prometheus, Grafana, Alibaba Cloud SLS
  • Tooling: Helm, GitLab CI, Alibaba Cloud ACK
Takeaways:
  • Learned to build reliable infra platforms at scale with multi-team adoption.
  • Developed systems thinking to handle rollout risk, backward compatibility, and platform UX for developers.
Sep 2020 - Jan 2022

SchoolPal App – Mobile Ecosystem Launch

Role: Frontend Team Lead / Mobile Platform Architect
Scope & Impact: Led the creation of SchoolPal's first mobile app across iOS and Android as part of a brand-wide platform upgrade. Delivered a complete mobile ecosystem serving educational institutions, built from scratch and designed for growth.
My Contributions:
  • Designed and led the architecture for the cross-platform mobile app using React Native.
  • Integrated native features (push notifications, telemetry) via custom bridges to Objective-C, Swift, and Java.
  • Collaborated with backend, product, and design teams to align infrastructure and product goals.
Tech Stack:
  • Frontend: React Native, Vue.js, TypeScript
  • Build: Vite, webpack
  • Mobile Native: Objective-C, Swift, Java
  • Monitoring & Messaging: Native SDKs, RN bridge integration
Takeaways:
  • Learned how to launch greenfield mobile platforms while aligning with business and product priorities.
  • Improved cross-team collaboration and architectural planning for long-term codebase sustainability.
Dec 2018 - Aug 2021

SchoolPal Cloud Pay – C2B Tuition Payment Platform

Role: Frontend Tech Lead
Scope & Impact: Developed and scaled a tuition payment system for parents and students to pay institutions online. The platform grew from 0 to 1M+ users and became a core product line enabling consumer-to-business transactions.
My Contributions:
  • Led the frontend-backend separation for the platform, improving dev velocity and system clarity.
  • Rebuilt the cashier interface, reducing Time to Interactive from 2.4s to 0.6s and improving rendering by 40%.
  • Defined performance KPIs and established baseline profiling practices across multiple releases.
Tech Stack:
  • Frontend: Vue.js, TypeScript, Less.js
  • Tooling: webpack (chunking, lazy loading, prefetching), Lighthouse, DevTools
  • Architecture: Component-based UI, API-first integration, frontend-backend separation
Takeaways:
  • Learned to lead architectural changes across product, engineering, and operations teams.
  • Built deeper expertise in tying frontend performance to tangible business outcomes.
Jul 2024 – Jan 2025

Enhancing Security and Safety in Quadcopter Drones through Unsupervised Machine Learning

Role: Principal Research and Development Engineer
Scope & Impact: Designed a real-time anomaly detection system to enhance the security and safety of quadcopter drones, focusing on detecting network intrusions, GPS spoofing, and sensor failures. The system was deployed on an embedded Raspberry Pi and integrated directly with the flight control stack. This project aimed to simulate real-world attack scenarios and provide autonomous defense capabilities.
My Contributions:
  • Built an unsupervised anomaly detection pipeline using the Isolation Forest algorithm, deployed on Raspberry Pi 4B for edge inference.
  • Collected and preprocessed 11.5M network traffic samples and 1.25M MAVLink telemetry messages using Python for training and validation.
  • Developed detection logic for Wi-Fi-based network attacks, GPS spoofing, and rangefinder anomalies by parsing MAVLink protocols.
  • Implemented a sliding window streaming approach to process sensor and network data in real time with low memory footprint.
  • Integrated the pipeline with Pixhawk 6C flight controller and ESP8266 Wi-Fi module, enabling live anomaly reporting during flight tests.
Tech Stack:
  • Hardware: Raspberry Pi 4B, Pixhawk 6C, ESP8266, M10 GPS, rangefinder
  • ML & Detection: Isolation Forest, NumPy, Scikit-learn
  • Protocols: MAVLink (sensor data, GPS, heartbeat), UDP socket parsing
  • Languages & Tools: Python, threading for real-time stream handling, matplotlib for data visualization
Takeaways:
  • Learned how to design and deploy lightweight ML models on embedded hardware under resource constraints.
  • Gained experience in parsing real-time telemetry and applying protocol-level validation and anomaly modeling in autonomous systems.
  • Developed practical insight into drone security threats and how network and sensor integrity can be monitored proactively.

Education

Jan 2024 - Dec 2024

MEng, Electrical and Computer Engineering

  • Served as Teaching Assistant for ECE499 (Design Project II), mentoring 10+ capstone teams on technical direction, progress tracking, and final deliverables.
  • Conducted research under Dr. Issa Traoré, contributing to an embedded machine learning–based drone anomaly detection system. View Project Paper
  • Processed 11.5M network samples and 1.25M MAVLink messages for model training, leveraging Python for data engineering workflows.
  • Supported the deployment of an on-device detection pipeline on Raspberry Pi 4B, achieving 99% accuracy on network threats and 95% on sensor faults with real-time performance constraints.

Sep 2012 – Aug 2016

BEng, Information and Communication Engineering

Honam University, South Korea