Ewan Li

Yuxuan (Ewan) Li

Senior Software Engineer — AI systems, MCP servers, LLM integrations at scale

Toronto (North York), ON, Canada

Senior Software Engineer specializing in AI-driven solutions and LLM integrations at scale. Built custom Model Context Protocols (MCPs) and serverless data pipelines at Block Inc., achieving an 85% reduction in manual processing time across sales operations.

Builds AI systems. Applies them to markets. Trains with the same systematic bias.

AI / LLM
Model Context Protocols (MCPs) · AI agent development · LLM integration · RAG · Claude · Goose
Languages
Kotlin · Ruby (Rails) · JavaScript/TypeScript (React) · SQL · GraphQL · Python
Cloud & infra
AWS (Lambda, SNS, SQS, OpenSearch) · GCP · Kubernetes · Datadog · Sentry · LaunchDarkly
Platforms
Salesforce · Twilio Flex · Databricks · Snowflake · Contentful · Apollo Studio

Senior Software Engineer (L5) · Block Inc.

Dec 2024 – Feb 2026

Kotlin · Ruby on Rails · TypeScript/React · Python · SQL · GraphQL

  • Led a high-priority initiative building custom Model Context Protocols (MCPs) to bridge backend applications with Goose and an in-house generative-UI solution for the sales organization; delivered strategic demos to executive leadership on a regular cadence.
  • Engineered a Slack bot integrated with the Extend platform to automate competitive analysis — reduced manual document processing time by 85% (from ~15 min to ~2 min), saving ~500 hours YTD.
  • Implemented a serverless data pipeline (AWS Lambda, SNS, SQS) integrating LLMs to summarize messaging chats and phone transcripts into Salesforce cases.
  • Developed a custom Chrome extension as a frontend for context-aware LLM interactions over an internal knowledge base and macros.
  • Designed and deployed a competitor-comparison calculator replacing legacy Google Sheets with in-app formatted PDF contracts — ~15 minutes saved per merchant.

Software Engineer (L4) · Block Inc.

Sept 2021 – Dec 2024

Ruby on Rails · TypeScript/React · Python · SQL · GraphQL

  • Orchestrated the migration of legacy support platforms to Twilio Flex 2.0 — feature parity, and a 56% reduction in support-case turnaround time.
  • Deployed Cresta AI into Twilio Flex and ran the A/B testing and rollout: 18% increase in chat turnaround efficiency.
  • Designed routing logic for specialized customer-service representatives across multiple global regions and time zones.
  • Won company Hackweek; the project was later greenlit as a greenfield initiative to centralize data visibility for internal users.
  • Implemented Elasticsearch via AWS OpenSearch for high-speed macro search; integrated Contentful CMS for self-serve content management.

Associate Software Engineer · Scotiabank — Scotia Digital

Nov 2019 – Sept 2021

Scala · Gatling · JavaScript · ServiceNow

  • Engineered testing automation for API proxies with Scala and Gatling, shortening release cycles by 20%.
  • Built a ServiceNow application integrating internal IAM and security platforms, improving API onboarding duration by more than 40%.

Application Support Analyst → Lead Developer · Dynacare

July 2018 – Nov 2019

C# · Dynamics 365 · SSIS

  • Promoted to Lead Developer within 5 months on a Microsoft Dynamics 365 enhancement project, saving $50,000 CAD in contractor costs.
  • Architected a custom C# plugin for CRM workflows and SSIS integrations between ServiceNow and Dynamics 365 — team efficiency up 40%.

University of WaterlooBachelor of Mathematics

Waterloo, Ontario — May 2018

  • Building AI products that help people
  • Trading with a systematic process
  • Bodybuilding — same log, same discipline