🌑

Edward.

About

About Me

Hi, I’m Edward Liu — a Frontend Algorithm Engineer and practitioner at the intersection of AI and frontend engineering.

Who I Am

I hold a master’s degree in computer science and have spent years building user-facing products and intelligent systems for some of the world’s most demanding engineering organizations. My work sits where JavaScript meets machine learning: shipping production UI, designing feature pipelines, and pushing inference closer to the client when it makes sense for latency, cost, and user experience.

I am the author of AI in Practice for Frontend Engineers (《前端工程师的AI实战课》) on Geek Time (极客时间), where I teach frontend engineers how to apply AI — from feature engineering and model integration to real-world product scenarios — without leaving the browser ecosystem behind.

Experience

I’ve worked across Fortune 500 companies and leading internet platforms, including:

  • Alibaba — Taobao & Alipay-related teams; frontend development and frontend intelligence (UI-centric models, smart interaction, and data-driven product optimization)
  • Tencent — built the Game Creator Platform from 0 to 1, serving titles such as Honor of Kings and Game for Peace
  • iQiyi — H5 and Express-based frontend for the comics product line
  • ABB — industrial software engineering with a strong focus on quality, testing, and reliable delivery

Across these roles, I’ve owned high-traffic consumer surfaces (millions of UV), led small engineering teams, and worked closely with product, design, algorithm, and data partners through the full delivery lifecycle.

What I Focus On

  • AI + Frontend — embedding intelligence into web and mobile experiences: computer vision, feature engineering, and on-device / edge-side inference
  • Performance at the edge — WebAssembly, Web Workers, and modern runtime optimizations for compute-heavy UI workloads
  • Engineering fundamentals — Node.js ecosystems, network I/O, architecture evolution (from monoliths to serverless), and code quality practices that scale in large organizations
  • Product-minded engineering — bridging business goals, UX, and technical trade-offs; not just shipping pages, but shipping outcomes

Background

Before going deep on frontend, I spent considerable time in computer vision research and experimentation — work that shaped how I think about data, models, and what “smart UI” should feel like in production. That dual background is why I care about frontend algorithm engineering as its own discipline: the frontend is no longer only a presentation layer; it is increasingly a runtime for perception, decision-making, and personalization.

Beyond Work

I write this blog to document what I learn — frontend craft, AI practice, system design, and occasional reflections on the industry. Side projects include platforms such as OfferTalk (a salary and interview community for early-career engineers) and other experiments at the boundary of web tech and real user needs.

Get in Touch

If you share an interest in AI-powered frontend, intelligent interaction, or building reliable systems at scale, feel free to reach out. I’m always happy to exchange ideas with fellow engineers, learners, and builders.


Thanks for stopping by. Welcome to Edward’s View.