Michael Kitzan is a Senior GPU Compiler Engineer with nine years of experience designing and optimizing compiler toolchains for graphics hardware, currently advancing GPU compiler technology at Apple. He progressed through multiple engineering levels at Apple since 2020, demonstrating deep expertise in low-level code generation, performance tuning, and hardware-aware optimizations. Michael pairs practical production experience with teaching and tutoring in C++ and computer graphics from his time at the University of Victoria, reflecting strong foundations in both theory and pedagogy. An active open-source contributor, he has contributed meaningful bug fixes and feature work to the high-profile Microsoft Terminal project, showing attention to robust input handling and complex UI interactions. Colleagues can expect a pragmatic engineer who balances compiler internals with real-world system integration and a history of shipping reliable, performance-sensitive software.
9 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS Honors with Distinction in Computer Science with Work Experience and Software Engineering Option, Bachelor of Science - BS Honors with Distinction in Computer Science with Work Experience and Software Engineering Option at University of Victoria
Associate of Arts and Sciences - AAS, Associate of Arts and Sciences - AAS at Whatcom Community College
The new Windows Terminal and the original Windows console host, all in the same place!
Role in this project:
Software Engineer
Contributions:16 commits, 15 PRs, 140 comments in 2 months
Contributions summary:Michael primarily contributes to the Windows Terminal project by implementing bug fixes and feature enhancements. Their contributions span across various areas of the codebase, including fixing a crash related to invalid media resource paths in the CascadiaSettings class, enhancing input handling with Ctrl+Backspace support, and addressing self-capture issues in critical control classes like TermControl and Tab. They have demonstrated a strong understanding of the terminal's internal workings, including its settings management, event handling, and UI component interactions.
The new Windows Terminal, and the original Windows console host -- all in the same place!
Contributions:122 pushes, 30 branches in 6 months
placecygwinwindows-consolewindowshost
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Kitzan - Senior GPU Compiler Engineer at Apple