Professional website for research, education, and product development activities.
To add new career milestones or position changes:
- Open
index.html - Locate the
timelineDataarray (around line 1099) - Add a new object at the beginning of the array (most recent first)
Example structure:
{
year: "Year Range",
title: "Position Title",
institution: "Institution Name",
description: "Brief description of role and responsibilities.",
achievementTitle: "Section Title",
achievements: [
{
year: "YYYY",
text: "Action/Event",
link: "",
title: "",
journal: ""
},
{
year: "YYYY",
text: "Published",
link: "https://doi.org/10.xxxx/xxxxx",
title: "Paper title",
journal: "in Journal Name"
}
]
},For new papers, just add them to the appropriate milestone's achievements array:
{
year: "2025",
text: "Published",
link: "https://doi.org/10.xxxx/xxxxx",
title: "Paper title here",
journal: "in Journal Name"
}To modify focus areas, update the "Core Focus Areas" section around line 898. Each area contains:
- Description
- Highlights list (formatted with
→bullets)
SamMachariaPhD.github.io/
├── index.html # Main website file
├── assets/
│ └── img/
│ ├── favicon.ico # Site icon
│ ├── logo.png # Header logo
│ └── demopic/ # Background images
│ ├── motorProtein.jpg
│ └── windEnergy.jpg
└── README.md # Development notes
- Responsive layout for desktop, tablet, mobile
- Timeline adapts to screen size
- Navigation adjusts for small screens
- Copyright year updates automatically (2010 - current year)
- Smooth scrolling navigation
- Scroll progress indicator
- Content fade-in animations
Academic and professional profiles categorized as:
- Academic: ORCID, Google Scholar, ResearchGate
- Technical: GitHub, Stack Overflow, ACM
- Professional: EBK, IEK registrations
- Platform: SiliconWit, Goodreads, JOSS reviewer
- Single HTML file with embedded CSS and JavaScript
- No external frameworks
- CSS Grid/Flexbox for layouts
- Vanilla JavaScript for interactions
- Primary: Blue gradient (#667eea to #764ba2)
- Research: Blue-cyan gradient
- Education: Green-teal gradient
- Product: Pink-yellow gradient
- Desktop: > 768px (2-column timeline)
- Tablet: 481-768px (single column, larger text)
- Mobile: < 480px (compact layout)
- Technical blog section
- Research visualization components
- Student supervision information
- Course materials access
- Contact form integration
- Single file architecture
- Optimized image assets
- Minimal JavaScript usage
- Clean CSS implementation
- Efficient font loading (Inter)
- Add publications with DOI links
- Update timeline with career changes
- Review biographical information
- Verify external link functionality
- Update profile photo
- Add professional registrations
- Update platform links
- Review collaboration information
- Repository serves as primary backup
- All content under version control
- GitHub Pages serves from main branch
- No additional hosting dependencies
If issues arise:
- Review commit history:
git log --oneline - Revert to stable version:
git reset --hard <commit-hash> - Force push if necessary:
git push --force
Footer links include:
- ORCID (primary academic profile)
- SiliconWit (collaborative platform)
- Google Scholar (publication index)
- GitHub (project repository)
- Single-file approach for maintainability
- Timeline data structure for easy updates
- Neutral color scheme
- Mobile-responsive design
- Direct publication links preferred over intermediary pages
- Timeline entries include specific dates and achievements
- Three-pillar focus (Research, Education, Product Development)
- Collaborative innovation emphasis for SiliconWit
- Test mobile compatibility after changes
- Use DOI links for publication references
- Maintain ORCID as primary academic identifier
- Emphasize collaborative rather than commercial aspects
Website: https://sammachariaphd.github.io/