Ben Booth

Verified
  • @bkbooth
  • Building things for Change
  • He/him
  • Wollongong, Australia
Hi ๐Ÿ‘‹ I'm Ben, I enjoy building software and solving problems. I also play football and video games an...  
Read more
Positions

Senior Software Engineer

  • Change
  • Oct 2020 - Present

Senior Software Engineer (Contract)

  • Truescope
  • Apr 2020 - Oct 2020

Senior Software Engineer (Contract)

  • ReliantNode
  • Mar 2020 - Apr 2020

Senior Developer (Contract)

  • GBST
  • Jul 2019 - Mar 2020

Senior Software Engineer

  • Lendi
  • Jan 2019 - Jul 2019

Senior Front End Developer (Contract)

  • GBST
  • Mar 2018 - Dec 2018

Software Developer

  • Blake eLearning
  • Feb 2017 - Mar 2018

JavaScript Developer

  • LEAP Legal Software
  • Apr 2016 - Feb 2017

Software Developer

  • Software Integrators
  • Jul 2013 - Apr 2016

Web Developer

  • e-motion design
  • Nov 2009 - Jul 2013
View more
View less

What Ben's working on

What Ben's working on

2021

Sep 15, 2021
Sep 15, 2021
Completed LEGO build
Finished building the LEGO Ideas Tree House ๐Ÿ˜

This was such a fun build, delightful uses of pieces in creative ways.
Sep 07, 2021
Sep 07, 2021
Built a website
Built and released a directory of stores & charities for Change! It's a Next.js app which is pulling data from our KeystoneJS GraphQL API.

Each Store & Charity will have their own landing page (e.g. LEGO, and Save the Children), as well as a Store โ™ฅ Charity page (e.g. LEGO โ™ฅ Save the Children); All using Next.js server-side rendering magic โœจ
Senior Software Engineer, Change
Aug 10, 2021
Aug 10, 2021
Building an API
Building a KeystoneJS app
2 weeks into replacing our bespoke (TypeORM + TypeGraphQL) API with KeystoneJS and loving the journey so far. I started out looking for a customisable CRUD admin UI, ideally built with Node.js + TypeScript to optimise for current skills. The search led me to Keystone, but once I started I realised that Keystone ideally wants to own the data and be the source of truth.

The major wins are the admin UI and a much more complete GraphQL API without having to manually write all the resolvers!

It's been a learning curve and I'll need to extend the Keystone schema to add some custom resolvers to cover some previous functionality.

The Keystone community and team have been super responsive and really helpful ๐Ÿ™
Senior Software Engineer, Change
Jul 12, 2021
Jul 12, 2021
Built an app
Released an app
Built a browser extension for Hana! Hana takes everything we did for MyIconWallet and brings it to a browser extension (think MetaMask). On top of that we've added multi-chain support (only ICON and Ethereum for now) and private keys derived from BIP39 mnemonic words (can still import private keys and keystore files).

  • Unlimited wallets derived from your mnemonic words (you can even import and export to MetaMask by using the same mnemonic words)
  • Send & receive ICX, ETH and other tokens
  • Participate in staking and voting on supported networks (just ICON for now)
  • Interact with ICON and Ethereum DApps
Senior Software Engineer, Change
Jun 24, 2021
Jun 24, 2021
Started playing a game
Finally started playing The Last of Us Remastered! ๐ŸŽฎ Some heavy themes right from the start but really enjoying it so far.
Jun 09, 2021
Jun 09, 2021
Built an app
Released an app
Released Stash on iOS, Android and Chrome! ๐Ÿš€ Stash is a shopping/rewards program where you can earn ICX for shopping at popular online stores.

The iOS and Android apps are React Native with TypeScript, the browser extension is React with TypeScript and it's all backed by a GraphQL and TypeScript API.
Senior Software Engineer, Change
Loading...
Get your own page like this