John Kreitlow is a Senior UX Engineer with 12 years of experience crafting device-agnostic, accessible web interfaces and reusable component systems for companies like Microsoft and JW Player. He pairs deep front-end expertise in advanced CSS3, ES2015+ with Node.js, and modern toolchains (Webpack, Docker, Yarn) to solve cross-browser and cross-platform compatibility challenges. At Microsoft he contributes to high-profile open-source UI projects such as FAST and Fluent UI, improving web components, styling, and accessibility behaviors for widely used adaptive interfaces. Known as a design technologist, he bridges visual tools (Figma, XD, Photoshop) and code to deliver feature-parity across form factors while favoring pragmatic, maintainable solutions. Based in Seattle, he brings both production-grade engineering and a curiosity for bleeding-edge web tech that surfaces in component-level refinements and documentation improvements.
13 years of coding experience
13 years of employment as a software developer
Computer Science, Computer Science at University of Wisconsin-Stout
The adaptive interface system for modern web experiences.
Role in this project:
Front-end Developer
Contributions:456 reviews, 365 commits, 302 PRs in 2 years 8 months
Contributions summary:John contributed to the `microsoft/fast` repository, which focuses on building adaptive UI components for modern web experiences. Their commits primarily involved implementing and exporting custom properties for web components and resolving styling issues. They also worked on enhancements to the styling of the slider component and added new component examples to the project's documentation. Furthermore, they updated project dependencies.
Contributions:55 commits, 34 PRs, 56 pushes in 1 year 10 months
Contributions summary:John primarily focused on improving the user interface and visual elements of the JW Player. Their contributions included refining the timeslider UI and controlbar background, adding hover and focus states to buttons, and adjusting display view and control bar sizing. They also made adjustments to UI controls and the control gradient, along with various refinements to layering and UI states within the player. The user's work centered around the styling and layout of the player's components.
html5-videoandroidmedia-playervideo-playermse
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.