Software engineer · Vancouver, BC

Hey, I'm Jace.

I am a full-stack software engineer focusing on data-driven products, built with Next.js, Python, Postgres, and Supabase.

Got my Bachelor's degree in Computer Science at UCLA in 2026. Currently pursuing my Master's degree in Computer Science at Northeastern University in Vancouver, set to graduate in 2028.

Looking for Summer 2027 Software Engineering Co-ops.

Portrait of Jace Kasen

Built for curiosity

Selected work

Automated ETL pipeline & 2D radar spatial analytics

Counter-Strike 2 Analytics & ETL Pipeline

An automated ETL pipeline and interactive Next.js platform ingesting 1,831 matches across 67 tournaments, reducing >380 GB of raw match replays into a compact 472 MB partitioned Parquet datastore.

PythonPolarsNext.jsSnappy Parquet

Highlights

  • →Automated ETL pipeline ingesting 1,831 matches across 67 tournaments (>99.8% storage reduction)
  • →604,000+ combat events with 2D radar projections and 3-second trade attribution

Cross-platform flight history & edge-secured API

Flight Tracker Mobile App

A cross-platform flight-history app for iOS, Android, and web with authenticated search, private travel history, and custom route maps with yearly recaps.

ExpoReact NativeTypeScriptPostgreSQL

Highlights

  • →Cross-platform app for iOS, Android, and web with authenticated search and yearly recaps
  • →Supabase Edge Function with JWT validation, HMAC-hashed IP, and per-user rate limits

Career trajectory forecasting & historical cap share analysis

NBA Player Analytics & Salary Cap Explorer

A full-stack analytics platform that processes 36,000+ player-season records across 80 seasons, serving interactive career charts, peak-age curves, and forecasts via Next.js and Supabase.

PythonNext.jsTypeScriptPostgreSQL

Highlights

  • →Processes 36,000+ player-season records across 80 seasons with interactive dashboards
  • →Historical salary pipeline normalizing contracts into Cap Share percentages across eras

Coursework

Selected coursework

All work →

Made for a software engineering course

FinSight

A cross-platform budgeting app with authentication, transaction tracking, financial goals, dashboards, and social accountability features.

React NativeTypeScriptNode.jsPostgreSQLSupabase

Made for a machine learning course

Decoding Wrist EMG to Text

A sequence-modeling project that translates wrist-muscle signals into typed text.

PythonPyTorchSequence ModelsCTCDeep Learning

Made for a computer vision course

Heavy-Duty Vehicle Site Selection

A computer-vision workflow for identifying heavy-duty vehicles in aerial imagery and mapping likely charging demand.

PythonPyTorchComputer VisionGeospatialObject Detection

Opportunities

I'm looking for what's next.

I'm looking for Summer 2027 Software Engineering Co-ops with a thoughtful team and room to learn.