Software Engineer

Benson Lin

Software engineer building reliable full-stack products with Java, Spring Boot, Python, PostgreSQL, and Next.js. WPI B.S./M.S. Computer Science graduate.

Open to entry-level Software Engineer and Full-Stack Engineer roles.

Backend systems, data work, and the products built on top of them.

Three projects covering backend architecture, data pipelines, and full-stack product work.

Where I've worked

Aug 2025 — Mar 2026

Microsoft-Sponsored WPI Project

Software Engineer

  • Built a telemetry pipeline that captured Win32 UI events and reconstructed raw interaction signals into semantic workflow graphs.
  • Applied Hidden Markov Models and Viterbi decoding alongside dead-click, rage-click, and cyclical-navigation heuristics to identify workflow anomalies.
  • Evaluated detection quality against human-labeled data using precision, recall, and F1.
PythonWin32HMM / ViterbiEvent ProcessingOCR

Mar 2025 — Jun 2025

SerenDPT — Venice, Italy

Data Analyst / Software Developer

  • Cleaned and analyzed 4,000+ infrastructure data points across 126 historic city islands using Python and Node.js workflows.
  • Used ArcGIS geospatial analysis to model accessibility, congestion, infrastructure, and tourism-load signals.
  • Produced an accessibility scoring model and published the supporting open-source dataset and research.
PythonNode.jsArcGISGeospatial Analysis

Additional systems work

Dao Hold

Mobile game systems

A portrait xianxia roguelite where players defend a Spirit Vein Anchor against a segmented advancing serpent, build technique loadouts, draft mid-run upgrades, and progress through persistent cultivation systems.

  • TypeScript
  • Phaser 3
  • Vite
  • Capacitor

Huddle Chat

Real-time commuter chat

A commuter chat product with real-time messages, threads, reactions, replies, and live MBTA train and stop data, validated during a live transit commute.

  • Next.js
  • TypeScript
  • MBTA API
  • Docker

Mass General Brigham Hospital Routing

Sponsored academic project

A hospital wayfinding system using A* and Dijkstra routing with SVG multi-floor visualization, built by an Agile student team with CI and Docker-based delivery.

  • React
  • TypeScript
  • A* / Dijkstra
  • Docker
Portrait of Benson Lin

I’m a WPI B.S./M.S. Computer Science graduate. I'm most interested in software where the hard part isn't just writing the endpoint, but deciding how the system should behave when things fail, overlap, or get messy. Most of my recent work has been backend-heavy, although I usually build the frontend too because I like seeing the whole product come together.

Open to software engineering roles across the U.S. and remote.

  • Java
  • Spring Boot
  • Python
  • FastAPI
  • TypeScript
  • React / Next.js
  • PostgreSQL
  • Docker
  • AWS

Let’s talk engineering

I’m looking for entry-level Software Engineer, Full-Stack Engineer, and Backend Engineer opportunities. Open to relocation and remote opportunities.