Computer Engineer

Daniel Litvak

Open to work.

UBC

2nd Year - Computer Engineering

BC

Vancouver, BC

Recent work

Project Highlight

All projects
Flocking Birds preview

Flocking Birds

A boids simulation where local steering rules create emergent flocking behavior, accelerated with quadtree neighbor lookup.

JavaScript
p5.js
Simulation
2D Gravity Simulation preview

2D Gravity Simulation

Interactive Newtonian gravity system with predicted paths, field visualization, and user-created bodies.

JavaScript
p5.js
Physics
Conway's Game of Life preview

Conway's Game of Life

Cellular automaton playground with playback controls, randomization, speed adjustment, and live statistics.

JavaScript
p5.js
Cellular automata

Academic work

Coursework

A compact index of courses across academic years. The full coursework browser includes labs, projects, and reflections.

Browse coursework

Latest writing

Blog Highlight

Notes on technical projects, algorithms, browser experiments, and the decisions behind the builds.

May 28, 2025

Automating Word Count Display on a Static Blog with Python + Git Hooks

A small automation project that generated blog word counts with Python and wired the result into a static site workflow.