Frontend Dev at Atlassian. Writes about React & building a SaaS while employed. Building OnlineOrNot.com.
Frontend Dev, Growth at Atlassian
8 Months of OnlineOrNot: From MVP to Stable Product
Building a SaaS in one week: How I built OnlineOrNot
Guidelines to help you avoid losing your domain
Indiehacking: a review of my 3rd year
Understanding when to use useMemo
A Guide to Styling your React App
A Guide to Commonly Used React Component Libraries
How to use SVGs in your React App
Should you use functional components + Hooks over class components?
It's not always greener on the other side
Keeping your sites fast with regular performance tests
Understanding useEffect: the dependency array
Frustrated by Formik? Here's a simpler way to do forms in React
How to choose a median result when running Google Lighthouse multiple times
Automatically testing for accessibility issues with jest-axe
Introducing PerfBeacon - Continuously Measure Site Speed via API or Schedule
Learning to blog: lessons from working for a large blogging company
How one CSS-in-JS library cut 56 KB from my bundle
How to implement a Higher-order component in React with TypeScript
What is Time to First Byte (TTFB)?
How I used React-Loadable to more than halve my React app's load time
Why page speed scores aren't as helpful as you'd think
Want to connect with Max Rozen?
Create an account to connect with Max Rozen. You can also sign in below to proceed if you already have an account.