David Zukowski is a Principal UX Engineering Manager based in Seattle with over a decade of software engineering experience focused on TypeScript and React-driven web applications. He has progressed through senior and principal UX roles at Microsoft and senior engineering leadership at Material Security, combining hands-on front-end craft with people and delivery leadership. David is passionate about performance, bundle size, and accessibility, and he routinely improves developer experience—evidenced by contributions to high-profile open-source projects like redux and semantic-ui-react. He has implemented server-side rendering, hot-reload workflows, and build/tooling improvements in starter kits and real products, showing full-stack fluency beyond typical UI work. Outside of work he explores Rust, Go, and Elixir, signaling a curiosity for systems and functional languages that informs pragmatic engineering choices. His background in computer science and Russian adds an uncommon cross-disciplinary perspective to how he approaches product and engineering challenges.
11 years of coding experience
11 years of employment as a software developer
Computer Science and Russian Language, Computer Science and Russian Language at Western Michigan University
Contributions:25 releases, 793 commits, 553 PRs in 2 years 1 month
Contributions summary:David made significant contributions to a React-Redux starter kit. They implemented server-side rendering for the React application using a Koa server and integrated React Hot Loader for faster development. The user added CSS modules support and improved the project's build and deployment scripts. Furthermore, they integrated React Router and redux for navigation and state management, including the creation of a sample counter with async functionality.
Contributions:16 commits, 20 PRs, 56 pushes in 1 year 11 months
Contributions summary:David primarily contributed to the `semantic-ui-react` repository by fixing imports, adding properties, and updating components. Their work includes modifying the `Dropdown` component to accept semantic settings and updating the `Table` component to display sorted states. They also addressed a bug related to component keys and implemented several code changes across multiple components and the testing suite.
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.