Full-stack Developer / Angular + Node.js Engineer

Rowan Liu刘春峰

I turn complex enterprise workflows into reliable customer-facing products: modern Angular, Node.js BFF, production troubleshooting, and AI-assisted delivery.

AngularTypeScriptNode.js BFFVue.jsTailwind CSSRxJSEnterprise Web AppsAPI compositionData filteringDocument scanningEnglish Agile collaborationSprint planning / review / retroStory grooming

Featured Systems

Enterprise scale, product taste.

Cathay Pacific online check-in

Customer-facing travel workflow built with Angular + Node.js BFF, including document scanning and production issue analysis.

AngularNode.js BFFScanditKibana

JD IDC infrastructure platform

Vue.js rewrite from 0 to 1 for an IDC operations platform, covering 80+ pages and roughly 100k lines of frontend code.

Vue.jsScaffoldAnalyticsEnterprise platform

iCluster Web

Angular + Tailwind + Spring Boot product work with design prototyping, Keycloak encapsulation and Angular 13 → 15 upgrade planning.

AngularTailwindSpring BootKeycloak

Career Timeline

Impact first. Depth on tap.

Six roles compressed into portfolio cards. Click any card for the resume-level detail: stack, responsibility and impact.

Core frontend

AngularTypeScriptNode.js BFFVue.jsTailwind CSSRxJS

Systems & backend

Enterprise Web AppsAPI compositionData filteringDocument scanningProduction troubleshootingKibana / AnalyticsDynamic formsComponent librariesNode.jsNestJSSpring BootTypeORMABPKeycloak

Workflow

UniappMPXWeChat Mini ProgramEnglish Agile collaborationSprint planning / review / retroStory groomingUAT / regression supportCode ReviewGitHub CopilotClaudeFigma MCPAI-agent code review

Personal Lab

Magic Literacy Garden

Personal product / full-stack exploration

A child literacy and character-recognition product idea designed around a real first user: Julianna.

  • Explore product loops for children learning characters through friendly, repeatable interactions.
  • Use Julianna as the initial user group to keep the product grounded in real behavior instead of abstract features.
  • Potentially combine frontend play patterns, progress tracking, speech/recognition and AI-assisted content generation.
  • Positioned as a warm personal product that also demonstrates full-stack product ownership.
Product thinkingFrontend UXLearning loopsAI-assisted contentFamily-first testing