Justin K Lee

Full‑Stack Engineer with more than four years of experience building scalable internal business systems in agile, collaborative team environments. Nature hiker, museum wanderer, and lifelong learner at heart

Justin K Lee portrait

Who I am

Full Stack Developer I’m a Full‑Stack Developer with more than four years of professional experience contributing to scalable internal business systems as part of agile, cross-functional teams. I enjoy solving complex problems with clean, efficient code, and continuously explore new technologies to improve development processes and user experience. I take pride in writing thoughtful code—and being a reliable teammate who brings positive energy to every project.

Outside of work, I recharge by spending time with family, hiking scenic trails, and visiting museums wherever I travel. These moments help me stay curious, grounded, and creatively inspired.

Justin in India

Main Skill Set

TOOLS

  • NextJS
  • TypeScript
  • React
  • JavaScript
  • Redux
  • Express
  • Ruby
  • Ruby on Rails
  • PostgreSQL
  • MySQL
  • MongoDB
  • Prisma
  • Vitest
  • AWS
  • GoogleCloud
  • WebSocket
  • Docker
  • ReactQuery
  • Firebase
  • GraphQL
  • Gatsby
  • Git
  • HuggingFace
  • Ollama
  • JQuery
  • D3
  • CSS3
  • HTML5
  • MUI
  • TailwindCSS
  • ShadCN
  • Bootstrap
  • Jira
  • Figma

Works

Share Desk

A full‑stack workspace rental platform that allows users to list and book private offices and desk spaces around the world. Key features include geolocation-based search with Google Maps API, real-time availability, secure payment flows, and user authentication via Google and Facebook OAuth. The platform also supports listing management, messaging, and a user rating system.

Built with Ruby on Rails 7.1, Stimulus.js, PostgreSQL, Bootstrap 5, and deployed on Render.com. Google Maps and Geocoding API for interactive map search. Media uploads are handled via AWS S3, and the interface includes infinite scrolling, advanced search filters, and responsive UI components. JQuery for dynamic front-end behavior. Authentication is powered by Devise and OmniAuth, with API fallback logic and robust client/server-side error handling ensuring stability.

Collectors

A fully responsive, single-page e‑commerce application designed for premium movie and media collectors. Users can browse categorized products, manage shopping carts, and complete secure checkouts. The app integrates with Stripe for payment processing and Firebase for user authentication and backend data management, including support for Google OAuth login.

Built with React 19, Redux Toolkit, and TypeScript, the app uses Thunk middleware for managing async data flows and React Router for client-side routing. Global state is optimized through selector memoization, state normalization, and modular slice-based architecture. The UI is enhanced with code-splitting using React Lazy and Suspense, and performance is monitored via React DevTools profiling.

Key features include: dynamic product catalog with filtering and sorting, persistent shopping cart with local/session storage fallback, Stripe-integrated checkout flow with real-time validation, and deployment-ready setup with Vite

Travelers to Canada

A fully interactive data visualization dashboard built with TypeScript, D3.js (v7), and Vite, designed to showcase 20 years of Canadian tourism statistics within a single, responsive web page. Utilizing modern web standards and best practices—including modular TypeScript architecture, CSS Grid and Flexbox layouts, and scalable SVG graphics—the application offers a seamless user experience where key insights such as bar charts, pie charts, maps, and interactive controls are immediately accessible.

Technical highlights include advanced D3.js charting techniques (including threshold, linear, and square-root scales), real-time data filtering, and a robust, maintainable codebase reinforced by strict linting and strong type safety..

Get in Touch

Leave me a message

  • Email

    justinklee215@gmail.com
  • Phone

    (604)808-7577
  • Address

    Vancouver/ Seattle / San Francisco