Daniel Litvak

Engineer & Developer

Engineer & Developer

Daniel Litvak

Building web experiences and Engineering embedded systems

Engineer passionate about computers, robotics, machine learning, and programming. I build data dashboards, admin portals, and interactive simulations across JavaScript, Python, and embedded toolchains.

Vancouver Based · RemoteOpen for work.

About & Education

I’m Daniel Litvak, an Engineer in education and a full-stack developer based in Vancouver B.C. I build web-based solutions, interactive simulations, embedded systems on Arduino and microarchitecture projects.

Recent highlights include co-leading UBC Bionics web development, advising Sky AI on real-time data visualizations, and tutoring STEM students while pursuing my BASc in Computer Engineering at UBC.

BASc, Computer Engineering

University of British Columbia · Sep 2024May 2029 (expected)

Pursuing a degree in applied sciences computer engineering focused on advanced mathematics, software and embedded systems.

High School Diploma

King David High School · Sep 2020Jun 2024

Completed STEM-focused coursework while contributing to community through tutoring and teacher assistance.

Projects

My skills in action. Click to learn more.

Skills

Hover to learn more

Software Development

Built data-structure exercises and backend utilities with streams, generics, and JUnit tests.
Experimented with virtual threads and sequenced collections in personal tooling projects.
Managed Java builds and dependencies for course project application.
Configured build scripts and tasks for Java projects and p5.js packaging.
Built full-stack application for coursework.
Used for embedded-style labs; comfortable with pointers and memory layout.
Automated data wrangling and API debugging scripts; quick prototypes for coursework.
Primary language for dashboards and interactive canvas work across projects.
Modeled and simulated FPGA modules and testbenches for course labs.
Wrote and debugged simple CPU programs to understand pipeline behavior.
Ran numeric modeling and plotting for engineering coursework.
Daily branching, rebasing, and conflict resolution across team projects.
Hosted projects, managed issues, and reviewed PRs with Actions for CI.
Primary IDE with debugging, linting, and Git integrations.

Web Development

Semantic, accessible markup for dashboards and blog content.
Responsive layouts with flex/grid, theming, and utility-first patterns.
Interactive UI logic, data fetching, and canvas animation loops.
Built dashboards, modals, and carousels using hooks and context.
Auth flows and REST endpoints backing admin tooling.
Portfolio pages, routing, and data fetching with app router.
Deployed legacy portfolio and p5.js demos to static hosting.
Custom drawing and interactions for simulations and visualizations.
Created boids, gravity, neural nets, and fractal simulations.
Connected frontends to REST APIs with error handling and retries.
Implemented login, protected routes, and session handling for admin tools.
Designed schemas and wrote queries for app data and content management.
Experimented with Supabase for auth and managed Postgres storage.

Hardware & Embedded

Prototyped sensor/actuator projects with serial logging and control loops.
Configured headless Pi setups and GPIO experiments for small projects.
Implemented logic on FPGA boards; verified timing and behavior.
Designed simple CPU datapaths/control and validated instruction flows.
Modeled digital control systems for hardware labs and simulations.
Synthesized and analyzed HDL designs for FPGA targets.
Simulated SystemVerilog modules with assertions and waveform debugging.
Breadboarded circuits, measured signals, and iterated quickly.
Calculated propagation, setup, and hold constraints to keep designs stable.

Experience

Resume Available upon request.

Co-Lead, Web Development

UBC Bionics Design Team

Sep 2025 - Present

Leading web development for the team’s admin systems, unifying blog management and member profile tooling.

  • Built a full admin backend with dedicated databases for blogs and member profiles.
  • Developed secure authentication flows to restrict content management to authorized teammates.
  • Designed an integrated admin portal combining blog creation, live markdown preview, and profile editing.
  • Implemented markdown-based blog creation with live preview to speed up publication.
JavaScriptNode.jsmarked.jsDatabase design

Front End Developer / Technical Adviser

Sky AI

Oct 2024 - Jan 2025

Developed real-time data visualization and troubleshooting flows that improved reporting speed and reliability.

  • Built a real-time data visualization dashboard to streamline reporting for stakeholders.
  • Collaborated with engineers to resolve API endpoint failures and stabilize integrations.
  • Implemented front-end features in HTML, CSS, JavaScript, and Python to ship seamless data views.
HTMLCSSJavaScriptPython

Private Tutor (Math 11, Physics 11 & 12)

Self-Employed

Sep 2023 - Present

Provide personalized STEM tutoring while managing scheduling, preparation, and client relationships.

  • Guided six high school students through exams and coursework with tailored lesson plans.
  • Developed clear explanations that simplify complex physics and math concepts for diverse learners.
  • Ran end-to-end scheduling and communications to support families independently.
PhysicsMathematicsLesson planning

Writing samples & blog posts

Blogs about the work I do.

Browse

Contact methods

Reach out for collaboration invites, portfolio walk-throughs, or quick Q&A.

Prefer email? Copy my email address

Let's work together.

Make the impact you've been looking for.