Student • Software Developer • Chess Player

Kent Slate

I build software projects, study at TJHSST, and compete in tournament chess.

I’m Kent Slate, a student, software developer, and competitive chess player. This site is where I keep my projects, chess results, and articles or tournament coverage I’ve appeared in.

FIDE Title
Candidate Master
State
Virginia Co-Champion
Academic
National Merit Commended

Projects

FEN Trainer Description of image

FEN Trainer

In Progress

Browser-based chess trainer that tests your move choice on real positions using in-browser Stockfish, adaptive rating, and fair multi-move scoring. Uses Stockfish WASM in web workers, Glicko rating, and Multi-PV move analysis.

Next.js TypeScript Postgres
Matrix Escape

Matrix Escape

Done

Matrix-inspired web escape room with puzzles, immersive audio, and personalized narrative moments. Built with Flask, vanilla JS, pyttsx3, and interactive puzzle-state logic.

Flask vanilla JS pyttsx3
Algorithmic Trading Backtester Description of image

Algorithmic Trading Backtester

in progress

Built a quantitative backtesting tool that tests rule-based trading strategies on historical market data and generates clear performance reports. Python backtester using pandas, numpy, yfinance, and matplotlib to run pairs-trading simulations, model portfolio returns, and calculate metrics like Sharpe ratio and max drawdown.

Python pandas yfinance matplotlib

Chess

Chess has been one of the biggest parts of my life for years, from school competition to major scholastic events and public tournament coverage.

FIDE Candidate Master

2025

Earned the FIDE Candidate Master title after years of tournament play and consistent competitive growth.

Virginia State Co-Champion

TJHSST • 2025

Named individual co-champion while helping TJ continue its run of state-level success.

US Chess Features

2024–2025

Mentioned in multiple tournament reports covering scholastic and national events.