alex chang

hi, my name is alex

I’m a software engineer with a background in finance, interested in building data-driven applications.


about me

I came to software engineering through investment banking, where I built financial models and worked with large datasets under pressure. That experience shaped how I think about systems and data — and pointed me toward engineering roles where analytical rigor actually matters.


I'm particularly drawn to software roles in sports, where the data is interesting, the decisions are high-stakes, and the domain genuinely matters to me.


Check out my projects below ↴

Projects


Trade Lab

Interactive NBA trade simulator that validates proposed trades against real CBA salary-cap rules, contracts, and roster data

Stack Python TypeScript FastAPI Vue PostGreSQL

Front Office Wire

Automated job scraper that monitors sports organization job boards and delivers email digests via scheduled GitHub Actions

Stack Python SQLite GitHub Actions

Experiments


Custom Memory Allocator

Custom dynamic memory allocator with segregated free list and explicit free list implementations.

Stack C

Tiny Unix Shell

Unix-style shell supporting job control, signal handling, and built-in commands.

Stack C++

CLI RSA Encryption Tool

Hands-on RSA implementation in Python, featuring key generation, message encryption/decryption, and simple factorization for learning purposes.

Stack Python