Daniel Litvak professional headshot

Computer Engineer

Daniel Litvak

Entering 3rd Year Computer Engineering at UBCVancouver, BC

Open to work.

I build full-stack web apps, desktop tools, and simulations that turn technical ideas into software people can inspect, test, and use.

Send me a messageResumeView my resumeGitHubOpen my GitHubLinkedInOpen my LinkedInAboutLearn more about meAdminOpen the admin dashboard

Recent work

Project Highlights

All projects

Web Applications

Browser-based tools and course applications where the work is data modeling, workflow design, and making technical state inspectable.

8 projects
DMTT Academy preview

DMTT Academy

A full-stack coaching platform built for a private table tennis coach: paid self-paced courses with a block-based content editor, Stripe enrollment, protected Mux video, a Google-auth student portal, and an admin dashboard for students, revenue, and reviews.

Next.js
TypeScript
Stripe
+2
WFC Visualizer preview

WFC Visualizer

A live, interactive Wave Function Collapse visualizer. The real Python and NumPy engine runs in the browser through Pyodide (WebAssembly), so a paintable sample drives an animated overlapping WFC solve with no server.

Python
NumPy
Pyodide
+2
NURS 180 Wellness Log preview

NURS 180 Wellness Log

A local-first accountability tracker for daily commitments, private review, and sample-data exploration without a backend account system.

HTML
CSS
JavaScript
+1
StudentLife Course Explorer preview

StudentLife Course Explorer

A CPEN 221 Java team project that searches course records and structures workload, difficulty, and review data for student planning.

Java
Course tooling
Team project
+1
Package Fit Visualizer preview

Package Fit Visualizer

A Three.js package-fit utility with editable box dimensions, GLB upload, drag controls, camera presets, and cleanup-aware model handling.

HTML
CSS
JavaScript
+1
Simple GPX Viewer preview

Simple GPX Viewer

A browser-only GPX analyzer that keeps private activity files local while computing route, pace, elevation, segment, and export data.

HTML
CSS
JavaScript
+2
Fortune Cookie 2.0 preview

Fortune Cookie 2.0

A Cookie Clicker mod update that scans seeded spell RNG in browser-safe chunks to forecast rare Sweet / Free Sugar Lump outcomes.

JavaScript
Browser mod
Seeded RNG
+1
Ping Test Dashboard preview

Ping Test Dashboard

A browser diagnostics dashboard that repeatedly samples endpoints, charts request timing, and summarizes min, median, max, average, and jitter.

Chart.js
JavaScript
Networking