Toolbox
Shelf

Pages

  • Home
  • Shelf
  • Toolbox

Extras

  • Resume

Crafted with and few cups of coffee.

Designed in Figma • Built with Next.js & Tailwind • Hosted on Vercel

© 2026 Gentle Joseph | All rights reserved.

Gentle Joseph

Gentle Joseph

Software engineer working across web, mobile, and AI. Brisbane-based. This site is where I tinker in public.

About MeGet In TouchArrow right icon
React
Next.js
TypeScript
Tailwind CSS
Node.js
PostgreSQL
Docker
Figma
Git
GitHub
Vercel
VS Code
Notion
Python
AWS
Shopify
Strapi
Storybook
React
Next.js
TypeScript
Tailwind CSS
Node.js
PostgreSQL
Docker
Figma
Git
GitHub
Vercel
VS Code
Notion
Python
AWS
Shopify
Strapi
Storybook
Loading...
Loading...
Loading...
Loading...
  • I'm passionate about transforming ideas into software that makes a real difference. There's nothing quite like watching a concept evolve from initial sketches to a product that millions of people interact with daily.

  • I led the frontend engineering team at Cashrewards, Australia's largest cashback platform, where I architected solutions using React, Next.js, Angular, AWS and more. With over a decade of experience, I've specialised in building scalable, user-focused applications that deliver exceptional experiences across all devices.

  • I'm always curious about new tools and approaches.
    The AI boom has been fascinating, and I've been experimenting with Copilot and newer tools like v0.app to see how they shape the way we build software.

  • When I'm not coding or pushing pixels, I'm usually in the garden, at a cricket match, or out on the Sunny Coast with my camera chasing a good light.

Photo of Gentle

EXPERIENCE

I enjoy working with companies

to bring their ideas to life.

2014 → Present
2025 → Present·Sydney, AU (Remote)

Stake

Senior Software Engineer

Australian retail brokerage platform. ASX shares, Wall St shares and ETFs, SMSF retirement portfolios, and an income fund, all in one app.

  • Angular 20
  • Ionic 20
  • Next.js
  • React
  • TypeScript
  • Nx
  • Storybook
  • Datadog
  • Contentstack

Scope of work

  • ▸Shipping the Self Managed Super Fund (SMSF) product with the SMSF squad. Brings retirement portfolios into the same Stake app Australians already use for ASX and Wall St investing.
  • ▸Building for mobile alongside web. Shipping native iOS and Android features in Ionic and Angular, sitting next to the consumer web app.
  • ▸Pitching in on the cross-team brand refresh, helping take the new visual system into consumer surfaces.
  • ▸Helping the team stand up their Nx monorepo, getting the workspace, generators, and shared tooling in shape.
  • ▸Setting up the component library from scratch so squads share one source of truth across the consumer apps.
  • ▸Driving the migration to Angular 20, untangling deprecated patterns and rolling the codebase forward.
2020 → 2025·Sydney, AU (Remote)

Cashrewards

  1. Technical Lead2023 → 2025
  2. Senior Software Engineer2022 → 2023
  3. Software Engineer2020 → 2022

Australia's leading cashback platform, connecting millions of shoppers with retail partners.

  • Next.js
  • React
  • TypeScript
  • JavaScript
  • Storybook
  • AWS
  • Strapi
  • Micro Frontends
  • Turborepo
  • Datadog

Highlights

  • •Migrated the legacy C# monolith to Angular inside a year. Performance and maintainability both jumped.
  • •Led the Angular to Next.js migration as the frontend stack moved on. Set up a micro-frontends architecture so smaller squads could own their own domains.
  • •Built the Cashrewards design system from zero. Every surface ended up running off one source of truth.
  • •Built a Jamstack setup for marketing and retail media. They could spin up brand landing pages and campaign pages themselves through a headless CMS, with 90%+ Core Web Vitals.
  • •Won the company-wide employee award for the engineering work behind the platform overhaul.
  • •Won an internal hackathon for a new product search that made it easier to find what you were after.
  • •Interviewed and onboarded offshore engineers and got them embedded without the code-quality bar slipping.
  • •Mentored juniors and people pivoting from non-engineering roles into frontend work.

Scope of work

  • ▸Led the front-end and retail-media roadmap. Owned strategy and architecture across the consumer web stack.
  • ▸Pushed the move to server-side rendering and static site generation. SEO went up 30% and pages got faster for 2M+ shoppers.
  • ▸Built the design system and component library. Cut UI build time across squads and kept product and brand in sync.
  • ▸Partnered with product, design, and engineering to ship features end-to-end. Ran two-week sprints, Scrum and Kanban as it suited the work.
  • ▸Led a team of 12 frontend engineers. Ran code reviews and built internal tooling that took friction out of the day-to-day.
  • ▸Stepped in beyond the immediate team on cross-cutting work, internal tools, and mentoring across the engineering org.
  • ▸Set up the analytics and event-tracking stack (mParticle, GA, GTM, Amplitude, Optimizely, VWO) so product decisions had real signal behind them.
  • ▸Set performance budgets and built dashboards that flagged regressions before they shipped.
2019 → 2020·Sydney, AU

Medius Health

Senior Frontend Engineer

AI-powered healthcare platforms for providers and payers, built at one of Australia's leading health-tech startups.

  • JavaScript
  • TypeScript
  • React
  • Redux
  • WebSockets
  • Storybook

Highlights

  • •Won the company hackathon with a new telehealth concept.
  • •Took the hackathon idea through to a production telehealth platform that opened up a new revenue line for the business.

Scope of work

  • ▸Designed and built mobile-first digital health interfaces in React and Redux.
  • ▸Built a real-time tele-health chat app from kick-off through to launch.
  • ▸Wired AI signals from the backend through REST APIs and WebSockets so clinicians and patients had richer interactions.
  • ▸Kept the core products running. Shipped fixes and pushed in new features as they came up.
  • ▸Worked closely with design and product to take ideas into healthcare features that actually shipped.
2017 → 2019·Singapore

DBS bank

Senior Frontend Developer

Singapore's largest bank, with consumer, SME, and corporate products serving customers across Asia and the Middle East.

  • Angular
  • JavaScript
  • TypeScript
  • JQuery
  • Angular Material
  • SCSS

Highlights

  • •Built the Analytics-based Lending (ABL) platform solo for DBS India. Cut loan processing from weeks down to 7 days.

Scope of work

  • ▸Led frontend engineering for digital banking products. Worked with design agencies and stakeholders all the way through to launch.
  • ▸Built and scaled Angular apps that ran millions of financial transactions a day.
  • ▸Mentored juniors and improved onboarding. Raised the bar on code quality, testing, and process.
2016 → 2017·Singapore

Kord IT

Frontend Developer

Responsive web apps and reusable component libraries for UNESCO and public-sector clients, working with development teams across multiple regions.

  • Angular
  • JavaScript
  • Typescript
  • HTML&CSS

Scope of work

  • ▸Built reusable components and user-facing features in Angular, with performance and accessibility front of mind.
  • ▸Worked with the backend team on the API contract and pushed on performance and scale.
  • ▸Shipped work covering web analytics, usability, and whatever the client needed shipped next.
  • ▸Did the manual and automated testing pass plus the debugging, so things held up across browsers.
2014 → 2014·Singapore

Globalfoundries

Full Stack Engineer

Web apps in Django, Python, and AngularJS supporting semiconductor manufacturing operations, including the MANTIS System for ORC processes.

  • Django
  • Python
  • MySQL
  • AngularJS
  • HTML
  • CSS

Scope of work

  • ▸Built internal web apps in Django, Python, MySQL, and AngularJS to take manual steps out of operations.
  • ▸Kept mission-critical systems running and pushed the developer tooling forward. Worked with senior engineers on what new tech was worth bringing in.
  1. 2025 → Present·Sydney, AU (Remote)

    Stake

    Senior Software Engineer

    Australian retail brokerage platform. ASX shares, Wall St shares and ETFs, SMSF retirement portfolios, and an income fund, all in one app.

    • Angular 20
    • Ionic 20
    • Next.js
    • React
    • TypeScript
    • Nx
    • Storybook
    • Datadog
    • Contentstack

    Scope of work

    • ▸Shipping the Self Managed Super Fund (SMSF) product with the SMSF squad. Brings retirement portfolios into the same Stake app Australians already use for ASX and Wall St investing.
    • ▸Building for mobile alongside web. Shipping native iOS and Android features in Ionic and Angular, sitting next to the consumer web app.
    • ▸Pitching in on the cross-team brand refresh, helping take the new visual system into consumer surfaces.
    • ▸Helping the team stand up their Nx monorepo, getting the workspace, generators, and shared tooling in shape.
    • ▸Setting up the component library from scratch so squads share one source of truth across the consumer apps.
    • ▸Driving the migration to Angular 20, untangling deprecated patterns and rolling the codebase forward.
  2. 2020 → 2025·Sydney, AU (Remote)

    Cashrewards

    1. Technical Lead2023 → 2025
    2. Senior Software Engineer2022 → 2023
    3. Software Engineer2020 → 2022

    Australia's leading cashback platform, connecting millions of shoppers with retail partners.

    • Next.js
    • React
    • TypeScript
    • JavaScript
    • Storybook
    • AWS
    • Strapi
    • Micro Frontends
    • Turborepo
    • Datadog

    Highlights

    • •Migrated the legacy C# monolith to Angular inside a year. Performance and maintainability both jumped.
    • •Led the Angular to Next.js migration as the frontend stack moved on. Set up a micro-frontends architecture so smaller squads could own their own domains.
    • •Built the Cashrewards design system from zero. Every surface ended up running off one source of truth.
    • •Built a Jamstack setup for marketing and retail media. They could spin up brand landing pages and campaign pages themselves through a headless CMS, with 90%+ Core Web Vitals.
    • •Won the company-wide employee award for the engineering work behind the platform overhaul.
    • •Won an internal hackathon for a new product search that made it easier to find what you were after.
    • •Interviewed and onboarded offshore engineers and got them embedded without the code-quality bar slipping.
    • •Mentored juniors and people pivoting from non-engineering roles into frontend work.

    Scope of work

    • ▸Led the front-end and retail-media roadmap. Owned strategy and architecture across the consumer web stack.
    • ▸Pushed the move to server-side rendering and static site generation. SEO went up 30% and pages got faster for 2M+ shoppers.
    • ▸Built the design system and component library. Cut UI build time across squads and kept product and brand in sync.
    • ▸Partnered with product, design, and engineering to ship features end-to-end. Ran two-week sprints, Scrum and Kanban as it suited the work.
    • ▸Led a team of 12 frontend engineers. Ran code reviews and built internal tooling that took friction out of the day-to-day.
    • ▸Stepped in beyond the immediate team on cross-cutting work, internal tools, and mentoring across the engineering org.
    • ▸Set up the analytics and event-tracking stack (mParticle, GA, GTM, Amplitude, Optimizely, VWO) so product decisions had real signal behind them.
    • ▸Set performance budgets and built dashboards that flagged regressions before they shipped.
  3. 2019 → 2020·Sydney, AU

    Medius Health

    Senior Frontend Engineer

    AI-powered healthcare platforms for providers and payers, built at one of Australia's leading health-tech startups.

    • JavaScript
    • TypeScript
    • React
    • Redux
    • WebSockets
    • Storybook

    Highlights

    • •Won the company hackathon with a new telehealth concept.
    • •Took the hackathon idea through to a production telehealth platform that opened up a new revenue line for the business.

    Scope of work

    • ▸Designed and built mobile-first digital health interfaces in React and Redux.
    • ▸Built a real-time tele-health chat app from kick-off through to launch.
    • ▸Wired AI signals from the backend through REST APIs and WebSockets so clinicians and patients had richer interactions.
    • ▸Kept the core products running. Shipped fixes and pushed in new features as they came up.
    • ▸Worked closely with design and product to take ideas into healthcare features that actually shipped.
  4. 2017 → 2019·Singapore

    DBS bank

    Senior Frontend Developer

    Singapore's largest bank, with consumer, SME, and corporate products serving customers across Asia and the Middle East.

    • Angular
    • JavaScript
    • TypeScript
    • JQuery
    • Angular Material
    • SCSS

    Highlights

    • •Built the Analytics-based Lending (ABL) platform solo for DBS India. Cut loan processing from weeks down to 7 days.

    Scope of work

    • ▸Led frontend engineering for digital banking products. Worked with design agencies and stakeholders all the way through to launch.
    • ▸Built and scaled Angular apps that ran millions of financial transactions a day.
    • ▸Mentored juniors and improved onboarding. Raised the bar on code quality, testing, and process.
  5. 2016 → 2017·Singapore

    Kord IT

    Frontend Developer

    Responsive web apps and reusable component libraries for UNESCO and public-sector clients, working with development teams across multiple regions.

    • Angular
    • JavaScript
    • Typescript
    • HTML&CSS

    Scope of work

    • ▸Built reusable components and user-facing features in Angular, with performance and accessibility front of mind.
    • ▸Worked with the backend team on the API contract and pushed on performance and scale.
    • ▸Shipped work covering web analytics, usability, and whatever the client needed shipped next.
    • ▸Did the manual and automated testing pass plus the debugging, so things held up across browsers.
  6. 2014 → 2014·Singapore

    Globalfoundries

    Full Stack Engineer

    Web apps in Django, Python, and AngularJS supporting semiconductor manufacturing operations, including the MANTIS System for ORC processes.

    • Django
    • Python
    • MySQL
    • AngularJS
    • HTML
    • CSS

    Scope of work

    • ▸Built internal web apps in Django, Python, MySQL, and AngularJS to take manual steps out of operations.
    • ▸Kept mission-critical systems running and pushed the developer tooling forward. Worked with senior engineers on what new tech was worth bringing in.
Full résumé↗

TESTIMONIALS

Kind words from

wonderful people I worked with.

“Gentle is one of the most dedicated and proactive Tech Leads I've worked alongside.”

Mardi Cavana

Product Lead, Experience | Cashrewards

Mardi Cavana

“Gentle is a kind, yet driven leader.”

Neil Wilkinson

Technologist, Coach, Leader

Neil Wilkinson

“Simply put, Gentle is a fantastic dev.”

Haaziq Chundrigar

Software Engineer

Haaziq Chundrigar

“Gentle was instrumental in the development of the platform.”

Chua Wang An

Management Associate | DBS Bank

Chua Wang An

“Gentle is responsive in his work.”

Weizong Song

Team manager | DBS Bank

Weizong Song

“Gentle strongly supercharged our product development process.”

Shameek Ghosh, Ph.D

Co-Founder & CTO | Medius Health AI

Shameek Ghosh, Ph.D

“Gentle has sound knowledge on software engineering technologies.”

Sony John

Java micro service developer

Sony John

say hello

Let’s have a chat

I’m always happy to talk about working together, new opportunities or just catching up. If you’d like to get in touch, just shoot me an email with the link below.

Let's talkEmail icon