Skip to content

jcrew/jcrew.github.io

Repository files navigation

Jaeyoon Lee - Professional Portfolio

Modern, responsive personal website showcasing global software engineering journey and career achievements.

Features

  • Interactive World Map - Leaflet/OpenStreetMap integration with 33+ locations visited and worked from
  • Career Photo Gallery - Visual timeline of professional journey with modal functionality
  • Dark/Light Theme Toggle - Automatic system preference detection with manual override
  • Responsive Design - Mobile-first approach with breakpoints for all device sizes
  • Professional Timeline - Detailed career progression from military service to Staff Engineer at Apple
  • Modern Tech Stack - Vanilla JavaScript ES6+, CSS Grid/Flexbox, HTML5 semantic structure

Tech Stack

  • Frontend: Modern HTML5, CSS3 with custom properties, Vanilla JavaScript
  • Map: Leaflet.js with OpenStreetMap tiles (CartoDB dark theme)
  • Styling: CSS Grid, Flexbox, responsive design principles
  • Performance: Intersection Observer API, requestAnimationFrame optimization
  • Accessibility: ARIA labels, semantic HTML, keyboard navigation support

Legacy Notes

Previous version used AngularJS 1.x, Bootstrap 3, Bower, and Grunt. The v2 branch represents a complete modernization to current web standards.

Development

Simply serve the files from a web server. No build process required.

For local development:

# Any local server will work, for example:
python -m http.server 8000
# or
npx serve .

About

Personal portfolio website

Topics

Resources

Stars

Watchers

Forks

Contributors