I'm a self-taught full-stack developer based in Toronto π¨π¦.
I learned to code to overcome my fears of programming π¨π»βπ».
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 |
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 |
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. |
Repo & Site | Repo & Site |
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
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
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
University of Waterloo Bachelor of Knowledge Integration - Waterloo, Canada
- Design Thinking
- Collaborative Problem Solving
- Philosophy
- Earth Science
- Applied Languages Studies
- 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)