about
projects
résumé
Jeanings Ng
[email protected]
jeanings.space
github.com/jeanings
VANCOUVER CANADA
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
https://jeanings.space/projects/photo-diary
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
https://jeanings.space/projects/japan-real-estate-dashboard-2010-2020
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