SKILLS

    Back-end
  • Python
  • Flask
  • MongoDB
  • Google App Engine
  • OAuth2.0
    Front-end
  • JavaScript
  • TypeScript
  • React (Redux, Router)
  • HTML
  • CSS
  • Mapbox
  • Chart.js
    Tools
  • Git
  • Jest
  • React Testing Library
  • Cypress
  • NumPy
  • pandas
    Languages
  • English - native
  • Japanese - intermediate JLPT N2

FULL STACK PROJECTS

Geolocation-enabled photo viewer

Jul 2022 - ongoing

Objectives — Learn front-end testing and practice test-driven development
  • Applied test-driven development principles to improve code robustness and increase productivity
  • Explored further into React Redux methodologies to write cleaner, more maintainable code
  • Filtered image sets by metadata with MongoDB's multi-faceted aggregations
  • Secured logins and protected routes through delegated authorization with OAuth2.0 flow

Dashboard comparison tool for visualizing housing prices of Japan

Mar 2021 - Sep 2021

Objectives — Learn SPA development in React Redux, data transforming for visualizations
  • Cleaned and transformed data on housing transactions from geographic regions to municipalities
  • Designed front-end UI with React and managed state with Redux
  • Visualized data by geocoding with Mapbox and graphing transactions with Chart.js

EDUCATION

Self-Directed Learning

Web Development

Jun 2019 - ongoing

Online, Earth

  • CS50 Web Programming (edX ), Algorithms Specialization (coursera ), myriad of resources
  • Project-based learning through building unique web apps for portfolio website

University of British Columbia

BASc Materials Engineering

May 2012

Vancouver BC, Canada

    EXPERIENCE

    Working Holiday Programme

    Backpacker / Hotel Front Desk Agent at Kiri no Sato Takahara

    Sep 2016 - Aug 2017

    Tokyo - Wakayama, Japan

      Kafrit NA Ltd

      Quality Control Laboratory Technician

      Feb 2013 - Aug 2016

      Langley BC, Canada