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!


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