Hi, I'm  Brandon Leong .

I'm a Full Stack Developer and Data Scientist currently studying at UW Seattle.
Check out my resume here:

About Me

Hello, I'm a Class of 2026 student at the University of Washington Seattle and a Software Engineer that's eager to try new things and loves logic puzzles.
My current interests include video games from my childhood like Minecraft, Skyrim, and Stardew Valley as ever since I was young, coming up with new ideas meant that I could bring them to life in these games through mods.

Skills

Programming Languages

Python Python
Java Java
JavaScript JavaScript
Dart Dart
HTML HTML
CSS CSS
C++ C++
SQL SQL
R R
← Drag to scroll or use mouse wheel →

Frameworks & Libraries

React React
Astro Astro
Flutter Flutter
Streamlit Streamlit
OpenCV OpenCV
Tailwind CSS Tailwind CSS
Node.js Node.js
Express.js Express.js
Flask Flask
FastAPI FastAPI
← Drag to scroll or use mouse wheel →

Tools & Platforms

Git Git
VS Code VS Code
Figma Figma
Netlify Netlify
MySQL MySQL
MongoDB MongoDB
Redis Redis
Jupyter Notebook Jupyter Notebook
PyCharm PyCharm
Xcode Xcode
← Drag to scroll or use mouse wheel →

Projects

Midas Core Financial System Screenshot

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.

League of Legends Team Balancer Screenshot

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.

NVIDIA Stock Returns Prediction with LSTM Screenshot

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.

Redis Server Implementation Screenshot

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 Screenshot

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 Screenshot

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. Check out the hackathon page here .

Handtracking Game Screenshot

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 Screenshot

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 Screenshot

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.