UNIVERSITY OF WASHINGTON · CLASS OF 2027

Hi, I’m
Brandon Leong.

Software Engineer and Data Scientist studying at the University of Washington, Seattle. I like turning ideas into things people can use.

SOFTWARE ENGINEERING · DATA SCIENCE · UW SEATTLE
SCROLL TO EXPLORE  ↓

A FEW THINGS I’VE MADE

Selected work.

Projects across software engineering,
data science, and product development.

NVIDIA Stock Returns Prediction with LSTM project screenshot DATA SCIENCE
01 / DATA SCIENCE

NVIDIA Stock Returns Prediction with LSTM

An advanced stock price prediction model for NVIDIA using Long Short-Term Memory (LSTM) neural networks. Incorporates financial time series data alongside sentiment analysis from news articles leveraging transformer-based NLP models. Features data preprocessing, model training with TensorFlow, and interactive visualization using Streamlit and Plotly. Demonstrates deep learning for time series forecasting, NLP integration, and end-to-end deployment of finance AI applications.

PythonTensorFlowStreamlit
Midas Core Financial System project screenshot JPMORGAN FORAGE PROGRAM
02 / JPMORGAN FORAGE PROGRAM

Midas Core Financial System

A high-throughput financial transaction engine developed during a JPMC Software Engineering program. The system processes real-time financial data using Apache Kafka for asynchronous message handling and ensures data integrity through a SQL database (H2/JPA). Features include automated transaction validation based on user balance and ID verification, a decoupled REST API integration for dynamic incentive calculation, and a GET endpoint for real-time balance queries. The project leverages Spring Boot's dependency injection and embedded Kafka for robust, scalable backend performance.

Spring BootApache KafkaSQL
League of Legends Team Balancer project screenshot PERSONAL PROJECT
03 / PERSONAL PROJECT

League of Legends Team Balancer

A custom League of Legends analysis and team balancing tool. Uses each player's score in every role across game types such as normals, ranked, and swiftplays. Creates FIFA card-style player stats for each player, and uses algorithm that minimizes skill disparity across roles for fairer matches. Features a modern React frontend on Vercel, FastAPI backend hosted on AWS, PostgreSQL data storage in Supabase, and a team balancer that leverages historical match data for optimal team composition.

ReactFastAPIPostgreSQL
Redis Server Implementation project screenshot SYSTEMS PROGRAMMING
04 / SYSTEMS PROGRAMMING

Redis Server Implementation

A high-performance Redis server implementation built in C++ that supports core Redis functionality including key-value operations, lists, and hash data structures. Features thread-safe operations with mutex locking, multiple data type support, and full compatibility with Redis client protocols. Demonstrates systems programming, concurrent data structures, and network protocol implementation.

Options Price Visualizer project screenshot COMPUTATIONAL FINANCE
05 / COMPUTATIONAL FINANCE

Options Price Visualizer

An interactive web app that allows users to price European and American options using three popular models: Black-Scholes, Binomial Tree, and Monte Carlo simulation. Users can adjust parameters such as strike price, volatility, time to maturity, and risk-free rate via sliders, and visualize option prices across different strikes.

Eatvolution project screenshot HACKATHON PROJECT
06 / HACKATHON PROJECT

Eatvolution

A fitness and nutrition app that allows users to log daily meals, track calorie intake, and set personalized nutrition goals tailored to their fitness objectives. It offers access to a curated database of healthy recipes based on various dietary preferences, while also providing users with detailed progress monitoring through visual graphs and statistics. Additionally, the app includes a built-in AI trainer powered by Perplexity AI for personalized advice and goal-setting and fosters community engagement by allowing users to connect with others for support and motivation.

Handtracking Game project screenshot COMPUTER VISION
07 / COMPUTER VISION

Handtracking Game

A game made in python with PyGame, OpenCV, and Google's MediaPipe to create a game where a ball bounces off of lines drawn between your index fingers and thumbs where the goal is to get the ball to hit the star 10 times as fast as possible.

Sudoku Player project screenshot WEB DEVELOPMENT
08 / WEB DEVELOPMENT

Sudoku Player

A standard game of sudoku playable on the website. Comes with multiple difficulties, a timer, and themes. Uses HTML, CSS, and JS for functionality. Includes with a solve button that utilizes a backtracking algorithm in order to fill out the rest of the sudoku.

Algorithm Visualizer project screenshot ALGORITHMS
09 / ALGORITHMS

Algorithm Visualizer

This website uses basic React to simulate Dijkstra's Algorithm with visualized nodes. Dijkstra's Algorithm is a method to find the shortest path between nodes.

Explore more on GitHub

TECHNOLOGIES I’VE WORKED WITH

Tools of the trade.

A selection of languages, frameworks,
and tools from my projects and coursework.

Languages

  • Python
  • Java
  • JavaScript
  • Dart
  • HTML
  • CSS
  • C++
  • SQL
  • R

Frameworks & libraries

  • React
  • Astro
  • Flutter
  • Streamlit
  • OpenCV
  • Tailwind CSS
  • Node.js
  • Express.js
  • Flask
  • FastAPI

Tools & platforms

  • Git
  • VS Code
  • Figma
  • Netlify
  • MySQL
  • MongoDB
  • Redis
  • Jupyter Notebook
  • PyCharm
  • Xcode
ABOUT UNIVERSITY OF WASHINGTON
CLASS OF 2027

A LITTLE CONTEXT

About me.

I’m a University of Washington Seattle student in the Class of 2027, studying software engineering and data science. I love logic puzzles, exploring new ideas, and the games I grew up with—from Minecraft and Skyrim to Stardew Valley. I’ve always enjoyed bringing ideas to life, whether in a game or in code.

View my resume

LINKS & CONTACT

More about
my work.

Find my code, connect, or get in touch.