Software EngineerVancouver, BC

Gordon Li

Software engineer at Microsoft, focused on React, TypeScript, full-stack product work, and practical AI features for enterprise tools.

About

Software engineer with 5+ years of experience building scalable, user-facing products. Specializes in React/TypeScript with full-stack capabilities across Node.js, Python, Go, and AWS. Proven track record of optimizing frontend performance, building secure APIs, and shipping AI/agentic systems including RAG assistants, MCP servers, and multi-agent orchestration.

I like building software that is easy to use, measurable in production, and boring where it should be. Most of my recent work sits between frontend performance, data visualization, APIs, and LLM integration.

What I Work On

  • Enterprise data visualization and React/TypeScript applications.
  • LLM-backed product features that help users summarize and navigate complex data.
  • Full-stack systems with Node.js, Python, Go, AWS, Docker, and PostgreSQL.

How I Work

  • Start with the user problem, then make the technical path as simple as possible.
  • Prefer clear ownership, observable behavior, and small changes that are easy to verify.
  • Work closely with design and product when turning feedback into shipped features.

Skills

Frontend

TypeScriptReactReduxNext.js

Backend

Node.jsExpress.jsPythonGoJava

AI/LLM

Gemini & Claude APIRAGLLM IntegrationModel Context ProtocolMulti-agent Systems

Data

MongoDBPostgreSQLSupabase

Want to get in touch?

Email is the best way to reach me.

Email Gordon