Hayden I is a senior UI/UX and product designer with 11 years of experience blending design, product strategy and hands-on software development for fintech, energy and startup spaces. Currently shaping product at a fintech startup and previously running end-to-end design and implementation work at companies like Saible and Lunar Energy, he pairs Figma-led design systems with front-end React/TypeScript delivery. Unusually for a designer, Hayden also contributes to security-focused open-source projects (notably sigstore’s rekor, fulcio and cosign), where he’s implemented certificate handling, key validation and cryptographic hardening to mitigate real-world vulnerabilities. He excels at turning complex flows into reusable component systems and fast prototypes that align with business roadmaps, while keeping an engineer’s attention to performance and security. Based in Halesowen, UK, he combines product vision, visual craft and backend security chops to ship practical, auditable experiences.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BSc (Hons), Digital Media Technology, Bachelor of Science - BSc (Hons), Digital Media Technology at Birmingham City University
Contributions:668 reviews, 54 commits, 371 PRs in 1 year
Contributions summary:Hayden primarily contributed to the back-end functionality of the Sigstore Fulcio project, specifically focusing on enhancements and bug fixes related to certificate authority operations. Their work involved handling error conditions, improving the certificate signing process, and ensuring the correct inclusion of certificate chains in responses. They also implemented security improvements by adding validation of public keys to prevent weak keys from being certified, demonstrating a focus on securing the project.
Common go library shared across sigstore services and clients
Role in this project:
Security Engineer
Contributions:11 releases, 295 reviews, 19 commits in 1 year
Contributions summary:Hayden primarily focused on enhancing the security and robustness of the `sigstore/sigstore` repository. They made significant changes to cryptographic algorithms, specifically modifying the supported hash functions for RSA-PSS and RSA-PKCS#1v1.5 to drop SHA1 and SHA224 in favor of stronger hashing methods. Furthermore, the user implemented key validation logic and added functionality to generate and validate subject key IDs, contributing to improved key management and security practices within the project. The user also addressed a vulnerability by adding a limit to certificate unmarshalling to mitigate potential denial-of-service attacks.
cosigngolangshared-librarysecuritysupply-chain
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.