Ricky Bok.

Ricky Bok.

Experienced senior frontend engineer with expertise in guiding teams, fostering collaboration and crafting engaging digital experiences.

Auckland, New Zealand

Skills

Programming Languages

  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • GraphQL
  • MarkDown

Libraries and Frameworks

  • React
  • Astro
  • Next.JS
  • Node.JS
  • Electron
  • Tailwind
  • Styled Components

Tools

  • Figma
  • Git
  • GitHub GitHub
  • Netlify
  • Storybook
  • Cypress
  • Docker
  • Webpack icon Webpack

Work Experience

Dev Related Experience

Other Work Experience

  • Video Editor

    - (1 month)
    Guadalajara, Mexico

    Volunteered in a travel agency in Guadalajara, Mexico and helped with their social media presence. This was in a full immersive Spanish speaking environment which cemented my confidence as a Spanish speaker.

    Responsibilities:

    • Filmed, created and edited videos for Youtube and Instagram.
    • Helped out on designing and creation of their 2025 travel brochures for the upcoming year.
    • Taught English to a group of students from a small village outside of Guadalajara.

    Tech Stack:

    • Capcut
    • Canva
  • Language Tutor

    - Present (5 years, 4 months)

    Started in 2020, I've been an online language tutor teaching students from all over the world. This has allowed me to work with people from all different backgrounds and allowed me to be a better mentor in all aspects of life.

    Responsibilities:

    • I've taught over 1000 lessons in English, Cantonese, and Mandarin.
    • Worked with students of all levels and ages to provide support and motivation on their language journey.
    • Created material and resources to help students learn the language from scratch.
  • Content Creator

    - (1 year, 9 months)
    Surrey, United Kingdom

    With my friend Oli, we started the Itchy Feet Guide, a YouTube channel to showcase and introduce our town of Guildford and the surrounding region. The goal of this project was for us to pick up some new skills while helping local tourism along the way.

    Responsibilities:

    • Writing scripts, filming, presenting, researching, editing videos.
    • Collaborated with other content creators and maintained an online presence across different social media platforms.

Education

Who am I?

Ricky Bok

Languages Spoken:

  • English
  • Cantonese
  • Mandarin
  • Spanish - B2
  • Japanese - A2

Personal Interests:

  • Badminton
  • Travel
  • Swimming
  • Hiking
  • Languages
  • Self Improvement
  • Karaoke

Hi, I'm Ricky. 👋

I've always had a strong interest in web development, especially in design and UX, hence after my bachelor of software engineering degree, I did a diploma of digital media design where I could focus more on asthetics side of web development. I started my career as an Adobe Flash Developer and eventually moved on to JavaScript and TypeScript with a focus on front end development.

Throughout my career I've developed full-stack, led teams, been involved with system design and managed projects across multinational teams to ensure on time delivery.

Even though I spent a lot of my life in Auckland, New Zealand, I moved abroad and I've worked and lived in Australia and the UK.

Outside of web development I'm also an avid language learner, learning in my spare time and eventually picked up a side gig of tutoring students online throughout the pandemic.

I decided to take a career break in 2024 to pursue my dream of traveling and immersing myself in Spanish speaking environments. I walked the Camino de Santiago in Spain and traveled around Latin America, with a couple of volunteering stints in Mexico.

I returned to New Zealand in 2025 to pursue new opportunities here.

Designed and developed by Ricky Bok.

Built using Astro, TypeScript and Tailwind CSS.

Source code is on Github .