With over 9 years of experience building a wide range of products and services from both a product and agency perspective, my expertise lies in frontend web development with a strong focus on React. However, I'm also comfortable working on backend and operations.

I love to learn and always have one or more personal projects running in the background. My most recent is Leatherbound, a reading tracker for iOS built using native Swift/SwiftUI. It's been a rewarding and challenging project, and you can find it on the App Store here.

If you'd like to get in touch regarding my work or just want to say hello, feel free to shoot me an email at sam@sjd.co

Personal Projects

iOS and Mac Book tracking app

Leatherbound is a reading companion app, built natively for iOS and Mac using Swift/SwiftUI. Its purpose is to serve as a privacy-respecting, non-social alternative to Goodreads.

SwiftSwiftUIMongoDB Realm

Employment History

Commonwealth Bank (2024 — Present)

Senior Software Engineer

ReactTypescriptVitePlaywrightReact Testing LibraryStorybook

Atlassian (2020 — 2023)

Software Engineer

TypeScriptReactStyled ComponentsGraphQLStorybookJava/KotlinAWS

Adrenalin Media (2018 — 2020)

Senior UI Developer

UI Developer

JavaScriptTwigReactReact NativeGSAPPHPWordPress

Bright Agency (2015 — 2018)

Web Developer

Junior Web Developer

HTMLSassjQueryPHPWordPress

Technical skills

Languages

HTML, CSS, JavaScript/TypeScript, Flow, Java, Kotlin, PHP, Swift

Frameworks

React, React Native, Webpack, Parcel, Node/NPM, NextJS, Jest, Enzyme, React Testing Library, Cypress, Graphql (Apollo & Relay), Styled Components, Tailwind, Spring, Gradle, WordPress, SwiftUI

Development tooling

Git (Github & BitBucket), unit and integration testing, visual regression testing, AWS, Docker, CI/CD (Bitbucket pipelines & Github actions)

Design tooling

Figma, Adobe Creative Suite, Sketch