Jonathan Puckey

Founder at Studio Puckey

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jonathan Puckey is a founder and multidisciplinary software and interaction designer with 18 years of experience based in Amsterdam. He co-founded Radio Garden (radio.garden) and runs Studio Puckey, combining product vision with hands-on front-end and mobile engineering. An active open-source contributor, he has improved touch and UI behavior in Cesium and paper.js and contributed platform and background-audio fixes to the widely used react-native-track-player. His years as an interaction design tutor at Gerrit Rietveld Academie inform a user-centered approach to details like pinch-to-zoom release handling and canvas-based selection visuals. Jonathan is known for bridging visual design and engineering—refactoring example apps, refining event hooks and audio session configs so products feel both polished and robust.
code19 years of coding experience
bookGerrit Rietveld Academie, Amsterdam
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (35)

webgl10
path-manipulation10
javascript10
canvas2d10
ios10
react-native10
canvas-2d10
canvas10
user-interface10
webgl210
userinterface10
ui-design10
touch-events10
android-developer10
canvas-js10

Programming languages (13)

JavaC++PLpgSQLGoHTMLKotlinTypeScriptShell

Github contributions (5)

github-logo-circle
A fully fledged audio module created for music apps. Provides audio playback, external media controls, background mode and more!
Role in this project:
userMobile Developer (Android/iOS)
Contributions:37 reviews, 28 commits, 83 PRs in 5 years 2 months
Contributions summary:Jonathan primarily contributes to the React Native audio player library, focusing on fixing bugs and improving the functionality and stability of the player. They have addressed issues related to background task handling, null checks, and event handling within the Android platform. Furthermore, the user has refactored example app code, and refined hooks, and improved type support for event listeners, showing a deep understanding of the library's core components and the React Native ecosystem. They have also made adjustments to iOS audio session configurations.
music-libraryaudio-playerplayerplayback-audiowindows
paperjs/paper.js

Feb 2011 - Feb 2015

The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey
Role in this project:
userFront-end Developer
Contributions:1122 commits, 1 PR, 2 pushes in 4 years 1 month
Contributions summary:Jonathan was primarily focused on implementing UI components and handling visual aspects. Their contributions involved creating and integrating color features and modifying the visual appearance of paths by drawing shapes on a temporary canvas for the selection. They also focused on the handling of mouse events within the visual elements. Their work extended to basic tasks such as styling and layout adjustments.
scriptingbrowserarmycanvasjavascript
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
Jonathan Puckey - Founder at Studio Puckey