Monzonaut AMA - Sophie - Senior Web Engineer Business Banking

Happy Monday everyone!

We’re back for another AMA with @sophiekoonin :tada:

Sophie has been with Monzo for just over 2 and a half years and is one of our Senior Web Engineers for Business Banking as well as being one of our web discipline leads.

Sophie has a MSc in Computer Science with an undergraduate degree in Linguistics :speaking_head_in_silhouette:

Get your questions in - will she be the new Monzo Battle Royale Champ? :trophy: :muscle:


Who is your favourite infrastructure person and why is it me? :stuck_out_tongue_winking_eye:

What’s the tech stack for look like?


I fixed the typo in the title.

Three questions for now.

  1. Is the browser banking for business customers something Monzo are going to bring to personal customers too? Is that something you’ve explored or are working on?

  2. If you could improve one aspect of Monzo, what would it be, and why?

  3. Given your degree in linguistics, what are your personal thoughts and opinions on the word frauded?

  1. Who would win at Scrabble, you or @Dan5?

My hero :pray:

1 Like

Hi @sophiekoonin

  • What would you say the coolest part of your job is?
  • How have you found working from home?
  • What do you think Monzo will look like in 5 years’ time?


1 Like

Welcome @sophiekoonin

I’ll post one of the usual questions: would you rather have fingers for toes or toes for fingers? @Revels


How do you go from doing an undergrad degree in Linguistics, to a masters in Computer Science?

I think I’m going to give up on my usual question as I’ve lost track of who’s in the lead…


I think Bee was wielding Minnie


Is this dark mode toggle you built and the timing of this AMA confirmation that dark mode will be released very soon :stuck_out_tongue_winking_eye: and can we have it in the app please because it looks cool :grin:


Hi Sophie!

Interesting switch in specialities! Are there any ways your degree in Linguistics have helped with various aspects of your job?

Do you have any unusual talents?

What is your favourite piece of useless trivia?

Hi. What is your favourite word?

What attracted you to Monzo besides the :moneybag:and killer Slack chat?

What’s downtime like for you? :thinking:

How much time do you spend ‘communicating’ in the #yelling channel?

Be honest.


What’s your favourite memory from your time working at Monzo?

Also, your make up is always fire :fire: What’s your next look going to be for hosting the All Hands?


:rotating_light:Today is the final day to get questions in for @sophiekoonin :rotating_light:

Hey everyone! Wow, lots of questions. I’ll try and get through them all!


You know I love you all equally. You’re a magical team of magical people.

Emojinator is entirely client-side JavaScript - I decided if people were going to be making lots of emoji, I wasn’t going to pay for the computing time :laughing: so the magic all happens in your browser!

The site itself is built with Hugo, a Go-based static site generator. To do the emoji, I mostly use the Canvas API and a couple of useful libraries for image manipulation (Konva.js) - you can see the source code in its full glory on GitHub.

1 Like

Hey @sophiekoonin :wave:

Other than React, what are some of your favourite packages? (that you regularly use with or without React)

Do you still regularly use Redux or do you get by on React’s own hooks?

How many web engineers does Monzo employ nowadays?

Finally, I know Monzo has dedicated iOS and Android devs, but do you ever see Monzo going a hybrid route using something like React Native that Coinbase recently pulled off?

Edit: also sneaky last question sorryyyy - is Monzo using typescript or javascript? or a mix? :smiley:

Thanks and have a great Friday!


What’s one thing about your job that you wish everyone knew?