Jeremy Zay

Writing

Writing

  1. From Noise to Geometry: Training a Diffusion Model to Draw Polygons October 15, 2026Polydiff is a diffusion model that learns a distribution over 2D polygons and generates new ones starting from Gaussian noise.
  2. Building ZayBot: My AlphaZero-Style Chess Engine in Python October 15, 2026ZayBot is an AlphaZero-style engine I wrote to learn how the whole loop works by building it myself: board representation, a policy/value network, Monte Carlo Tree Search (MCTS), self-play training...
  3. Zaychess: A Chess App Built to Feel Good to Play October 15, 2026Most chess apps are built around ratings, puzzles and analysis. I built Zaychess for the part where you sit down and play a game, and I wanted that to feel tactile and fun from the first click.
  4. Building Curve Explorer at Chatham Financial October 3, 2026My summer 2026 internship: one curve workflow in ONYX Pro, built with React, TypeScript, C#/.NET APIs and Vitest.