Kyle Lukaszek

Summary

I am interested in deep learning, graphics, vision science, and building tools that bridge the gap between how computers represent colour and how humans actually perceive it.

I am currently pursuing my M.Sc. in Computer Science at the University of Guelph, researching how digital colour translates to human perception across the imaging pipeline.

Please feel free to check out my personal projects and work experience!

Kyle LukaszekKyle LukaszekKyle Lukaszek Kyle and Felix

hover / tap for a surprise

Research Interests

  • Graphics
  • Deep Learning
  • Perceptual Computing
  • Scientific Visualization
  • High Performance Computing

Education

M.Sc. Computer Science

University of Guelph

Expected: May 2025 – June 2027

Supervised by Dr. Denis Nikitenko and Dr. David Flatla. Research focus on perceptual colour science and scientific software development.

Coursework

  • CIS*6170 Human Computer Interaction
  • CIS*6020 Artificial Intelligence
  • CIS*6890 Research Methods & Comms
  • MATH*6051 Mathematical Modelling
  • MATH*6020 Scientific Computing

Honours Bachelor of Computing

University of Guelph

Graduated: September 2025

Area of Application in Mathematics. Dean's List 2023 & 2024. Research Assistant under Dr. Denis Nikitenko and Dr. David Flatla.

Coursework

  • CIS*4910 Undergraduate Thesis
  • CIS*4800 Computer Graphics
  • CIS*4780 Deep Learning
  • CIS*3090 Parallel Programming
  • MATH*4310 Graph Theory
  • MATH*3100 Differential Equations II
  • MATH*2200 Advanced Calculus

Skills

GPU APIs

  • CUDA
  • WebGPU
  • Metal
  • Vulkan
  • OpenGL
  • OpenCL

Languages

  • C
  • C++
  • Python
  • Rust
  • Haskell
  • TypeScript
  • Swift
  • WGSL
  • MSL
  • HLSL
  • Slang

Libraries

  • PyTorch
  • NumPy
  • SciPy
  • OpenMP
  • MPI
  • Pthreads
  • Warp
  • SlangPy
  • BlenderPy

Tools

  • RenderDoc
  • NSight
  • GDB
  • Valgrind
  • lldb
  • Perf
  • Unity
  • Git
  • Nix
  • Blender