Glen Maddern

Principal Software Engineer at NVIDIA

Melbourne, Victoria, Australia
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
Glen Maddern is a Principal Software Engineer based in Melbourne with 17 years of experience building high-performance front-end and systems software for companies from startups to Cloudflare and NVIDIA. He blends hands-on engineering with product instincts from co-founding Goodfilms and serving as CTO at Linc, focusing now on pushing the web forward through challenging freelance front-end builds, small open-source projects, and conference talks. Glen’s contributions touch notable projects like styled-components and Cloudflare Workers, where he improved core APIs and deployment resilience, and he’s built creative web tooling such as a BPM-aware GIF custom element. Known for exploring unusual use-cases to illuminate technology, he pairs deep CSS and JavaScript expertise with systems-level thinking across serverless and static rendering domains.
code17 years of coding experience
job15 years of employment as a software developer
bookBachelor of Information Technology, Bachelor of Information Technology at The University of Queensland
stackoverflow-logo

Stackoverflow

Stats
36reputation
3kreached
1answer
0questions
github-logo-circle

Github Skills (17)

javascript10
animation10
css10
css-in-js10
web-components10
styled-components10
cloudflare-workers10
html10
serverless10
nodejs10
static-site-generation10
react10
rust-wasm9
jsx9
cli9

Programming languages (14)

MDXC++CSSBikeshedRustScalaHTMLTypeScript

Github contributions (5)

github-logo-circle
geelen/react-snapshot

Sep 2016 - May 2021

A zero-configuration static pre-renderer for React apps
Role in this project:
userFront-end Developer
Contributions:1 release, 87 commits, 28 PRs in 4 years 9 months
Contributions summary:Glen primarily contributed to the development of a static pre-renderer for React applications. They implemented core functionalities like rendering React components in a server-side environment and crawling through site pages to create static HTML files. Their work involved setting up a development server, creating a crawler to extract links, and writing the static HTML output to the file system.
webpagereact-appsreactprerenderzero
geelen/x-gif

Mar 2014 - Jun 2015

A custom element for flexible GIF playback
Role in this project:
userFull-stack Developer
Contributions:174 commits, 2 PRs, 8 pushes in 1 year 3 months
Contributions summary:Glen primarily contributed to the front-end functionality of the x-gif custom element by implementing and improving playback strategies, specifically related to BPM and speed control of the GIF animations. This included creating logic for precise synchronization of the GIF frames, and modifying the HTML and CSS to improve display. The user also refactored existing code to support features such as the use of n-times to control the number of times a gif is played back.
seekgifplaybackrecordgif-animation
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
Glen Maddern - Principal Software Engineer at NVIDIA