Personal portfolio website for James Geronimo, hosted at jegeronimo.com.
The entire UI is styled to look and feel like a Jupyter Notebook — complete with a title bar, menu bar, toolbar, tabbed navigation, cell prompts (In [n]:/Out[n]:), and a status bar. Content is organized across notebook-style tabs: About, Experience, Organizations, Courses, Contact, and Resume.
This repo was originally forked from the Freelancer Bootstrap theme by Start Bootstrap. Over time, the site was completely redesigned with a custom layout and stylesheet, fully deviating from the original template. The Freelancer theme and Bootstrap are no longer used anywhere in the codebase. Commit history prior to b07ab6c reflects the original fork.
- Jekyll — static site generator
- Custom Jupyter-themed layout (
_layouts/jupyter.html) and stylesheet (css/jupyter.css) - Interactive topography canvas (
js/topography.js) - Font Awesome for icons
- Deployed via GitHub Pages
_config.yml Site metadata and Jekyll configuration
_layouts/ Jupyter notebook layout
_experiences/ Work experience entries (Jekyll collection)
_organizations/ Organization entries (Jekyll collection)
css/jupyter.css All styles for the Jupyter theme
js/main.js Tab switching, experience card toggles, toolbar interactions
js/topography.js Interactive topography canvas animation
chat/ Embedded chat page
resume.pdf Downloadable resume
MIT — see LICENSE.