Peter Uithoven is a UX designer and frontend developer with 15 years' experience blending interaction design and practical engineering to build thoughtful, sustainable digital products from Amsterdam. Currently at Metabolic, he focuses on user-centered interfaces and frontend systems that align with his commitment to minimizing climate change and reducing resource dependence. His background ranges from early Flash/Flex and ActionScript work and teaching, to full‑stack roles at Doodle3D and EcoChain, giving him deep hands‑on experience across web stacks and embedded UI patterns. An active open-source contributor, he enhanced the widely used redux-undo library and improved UX-focused Chrome extension front ends, demonstrating a knack for making complex state interactions feel intuitive. Colleagues rely on him for pragmatic prototyping, clean frontend architecture, and translating sustainability goals into usable products.
15 years of coding experience
7 years of employment as a software developer
Media College Amsterdam
Bachelor of Arts (B.A.), Interaction Design, Bachelor of Arts (B.A.), Interaction Design at Hogeschool voor de Kunsten Utrecht
Contributions:24 commits, 2 PRs, 9 comments in 2 years 3 months
Contributions summary:Peter primarily contributed to the front-end development of a Chrome extension for speed reading. Their work included implementing a bookmarklet, which is a JavaScript snippet that activates the extension. They modified HTML and JavaScript files to integrate the speed reader functionality, including adding styles, scripts, and configuration options. The user also focused on improving the user interface by enhancing the selection style and making changes to the overall visual presentation.
:recycle: higher order reducer to add undo/redo functionality to redux state containers
Role in this project:
Full-stack Developer
Contributions:18 commits, 4 PRs, 29 comments in 1 month
Contributions summary:Peter primarily worked on enhancing the `redux-undo` library, adding and refining example implementations. Their contributions focused on building a debounced drag example using React and Redux, integrating undo/redo functionality. They addressed bugs and refactored code, correcting action unit tests, and modifying the filtering logic for a more efficient undo/redo experience.
containersreactrecyclereducerredux-state
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
Peter Uithoven - UX Designer & Frontend Developer at Metabolic