LC
Lucas ChenSoftware Engineer

Region I · The Keep

Character sheet

Lucas Chen

Class
Software Engineer
Guild
Zynga AdTechsince May 2025
Hometown
TorontoCanada
Background
McMasterB.Eng., Software Engineering (Co-op)

Software engineer building AI tooling and ad tech at Zynga.

I'm a software engineer on Zynga's AdTech team in Toronto. I designed and led our internal tooling for ad-serving configurations, an MCP (Model Context Protocol) server and tools that let AI assistants work with ad-serving configuration, and a project that helps our games identify high-value ads. I also worked on an AI LiveOps agent that cut a 2–3 hour workflow to about 20 minutes.

  • 6Roles held
  • 6Guilds
  • 10Projects forged
  • 5Years on the road
  • 41Tools mastered

5 quests completed, 1 active

Read the quest logOpen the tomesSend a raven

Region II · Quest log

The quests of Lucas

The log holds 6 quests, newest first: 1 active and 5 completed.

  1. Zynga

    Main quest · Active

    Software Engineer

    Quest giver Zynga · Place Toronto, ON

    May 2025 – Present

    AdTech team: AI tooling and ad projects.

    Objectives

    • Designed and led internal tooling for ad-serving configurations: an MCP (Model Context Protocol) server and tools that let AI assistants work with ad-serving configuration.
    • Worked on an AI LiveOps agent that cut a workflow from 2–3 hours to about 20 minutes.
    • Designed and led a project that helps games identify high-value ads.
  2. Hexagon

    Internship · Completed

    Full Stack Engineering Intern

    Quest giver Hexagon Manufacturing Intelligence

    May 2023 – Jun 2024

    Objectives

    • Developed 15+ UI and 10+ API production features for the Nexus Platform, using React and Express with TypeScript.
    • Reduced load times for user list pages by 97% by optimizing API calls and refining Express APIs.
    • Cut test automation start-up time by up to 98% by parallelizing the Playwright test suite setup.
    • Reduced API response time by up to 82% with an Azure Cosmos DB proxy that moved Express APIs to C# .NET database pagination.
  3. McMaster TA

    Teaching · Completed

    Teaching Assistant

    Quest giver McMaster University · Place Hamilton, ON

    Sep 2022 – Apr 2023

    Objectives

    • 1P13 Integrated Engineering Project (Sep–Dec 2022).
    • 2GA3 Computer Architecture (Jan–Apr 2023).
  4. Exchange Solutions

    Internship · Completed

    Software Engineering Intern

    Quest giver Exchange Solutions

    May 2022 – Aug 2022

    E-commerce and loyalty platforms: a Shopify app on AWS, plus AR, blockchain and data-visualization work.

    Objectives

    • Made e-commerce client onboarding over 10x faster by building AWS Lambda components.
    • Led an augmented reality proof of concept for a national loyalty program, built with 8th Wall WebAR and JavaScript.
    • Raised a loyalty platform’s user engagement by 4% by integrating it with blockchain assets, using Next.js, Ethereum and the Alchemy API.
    • Built a real-time data visualization dashboard (D3.js, Snowflake), improving early error catching and data comparisons by over 10%.
  5. McMaster AI Society

    Research · Completed

    AI Research Member

    Quest giver McMaster Artificial Intelligence Society · Place Hamilton, ON

    Oct 2021 – 2022

    Objectives

    • Worked with a team of four developers on training a humanoid to walk and navigate obstacles in a ragdoll physics simulation.
    • Used C# and Unity to train and simulate the humanoid.
  6. InsideDesk

    Internship · Completed

    Software Engineering Intern

    Quest giver InsideDesk

    Jun 2021 – Sep 2021

    Objectives

    • Found 50+ bugs through QA testing, validated bug fixes, and was the link between clients and the development team.
    • Cut manual tasks by over 30% with custom JavaScript Slack bots that automate the customer onboarding notifications.
    • Wrote automated end-to-end UI tests with Selenium and Python, cutting manual QA testing by 40%.

Region III · Deeds

Legendary deeds

Three feats from the guild hall at Zynga AdTech, the ones worth a song. Told plainly, with only the numbers I can stand behind.

  1. Deed I

    Ad-config MCP

    I designed and led internal tooling for ad-serving configurations at Zynga: a Model Context Protocol (MCP) server and tools that let AI assistants work with ad-serving configuration.

    Designed & ledby Lucas

    • AI
    • MCP
    • AdTech
    • Leadership
  2. Deed II

    LiveOps agent

    Buff gained: Haste

    2–3 h~20 min

    Time to complete one LiveOps workflow

    I worked on an AI LiveOps agent that cut a workflow from 2–3 hours to about 20 minutes.

    • AI agents
    • LiveOps
    • Automation
  3. Deed III

    High-value ads

    I designed and led a project that helps games identify high-value ads.

    Designed & ledby Lucas

    • AdTech
    • Leadership

Region IV · Inventory

The inventory

Everything forged so far, all 10 items, rarest first. Each one is a real project.

  • Legendary won an award
  • Rare featured
  • Common the rest of the bag
  1. Rest Day

    Legendary Hackathon relic

    “A workout planner that schedules rest days, not just workouts. Built at DeltaHacks 8.”

    Forged
    Jan 2022
    Wielded as
    Team of 2: Fitbit API integration, landing page, deploy

    2nd place, “To Work or Not To Workout” sponsor challenge (AI Endurance), DeltaHacks 8

    A weekly workout planner that deliberately schedules rest days, designed to use Fitbit sleep and activity data to decide when to train and when to recover. Willie Pai and I built it in 36 hours at DeltaHacks 8.

    • React
    • Fitbit Web API
    • styled-components
    • Node.js
    • Figma
  2. Agent Platform

    Rare Tool

    “A control plane for safely delegating software work to autonomous coding agents.”

    Forged
    Aug 2026 – present
    Wielded as
    Solo: spec, design and CLI (in progress)

    A harness-agnostic platform for handing software work to coding agents in Cursor, Claude Code or any other harness. The goal, from my spec: maximize architecture-approved, verified engineering output per dollar and per minute of human attention.

    • TypeScript
    • Node.js
    • JSON Schema (Ajv)
    • Commander
    • YAML
  3. TennisBooker

    Rare Product

    “Books tennis and pickleball courts the moment booking opens, every morning.”

    Forged
    2023 – present
    Wielded as
    Solo, full-stack (2023 version with help from Douglas Chen)

    My parents had to set a 7:30 a.m. alarm every week to get courts at our local club, so I automated it. Members set weekly schedules in a web app, and a bot books the courts each morning and texts the results.

    • TypeScript
    • Playwright
    • React
    • Express
    • PostgreSQL
    • Auth0
  4. PlatefulAI

    Rare Product

    “Mobile meal planner: pick meals, get a grocery list, track calories and protein.”

    Forged
    Nov – Dec 2024
    Wielded as
    Team of 5: app shell, Auth0 login, meal-planning flow, deploy

    A mobile-first meal planner: choose meals and servings, turn them into a grocery list, and track calories and protein against personal targets. Our team of five built it as a front-end prototype on mock meal data, so the “AI-powered meal prep” step is a UI concept.

    • React
    • Vite
    • MUI
    • Auth0
    • Chart.js
    • Vercel
  5. CarpoolX

    Rare Product

    “Android app that matches riders headed the same way so they can share a taxi.”

    Forged
    Mar – Apr 2023
    Wielded as
    Team of 4: repo lead, most of the Flask backend and auth, core screens

    CarpoolX matches riders heading to the same destination so they can share a taxi and split the fare, with an upfront fare estimate and safety checks for riding with strangers. Four of us built it as a React Native Android app on a Flask and Firebase backend.

    • React Native
    • Python
    • Flask
    • Firebase
    • Google Maps Platform
  6. StudySpot

    Common Product

    “Find a place to study at McMaster: search, filters, ratings, favourites and a map.”

    Forged
    Nov 2024
    Wielded as
    Solo, front-end

    A mobile-first prototype for finding study spots on McMaster’s campus: search and filter spots, save favourites, mark places visited, rate them, and see them on a map around you.

    • React
    • Vite
    • Leaflet
    • React Router
    • Vercel
  7. UnPassword

    Common Hackathon relic

    “A password manager built in one day for the MEC 2024 programming challenge.”

    Forged
    Nov 2024
    Wielded as
    Team: Auth0 login, JWT-secured API, dashboard-to-API wiring

    A password manager with Auth0 sign-in, an Express API, and passwords encrypted before they are stored in Firebase. I built it in one day with Willie Pai and Mohammad Mohsin Khan for the MEC 2024 programming challenge.

    • React
    • TypeScript
    • Vite
    • Ant Design
    • Express
    • Auth0
  8. API Resume

    Common Experiment

    “My resume as a REST API: Postman-only, rate-limited, with a joke for anyone who POSTs.”

    Forged
    Oct 2023
    Wielded as
    Solo

    An Express + MongoDB API that serves my resume as JSON, one section at a time or all at once. Inspired by Eric Lake’s API resume.

    • Node.js
    • Express
    • MongoDB
    • Mongoose
    • Vercel
  9. Ride Home

    Common Experiment

    “Mix subway sounds, chatter and lo-fi music into your own TTC ride-home ambience.”

    Forged
    Jun 2022
    Wielded as
    Co-created with Quinn Ha; built the app and audio controls

    A small ambient-sound web app inspired by ridethesubway: sliders blend subway ambience, background chatter and lo-fi music over a train illustration by the artist mienar.

    • React
    • Sass
    • MUI
    • AWS S3
    • Netlify
  10. Summary.io

    Common Hackathon relic

    “Upload a lecture video and get an AI transcript to study from. Built at MacHacks 2.”

    Forged
    Jan 2022
    Wielded as
    Team of 4: AssemblyAI integration, repo setup and write-up

    A study tool for recorded lectures: upload a video, watch it beside an AssemblyAI speech-to-text transcript, and (the plan) drag snippets onto your slides to export as a PDF. In 36 hours our team of four built upload, playback and transcription.

    • React
    • AssemblyAI
    • Node.js
    • Express

Region V · Skill tree

The skill tree

The tree has 6 branches and 41 tools unlocked so far. A branch's bar shows how full it is next to the fullest one.

Software Engineerthe root of every branch

  1. Languages

    8 tools

    • TypeScript
    • JavaScript
    • Python
    • Java
    • C#
    • SQL
    • HTML/CSS
    • Bash
  2. Frontend

    6 tools

    • React
    • React Native
    • Next.js
    • Vite
    • MUI
    • TanStack Query
  3. Backend & data

    11 tools

    • Node.js
    • Express
    • .NET
    • Flask
    • Prisma
    • PostgreSQL
    • MongoDB
    • Azure Cosmos DB
    • Firebase
    • DynamoDB
    • Swagger
  4. AI & agents

    4 tools

    • Model Context Protocol (MCP)
    • Claude Agent SDK
    • Claude Code
    • Cursor
  5. Testing & automation

    4 tools

    • Playwright
    • Vitest
    • Jest
    • Selenium
  6. Infra & tooling

    8 tools

    • Docker
    • Git
    • GitHub Actions
    • GitLab CI
    • Vercel
    • AWS (Lambda, S3)
    • Auth0
    • Azure DevOps
  7. Trained at McMaster University

    2020–2025

    B.Eng., Software Engineering (Co-op)

    • Dean's Honour List (2020–2023)
    • McMaster Honour Award (2020–2023)
    • Courses: System Design, Data Structures and Algorithms, OOP, Software Design, Databases

Region VI · The Tavern

Join the party

Pull up a chair. The notice board is where adventurers find one another: here is how to find me.

Adventurers wanted

Party leader Lucas Chen, software engineer of the Zynga AdTech guild, out of Toronto. Roles, hard problems and good conversations are all welcome at this table.

Signed, Lucas

Why this portfolio?

The Quest edition: the same facts as every other version, in a different shape.

How each section of this page is drawn
IntroCharacter sheet
ExperienceQuest log
ImpactLegendary deeds
ProjectsInventory
SkillsSkill tree
ContactTavern notice board

Paper palette · Press type · Subtle motion

Remix
How this site works →