All Projects

LaTeX OCR

Mac app that converts screen captures of math expressions to LaTeX

  • Swift
  • Gemini

2048 AI

AI agent that plays the 2048 game using expectimax search algorithm

  • JavaScript
  • CSS
  • HTML
  • Web Workers

Swapify

University of Waterloo skill exchange platform

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Supabase
  • shadcn/ui

TalkTuahTherapist

AI therapist encrypted on Ethereum blockchain

  • Next.js
  • TypeScript
  • Tailwind CSS
  • OpenAI
  • Google Cloud

ICS3U1 Python Projects

Collection of Python games including Snake, Tank Battle, Text Adventure, etc.

  • Python

Java Sudoku Solver

Solves 9x9 Sudoku puzzles using a recursive backtracking algorithm

  • Java

© 2025 Samuel Zhang