A modern, responsive professional portfolio website showcasing the expertise and services of Daniel Ribes, Senior Health Economist with 10+ years of experience in economic modeling, HTA submissions, and market access strategies.
This website serves as a comprehensive professional portfolio and digital CV, designed to:
- Showcase Professional Expertise - Highlight 10+ years of experience in health economics and outcomes research (HEOR)
- Present Portfolio Projects - Feature major projects including GSK Arexvy RSV models, Neuroendocrine Tumor pricing strategies, and rare disease economic evaluations
- Demonstrate Technical Skills - Display proficiency in economic modeling, advanced programming (R, Python, Julia, VBA, C++), and AI integration
- Facilitate Professional Networking - Provide easy access to contact information, LinkedIn profile, and downloadable CV
- Support Career Opportunities - Serve as a landing page for LinkedIn profile visitors and potential clients/employers
Visit the live site: https://danribes.github.io
This is a static website built with vanilla web technologies for optimal performance, accessibility, and maintainability:
- HTML5 - Semantic markup with modern best practices
- CSS3 - Custom styling with CSS Grid, Flexbox, and CSS Variables
- Vanilla JavaScript (ES6+) - Progressive enhancement and interactive features
- β Zero Build Process - No compilation or bundling required
- β Lightning Fast - Pure HTML/CSS loads instantly
- β GitHub Pages Native - Direct deployment without build steps
- β Maximum Compatibility - Works everywhere without dependencies
- β Easy Maintenance - Simple to update and modify
- β SEO Optimized - Search engines can crawl content directly
- β Lightweight - Minimal file size for fast loading
- Primary Font: Inter (Google Fonts) - Clean, professional sans-serif
- Heading Font: Poppins (Google Fonts) - Bold, modern headings
- Responsive scaling using rem units
Primary Blue: #2563eb (Professional, trustworthy)
Secondary Green: #10b981 (Success, growth)
Accent Orange: #f59e0b (Energy, innovation)
Text Primary: #1f2937 (High readability)
Text Secondary: #6b7280 (Subtle information)
Background: #ffffff, #f9fafb (Clean, spacious)- Container Width: Max 1200px for optimal readability
- Grid System: CSS Grid for complex layouts, Flexbox for simpler ones
- Spacing Scale: 0.5rem, 1rem, 2rem, 4rem, 6rem (consistent rhythm)
- Border Radius: 0.5rem, 1rem, 1.5rem (soft, approachable)
- Mobile-First Approach - Optimized for all screen sizes
- Breakpoints:
- Desktop: > 1024px
- Tablet: 768px - 1024px
- Mobile: < 768px
- Hamburger Menu - Collapsible navigation on mobile devices
- Minimal Dependencies - Only Google Fonts (async loaded)
- Optimized CSS - Single stylesheet, no unused code
- Lazy Loading Ready - Infrastructure for image lazy loading
- Debounced Scroll Events - Optimized scroll performance
- Smooth Scrolling - Navigation with offset for fixed header
- Animated Counters - Statistics animate on scroll into view
- Intersection Observer - Progressive content reveals
- Hover Effects - Engaging micro-interactions
- Active Navigation - Highlights current section
- Semantic HTML - Proper heading hierarchy and landmarks
- ARIA Attributes - Enhanced screen reader support
- Keyboard Navigation - Full keyboard accessibility
- Focus States - Clear focus indicators
- Color Contrast - WCAG AA compliant
- Meta Tags - Title, description, keywords
- Open Graph - Social media preview ready
- Structured Data - Schema.org markup ready
- Semantic HTML - Search engine friendly structure
danribes.github.io/
βββ index.html # Main HTML file with all content
βββ css/
β βββ style.css # Complete stylesheet
βββ js/
β βββ script.js # Interactive features and animations
βββ images/ # Image assets directory (empty, ready for use)
βββ .nojekyll # Prevents GitHub Pages Jekyll processing
βββ README.md # This file
- <head> - Meta tags, fonts, CSS
- <nav> - Sticky navigation bar
- <section id="home"> - Hero section with CTA buttons
- <section id="about"> - Professional summary
- <section id="expertise"> - Core competencies (6 cards)
- <section id="services"> - Professional services (6 cards)
- <section class="therapeutic-areas"> - Disease area expertise
- <section id="portfolio"> - Featured projects (4 major projects)
- <section class="publications"> - Peer-reviewed research
- <section class="experience"> - Career timeline
- <section class="education"> - Academic background
- <section class="languages"> - Language proficiency
- <section id="contact"> - Contact information
- <footer> - Site footer with links
1. Variables & Reset - CSS custom properties, normalize
2. Typography - Font styles, sizes, weights
3. Utility Classes - Reusable components
4. Navigation - Header, menu, mobile nav
5. Hero Section - Landing area with stats
6. About Section - Professional summary
7. Expertise Section - Skills grid
8. Services Section - Offerings cards
9. Portfolio Section - Project showcases
10. Publications Section - Research papers
11. Experience Timeline - Career history
12. Education Section - Academic credentials
13. Languages Section - Language skills
14. Contact Section - Contact information
15. Footer - Site footer
16. Responsive Media Queries - Mobile, tablet, desktop
17. Animations - Fade-in effects- Mobile Navigation Toggle
- Smooth Scrolling
- Navbar Background on Scroll
- Intersection Observer (Animations)
- Active Navigation Highlighting
- Counter Animations
- Email Copy-to-Clipboard
- Dynamic Year in Footer
- External Links Security
- Lazy Loading Infrastructure
- Debounced Scroll Events
- Print-Friendly StylesGitHub Pages - Free static site hosting from GitHub
- Code is pushed to
mainbranch - GitHub Pages automatically serves
index.htmlfrom root .nojekyllfile prevents Jekyll processing- Site updates typically deploy within 1-2 minutes
The site is configured to work with custom domains. To add a custom domain:
- Add
CNAMEfile with your domain - Configure DNS records at your domain provider
- Enable HTTPS in GitHub Pages settings
- A modern web browser (Chrome, Firefox, Safari, Edge)
- A local web server (optional, but recommended)
python3 -m http.server 8080
# Visit http://localhost:8080npx http-server -p 8080
# Visit http://localhost:8080- Install "Live Server" extension
- Right-click
index.html - Select "Open with Live Server"
- Edit HTML - Modify content in
index.html - Edit Styles - Update styles in
css/style.css - Edit Scripts - Modify functionality in
js/script.js - Test Changes - View in browser (hard refresh: Ctrl/Cmd + Shift + R)
- Commit & Push - Changes automatically deploy to GitHub Pages
- Name and professional title
- Key statistics (10+ years, 5 markets, 6 languages, 2 publications)
- Call-to-action buttons (Contact, Resume, Portfolio)
- Professional summary
- Unique multidisciplinary profile (Health Economist + Engineer + Blockchain Developer)
- Key highlights (International experience, Innovation, Track record)
- Economic Modeling & HTA
- Survival & Statistical Analysis
- Evidence Synthesis
- Pricing & Market Access
- Advanced Programming (R, Python, Julia, VBA, C++)
- AI & Blockchain Integration
- HTA Submissions & Dossiers
- Economic Modeling
- Pricing & Market Access Strategy
- Evidence Synthesis & Analysis
- Advanced Analytics & AI Integration
- Custom Tool Development
- Oncology, Rare Diseases, Vaccines, Autoimmune, MedTech, Cardiometabolic
- GSK Arexvy - RSV Dynamic Transmission Model (Lead Modeler, 2021-2024)
- RSV Static Cost-Effectiveness Model (Model Developer, CHESS collaboration)
- NET Portfolio Budget Impact Model (HEOR Manager, Novartis 2020-2021)
- Cushing's Syndrome Semi-Markov Model (Model Developer, Osilodrostat)
- Kidney International Reports (2021) - AKI Cost-Effectiveness
- Current Medical Research and Opinion (2018) - Schizophrenia UAE
Timeline from 2018-2025 covering roles at:
- IQVIA (2025)
- AXIS Consulting UK (2024-2025)
- Freelance/GSK (2021-2024)
- Novartis Oncology (2020-2021)
- Wellmera AG (2018-2020)
- Master in Blockchain Development (2024)
- Advanced Modelling Methods - York (2017)
- MSc Health Economics - City London (2014-2015, Distinction)
- Management Development - IESE (2005-2006)
- MSc Agricultural Engineering - UPC & Wageningen (1986-1993)
Spanish (Native), Catalan (Native), English (Fluent), French (Advanced), Italian (Advanced), German (Basic)
- Email: danribes@iies.es
- Phone: +34 696 62 83 77
- Location: Barcelona, Spain (Remote-Ready)
- LinkedIn: daniel-ribes
- Resume: Download CV
- Primary Actions - Blue gradient buttons (Get In Touch, Contact)
- Secondary Actions - Outlined buttons (Download Resume)
- Tertiary Actions - Text links (Portfolio navigation)
- Above the Fold - Immediate professional identity and key stats
- Progressive Disclosure - Detailed information as user scrolls
- Call-to-Action Placement - Strategic placement throughout journey
- Social Proof - Publications, projects, and timeline establish credibility
- Fast Load Time - Minimal assets, optimized delivery
- Intuitive Navigation - Clear sections, sticky header
- Mobile-Friendly - Touch-optimized, readable on small screens
- Scannable Content - Headlines, cards, bullet points
- External Links -
target="_blank"withrel="noopener noreferrer" - No Backend - Static site eliminates server vulnerabilities
- HTTPS - Served over secure connection via GitHub Pages
- No Cookies - Privacy-friendly, no tracking
The site structure is ready for analytics integration:
- Google Analytics (add tracking code to
<head>) - Microsoft Clarity (add clarity code)
- LinkedIn Insight Tag (for LinkedIn campaigns)
- Added resume/CV download links (navigation, hero, contact)
- Added
btn-outlinebutton style - Enhanced contact section with resume card
- Removed Astro build system
- Converted to pure HTML/CSS/JS
- Added
.nojekyllfor GitHub Pages - Cleaned repository structure
- Initial release
- Complete portfolio website
- Responsive design
- Interactive features
- All content sections
This is a personal portfolio website. However, if you notice any issues or have suggestions:
- Open an issue on GitHub
- Fork the repository
- Create a feature branch
- Submit a pull request
Copyright Β© 2025 Daniel Ribes. All rights reserved.
This website and its content are proprietary. The code structure and design patterns may be used as inspiration, but direct copying or replication is not permitted without explicit permission.
Daniel Ribes
Senior Health Economist
- π Website: danribes.github.io
- π§ Email: danribes@iies.es
- π± Phone: +34 696 62 83 77
- πΌ LinkedIn: daniel-ribes
- π Resume: Download CV
Built with β€οΈ using vanilla HTML, CSS, and JavaScript
No frameworks, no dependencies, just clean code.