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.