About Me 👤
I'm an engineer who is passionate about everything to do with computers, robotics, machine learning and programming.
I began my journey with Scratch, then dived into C# before settling on working with javascript, specifically with the library p5.js Many of my proudest projects have been created with this library, so explore and become inspired!Photo Album 📸
They say images speak a thousand words ...
Figures
Figure 1 - Flocking boids simuulationFigure 2 - 3D Sinusoidal function
Figure 3 - Conway's Game of Life
Figure 4 - Mandelbrot set explorer
Figure 5 - Polynomial curve fitting
Figure 6 - Machine-learned Pong player
Figure 7 - Showcase of pong training
Figure 8 - Quadtree spatial partitioning
Figure 9 - Hamiltonian path solver
Figure 10 - Gravity simulation engine
Blog 📝
I write about programming concepts, simulations, and computer science.
Skills 📚
Experience 💼
-
Front End Developer / Adviser 2024
Built a real-time data visualization dashboard, worked in a team to troubleshoot and fix API endpoints Using HTML, CSS, JavaScript and Python
-
Online Tutor 2025
Teaching and helping high school students to succeed in exams and excel in course assignments
-
Pajo's Fish and Chips Restaurant 2024
Provided customer service through order management, kitchen operations, cleanliness maintenance, inventory support, and team coordination.
Education 🎓
-
University of British Columbia September 2024 - Present
Bachelor of Applied Sciences
-
King David High School September 2020 - June 2024
High School Diploma
⭐
Flocking Birds 🦅
Flocking bird simulation powered by a quadtree, learn how simple rules create complex paterns.
2D Gravity Simulation 🌎
Object-oriented newtonian gravity simulation complete with field visualization and path-predictions.
Hamiltonian Path Solver 🧩
My friend was at a higher level in Block Fill, so I made this. Try it and understand how DFS algorthms work under the hood.
QuadTree 🌲
The Quadtree is the perferct solution to storing vectors, explore how they work.
Machine Learning Pong 👾
Play pong with your friends... or with my evolutionary-trained robot!
Curve Fitter 💪
Itterative curve fitting software, understand and interact with gradient decent in real-time
More Projects 📁
Mandelbrot Visualization
Zoom around in the famous Mandelbrot fractal, find a place you like and save a snapshot!
Conway's Game of Life
My implementation of Conway's Game of Life, featuring interactive controls and real-time statistics.
Matrix Transformation
A showcase of my knowledge learned from Math 152, see how affine transformations affect a grid of points and the eigen vectors in real time
Test Project
Click me to test out if it works for real!
3D sinusoidal graph visualization
Works in Progress 🚧
Let's Connect! 🔍
Open to collaborations, you can reach me here
- Email: daniel.litvak.64@gmail.com
- GitHub: DanLitvak
- LinkedIn: Daniel Litvak