Skip to content
View jackli921's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report jackli921

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jackli921/README.md

Hi πŸ‘‹, and welcome! My name is Jack!

I'm a self-taught full-stack developer based in Toronto πŸ‡¨πŸ‡¦.
I learned to code to overcome my fears of programming πŸ‘¨πŸ»β€πŸ’».

Twitter Badge Linkedin Badge Site Badge

Navigation

About

Born in πŸ‡¨πŸ‡³ and raised in πŸ‡¨πŸ‡¦, I've been on a language journey (spoken and programming ones) my whole life.

Before coding, my fascination with language and culture led me to learning Spanish in Guatemala and teaching English in Japan.
For a long time, I saw myself becoming a spoken language specialist such as an interpretation or a translator.
But all that changed when I discovered web development through Scrimba in 2022.

You could say that I found myself a new ecosystem;
A brand new playground to challenge myself and follow my curiosity.
But most importantly, as a way to reinvent myself.

While this new journey in programming languages continue, I will keep going with my spoken ones as well.
I hope to converse in all 6 UN languages, so besides learning C, Java, and Python, I'll learn at Arabic, Russian, and French as well.

Backpacking in China

Badminton in Japan

Spanish learning in Guatemala

Japanese Learning in Canada

Projects

Boole Bot (view in desktop or mobile) Kanbe Udon (best viewed in mobile size)
An educational game that combines gameplay with Boolean logic A site showcasing the offerings of an udon shop in Fukuoka, Japan
React SASS React CSS3
Repo & Site Repo & Site
Tindog (best viewed in mobile size) YelpCamp (view in mobile or desktop)
A dating app mimicking for caines everywhere (best viewed in mobile) A full-stack review-sharing platform for campgrounds in the U.S.
HTML5 CSS3 JavaScript JavaScript MongoDB Express.js NodeJS
Repo & Site Repo & Site

Work

Code Reviewer - Scrimba (Jun 2023 - Present)

Conducted detail code reviews of frontend projects for Scrimba's Bootcamp students of various skill level

  • Critiqued 30+ projects with detailed feedback, receiving consistent praise for high-quality feedback
  • Received Top Code Reviewer of the Week out of 50+ weekly reviews
  • Assisted students in resolving programming challenges via text and recorded scrims
  • Advocated good coding habits and educate on conventions across student projects
  • Identified and suggested improvements for accessibility, responsiveness, and performance

Software Developer - ToBeDetermined.Inc - (Jun 2023 - Nov 2023)

Led development & automation of over a dozen GCP-hosted web scrapers using NodeJS, Puppeteer library in a distributed team

  • Exceeded expectations, promoted to intermediate ($40USD/hr) from junior ($20USD/hr) in 1 month
  • Developed 8 industrial-grade web-scrapers that collected and stored data from 1 million+ urls to Firestore
  • Reduced development cost ($5k+) through fine tuning and automating data scraping process on Google Cloud VMs
  • Increased collectible data quantity by 100+ fold/page while reduced failed scrape attempts from 8% to under 1%
  • Drafted 10+ README and archived 30+ branches to improve repo maintainability in Git & Github

Frontend Developer - Chingu - (May 2023 - Jun 2023)

Led project management, development of game logic, and testing in a team of four new developers in United States and Canada

  • Collaborated in an Agile team of four applying (Scrum) Methodology and Git for version control
  • Led weekly sprint planning and reviews with clear agendas, input from all members, and actionable items
  • Ensured optimal performance, accessibility, and SEO by following best practices and making the app responsive

Education

University of Waterloo Bachelor of Knowledge Integration - Waterloo, Canada

  • Design Thinking
  • Collaborative Problem Solving
  • Philosophy
  • Earth Science
  • Applied Languages Studies

Accomplishments

  • Business Japanese Proficiency Test J1+ (BJTビジネスζ—₯本θͺžθƒ½εŠ›γƒ†γ‚Ήγƒˆ J1+)
  • Japanese Language Proficiency Test N1(ζ—₯本θͺžθƒ½εŠ›θ©¦ι¨“ N1)
  • Provincial Champion of 34th Ontario Japanese Speech Contest (ζœ€ε„ͺη§€θ³žγ€€η¬¬39ε›žγ‚ͺンタγƒͺγ‚ͺ州ζ—₯本θͺžεΌθ«–ε€§δΌš)
  • National Champion of 27th Canada National Japanese Speech Contest (第1δ½γ€€εˆη΄šιƒ¨ι–€γ€€η¬¬27ε›žε…¨γ‚«γƒŠγƒ€ζ—₯本θͺžεΌθ«–ε€§δΌš)
  • Teaching English as a Foreign language 120 Hours training (TEFL)

Pinned Loading

  1. Kanbei-Udon Kanbei-Udon Public

    A responsive website for a real udon shop in Fukuoka, Japan built using React Router 6

    JavaScript

  2. Tindog-Dog-Dating-App Tindog-Dog-Dating-App Public

    A mobile dating app mimicking basic interaction of Tinder (made for dogs)

    JavaScript

  3. Open-Trivia-Challenge Open-Trivia-Challenge Public

    Customizable quiz built using React & Open Trivia API

    JavaScript

  4. yelp-camp yelp-camp Public

    A review-sharing and discovery platform for campsites built using Express, Node, MongoDb, and Mongoose.

    JavaScript