Ben Wang

Ben Wang

I write software, mostly web development. I've been building full-time for just over 3 years now.

This Page

This page is a small platformer. I encourage you to run or fling around, explore, and find some secrets. If not, that's fine -- check out , or instead.

This site contains a small platformer. Press Play above to try it.

WASD/Arrow keys to move, Space to jump. Try grabbing the little guy! He's very light.

Experience

Amplitude

SDE II May 2026 — now

Software Development Engineer II, working on product. Back at Amplitude, where I interned in 2022.

User Journey Orchestration, Session Replays, AI Agent work.

Projects

PDF Consolidator

Python, 2026

A Windows app that merges Office files, Outlook emails, images and PDFs into one PDF, all offline. Made for my girlfriend, to help with her document-heavy workload <3

github.com/Xiaoyu-Ben-Wang/PDFConsolidator

Diagrams & Dossiers

TypeScript, 2026

A shared detective corkboard for a D&D group: pinned notes, red yarn.

Open the demo board

beyond20-remix

JavaScript, 2026

My fork of Beyond20, sending D&D Beyond rolls to Roll20 and Foundry.

Read the docs

DeepReli

Python, 2021

A Keras model scoring how reliable COVID-19 news is. A hackathon build.

github.com/Xiaoyu-Ben-Wang/DeepReli

Advent of Code

Python, 2020 — now

My solutions, 2015 through 2025.

github.com/Xiaoyu-Ben-Wang/advent-of-code

Skills

Ride the moving platforms up: each carries a group of skills. Look around at the top.

  • Python
  • Java
  • C / C++
  • Golang
  • JavaScript / TypeScript
  • React.js / React Native
  • HTML / CSS
  • Node.js
  • Express.js
  • Tornado
  • Flask
  • Django
  • Spring
  • Apache Thrift
  • PostgreSQL
  • MySQL
  • PrestoDB
  • Firebase
  • AWS
  • Heroku
  • Git
  • OpenAI / Azure
  • LLM Models

Inspiration

  • N Metanet Software The ninja platforming Flash game that inspired movement & gameplay feel.
  • Candy Box aniwey Older ASCII Incremental games are my favorite style: world expanding ahead of you in plain text.

Books

I am a big fan of webnovels. Some recent reads:

  • Lord of the Mysteries Cuttlefish That Loves Diving
  • Mother of Learning nobody103
  • Sleight of Hand Reading it now.

Games

All are strong recommendations, try them out!

Hobbies & Activities

Things I enjoy outside of work.

  • Table tennis Actively training.
  • Other racket sports Pickleball and tennis.
  • D&D Running campaign for.
  • Photography
  • Art & sketching With the @usk.vancouver group.

Contact

You made it to the end. Thanks for playing.

Before now

2026 >>>>>> 2021

Fortinet

Team Lead June 2025 — 2026

  • MCP server for FortiAnalyzer, automatic workflows and firmware cli via agents.
  • Re-architecting FortiAI into a multi-agent orchestration platform.
  • Consulting on LLM development across Fortinet teams.
  • Onboarding and mentoring junior developers.

Fortinet

Intermediate Software Developer June 2023 — June 2025

  • FortiAI prototyping, from prototype to release.
  • Dashborads, D3.js, Sankey chart types for SASE network flow.
  • Dataset builder with refinement and validation service.

Education

University of Alberta

BSc. Computing Science (Specialization) May 2023

Amplitude

Software Engineering Intern May 2022 — December 2022

  • Cohort CSV export, adding merged users.
  • A PrestoDB service and React admin tool for querying payload data in S3.
  • A self-serve data scrubbing tool on Apache Thrift.

Haemonetics

Software Development Intern May 2021 — April 2022

  • Blood donation management software in Java Spring and Oracle.
  • HIPAA compliance for REST APIs and user-facing pages.
  • JUnit test coverage for a module.

NeurAlbertaTech

Full-Stack Developer Volunteer January 2021 — April 2021

  • Koalacademy, a game-based language learning site.
  • Profile and analytics pages, built from reusable React components.
  • A NoSQL schema redesign that stored frequently calculated values, cutting profile API calls by 66%.