π UX Engineer | π¨ UI/UX Enthusiast
Welcome to my GitHub profile! Iβm passionate about crafting seamless user experiences and bridging the gap between design and development to create impactful digital products.
With extensive experience as a Senior UX Engineer at Microsoft, I have driven high-impact projects focused on enhancing the user experience in products like Microsoft Teams. My work spans from prototyping and design tool development to delivering scalable, production-ready solutions. I excel in building reusable front-end components, optimizing performance, and creating tools that empower designers and developers alike.
β’ Languages: JavaScript (ES6+), TypeScript, HTML, CSS
β’ Frameworks & Libraries: React, Angular
β’ Prototyping & Design Tools: Figma, Sketch, Adobe
β’ AI Tools: RAG Agents, Langchain
October 2017 β Present
My journey began with foundational UX/UI development work in the Teams Admin Center. As I transitioned into Teams Product development, I was part UX Engineer team, developed design and engineer tools, and contributed to open-source libraries, empowering developers and designers with efficient workflows and robust UI components. Today, I focus on maximizing performance and interactivity, improve team collaboration across Microsoft.
For a more detailed view of my work, please visit my portfolio.
β’ Email: [email protected]
β’ LinkedIn: linkedin.com/in/alexanderkatrukhin
β’ Portfolio: ux-engineer.com
β’ Advanced animation techniques (Lottie, CSS Houdini, Web Animations API)
β’ Scalable design systems and component libraries
β’ Innovative ways to bridge design and development workflows
π MagicBox
MagicBox is a desktop tool to minify images, graphics, design source files. Organize a workspace by creating file sets, assign them to project, track file updates, export to project.
An accessible React charting library with Teams design config, supporting various chart types with high-contrast themes and customizable features.
This library of React components implements many of the designs released in the Microsoft Teams UI Kit. With these components, your Teams app can offer accessible, high-quality experiences that align with Microsoft Teams.
Thanks for stopping by! Feel free to explore my repositories and reach out if youβd like to collaborate or chat about all things UX, UI, or front-end development.