Alex Reardon

Principal Frontend Engineer at Atlassian

Greater Sydney Area 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
Alex Reardon is a Principal Frontend Engineer based in Sydney with 12 years of experience crafting polished, accessible web interfaces and developer-facing libraries. At Atlassian he has progressed from Frontend Engineer to principal, driving UX-focused engineering and mentoring teams on large-scale React applications. A prolific open-source maintainer, Alex is known for projects like react-beautiful-dnd (a widely used drag-and-drop library) and utility libraries such as memoize-one and tiny-invariant, where he’s improved TypeScript support, typings, and build/test flows. He blends attention to visual detail and developer ergonomics—aiming to make others “feel like rockstars”—and brings a rare mix of front-end craftsmanship and tooling expertise backed by formal IT and law studies.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor of Information Technology with the degree of Bachelor of Laws with honours [BIT LLB (Hons)] IT LAW, Bachelor of Information Technology with the degree of Bachelor of Laws with honours [BIT LLB (Hons)] IT LAW at Macquarie University
bookBachelor of Science in IT IT, Bachelor of Science in IT IT at University of Technology Sydney
stackoverflow-logo

Stackoverflow

Stats
626reputation
58kreached
31answers
6questions
github-logo-circle

Github Skills (24)

javascript10
memoization10
testing10
component-development10
drag-and-drop10
typescript10
ui-design10
uid10
rollupjs10
front-end-development10
typescript-types10
typescripts10
react10
performance-monitor9
accessibility9

Programming languages (9)

TypeScriptCSSBikeshedOCamlJavaScriptVueHTMLMarkdown

Github contributions (5)

github-logo-circle
Beautiful and accessible drag and drop for lists with React
Role in this project:
userFront-end Developer
Contributions:60 releases, 2 reviews, 1688 commits in 4 years 1 month
Contributions summary:Alex primarily contributed to the front-end development of the "react-beautiful-dnd" repository, a React library for drag-and-drop functionality. Their commits focused on implementing features such as drag cancellation animations and correctly positioning draggable elements with margins. The user's work involved modifying existing React components and integrating the library's core functionalities to improve the user experience. This user's contributions are primarily focused on the view layer of the library.
reorderingreactaccessibledrag-and-dropsortable
alexreardon/tiny-invariant

Apr 2018 - Nov 2022

A tiny invariant function
Role in this project:
userFull-stack Developer
Contributions:13 releases, 13 reviews, 134 commits in 4 years 7 months
Contributions summary:Alex primarily focused on converting the project to TypeScript. They modified the build process with Rollup to support TypeScript compilation and created corresponding configuration files. The user also updated test files, including adjusting existing tests and adding new tests to ensure compatibility with the new type system. Furthermore, the user added a feature for lazy message support in the invariant function.
tinyinvariantjuliaassertassertion
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