Yanghuijing (Leo) Wang
Full-Stack Developer · AI-Powered Products
- wyhjlb@gmail.com
- Vancouver, BC · Canadian PR
- LinkedIn · GitHub
TL;DRShips complete web products: schema, API, auth, UI, deploy. One of them runs a care centre's daily operations.
Summary
Computer Science graduate (UVic) and Canadian permanent resident in Vancouver. I have shipped a production attendance and booking system on Next.js, Supabase, and row-level security, and built REST services in Spring Boot during a co-op. I care about clear UX and back ends that stay maintainable. Available to start now.
Experience
Full-Stack Developer · L’Chaim Adult Day Centre
Apr 2025 – Jul 2025 · Vancouver, BC
- Designed and built a web attendance and booking system for care staff: check-ins, monthly booking, and transportation scheduling.
- Implemented Supabase Auth with RLS and JWT; role-based access via Next.js App Router middleware and protected routes.
- Shipped responsive TypeScript + Tailwind UI: client profiles, calendar booking, real-time attendance views.
- Modeled PostgreSQL schema and Supabase backend with normalized tables; transactional logic and row-level security.
- Deployed on Vercel with environment-based configuration and production-oriented performance tuning.
Full-Stack Developer (Co-op) · Vancouver Institute of Sciences and Arts
Jan 2024 – Jul 2024 · Vancouver, BC
- Built a responsive corporate web portal with React and Tailwind, emphasizing UX across mobile and desktop.
- Automated data workflows in Python; improved update efficiency for internal datasets.
- Developed REST APIs with Spring Boot and MySQL; reduced page-load latency for key views.
- Used Selenium + Python for testing and scraping workflows to support QA and scheduled updates.
Selected projects
Skillsclick a skill to see where it's proven
- Frontend
- Vue / NuxtGSAP
- Backend & data
- Delivery
- GitDockerCI/CD
- AI
Education
Bachelor of Science, Computer Science · University of Victoria
2020 – 2024
- Coursework: software design patterns, database systems, cloud deployment.
- Tools: React, Docker, automated testing (e.g. JUnit, Selenium).