Software Engineer — Boston, MA

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 based in Boston.

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

Engineering products from data layer to interface

Three full-stack systems selected for their technical depth, product clarity, and end-to-end ownership.

Applied engineering and research

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

Riftbound Sigils

Mobile game systems

A mobile xianxia roguelite built with Phaser and TypeScript, featuring configurable gacha probabilities, pity mechanics, progression systems, auto-battle, versioned saves, and offline rewards.

  • Phaser 3
  • TypeScript
  • Game Architecture
  • State Persistence

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

Building dependable systems with a clear product purpose

I’m a WPI B.S./M.S. Computer Science graduate based in Boston. I like working across backend architecture, data-intensive products, and the interfaces that make complex systems understandable.

Seeking entry-level Software Engineer and Full-Stack Engineer roles in the Boston area or 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 in Boston or remote.