Skip to content

soroush-thr/soroush-thr.github.io

Repository files navigation

Soroush Taheri - Data Scientist & ML Engineer Portfolio

A modern, professional portfolio website showcasing expertise in Data Science, Machine Learning, and research achievements. Built with a focus on clean design, smooth animations, and comprehensive professional presentation.

πŸš€ Live Demo

Visit the live portfolio: https://soroush-thr.github.io

πŸ“‹ Features

  • Multi-Page Architecture: Dedicated pages for Home, About, Experience, Projects, Education, Research, and Contact
  • Dark/Light Theme Toggle: User preference-based theme switching with persistent storage
  • Professional Design: Modern, clean interface with sophisticated color scheme and typography
  • Responsive Layout: Fully optimized for desktop, tablet, and mobile devices
  • Interactive Elements: Smooth scroll animations, publication filtering, and dynamic navigation
  • Comprehensive Showcase: Research publications, professional experience, and technical achievements
  • Performance Optimized: Fast loading with optimized animations and efficient code
  • SEO Optimized: Meta tags, sitemap, and robots.txt for better search engine visibility
  • Accessibility: Keyboard navigation, semantic HTML, and screen reader friendly
  • Contact Integration: Direct links to professional profiles and contact information

πŸ› οΈ Technologies Used

  • HTML5: Semantic markup with proper accessibility features
  • CSS3: Advanced styling with CSS Grid, Flexbox, custom properties, and smooth animations
  • JavaScript (ES6+): Interactive functionality, scroll effects, and form handling
  • Font Awesome 6.0: Professional icon library
  • Google Fonts: Inter font family for modern, readable typography
  • GitHub Pages: Free hosting and automatic deployment

πŸ“ Project Structure

portfolio/
β”œβ”€β”€ index.html          # Home page - Main landing page
β”œβ”€β”€ about.html          # About page - Personal summary and professional highlights
β”œβ”€β”€ experience.html     # Experience page - Professional experience and achievements
β”œβ”€β”€ projects.html       # Projects page - Portfolio of technical projects
β”œβ”€β”€ education.html      # Education page - Academic background and certifications
β”œβ”€β”€ research.html       # Research page - Publications and research work
β”œβ”€β”€ contact.html        # Contact page - Contact information and social links
β”œβ”€β”€ styles.css          # Comprehensive CSS with modern design system and dark/light theme
β”œβ”€β”€ script.js           # JavaScript functionality, theme toggle, and interactions
β”œβ”€β”€ robots.txt          # SEO robots file
β”œβ”€β”€ sitemap.xml         # XML sitemap for search engines
β”œβ”€β”€ README.md           # Project documentation
└── images/             # Portfolio images and assets
    β”œβ”€β”€ personal.jpg    # Professional profile photo
    β”œβ”€β”€ thumbnail.png   # Site favicon and logo
    └── projects/       # Project thumbnails and images

🎯 Portfolio Pages

  1. Home (index.html): Landing page with hero section, key statistics, and overview
  2. About (about.html): Personal summary, professional highlights, and expertise
  3. Experience (experience.html): Professional experience timeline and key achievements
  4. Projects (projects.html): Portfolio of technical projects with descriptions and links
  5. Education (education.html): Academic background, relevant coursework, and certifications
  6. Research (research.html): Research publications with filtering (Journal Articles, Conference Papers)
  7. Contact (contact.html): Professional contact information and social media links

πŸš€ Getting Started

Prerequisites

  • A modern web browser
  • GitHub account (for hosting)

Installation

  1. Clone the repository:

    git clone https://github.com/soroush-thr/soroush-thr.github.io.git
  2. Navigate to the project directory:

    cd soroush-thr.github.io
  3. Open index.html in your web browser or serve locally:

    # Using Python
    python -m http.server 8000
    
    # Using Node.js
    npx serve .
    
    # Using PHP
    php -S localhost:8000

🌐 GitHub Pages Deployment

This portfolio is automatically deployed using GitHub Pages:

  1. Repository name must be username.github.io (where username is your GitHub username)
  2. Push your code to the main branch
  3. Go to repository Settings > Pages
  4. Select "Deploy from a branch" and choose main
  5. Your site will be available at https://username.github.io

πŸ“± Responsive Design

The portfolio is fully responsive and optimized for:

  • Desktop: 1200px+ (Full layout with side-by-side content)
  • Tablet: 768px - 1199px (Adjusted grid layouts and spacing)
  • Mobile: 320px - 767px (Single column layout with optimized navigation)

🎨 Design System

Color Palette

:root {
    --primary-color: #000080;      /* Navy Blue */
    --secondary-color: #4169E1;    /* Royal Blue */
    --accent-color: #1E90FF;       /* Dodger Blue */
    --text-primary: #2c3e50;       /* Dark Gray */
    --text-secondary: #7f8c8d;     /* Medium Gray */
    --background-primary: #ffffff;  /* White */
    --background-secondary: #f8f9fa; /* Light Gray */
}

Typography

  • Primary Font: Inter (Google Fonts)
  • Font Weights: 300, 400, 500, 600, 700
  • Responsive Sizing: Fluid typography with clamp() functions

Components

  • Cards: Rounded corners with subtle shadows and hover effects
  • Buttons: Gradient backgrounds with smooth transitions
  • Navigation: Fixed header with backdrop blur, smooth scrolling, and active page highlighting
  • Theme Toggle: Dark/light mode switcher with persistent user preference
  • Timeline: Visual timeline with animated markers and content cards
  • Project Grid: Responsive grid layout for project showcase

🎨 Customization

Personal Information

  • Update content across all HTML pages (index.html, about.html, experience.html, etc.)
  • Modify professional experience in experience.html
  • Add or remove projects in projects.html
  • Update publications in research.html
  • Modify education and certifications in education.html
  • Update contact information in contact.html

Visual Styling

  • Modify CSS custom properties in styles.css
  • Adjust color scheme and typography
  • Customize animations and transitions
  • Update spacing and layout parameters

Functionality

  • Theme toggle functionality in script.js (dark/light mode)
  • Enhance JavaScript interactions and animations
  • Add additional filters or interactive features
  • Implement contact form with EmailJS integration
  • Add analytics tracking (Google Analytics, etc.)

πŸ“Š Performance Features

  • Optimized Loading: Minimal JavaScript and efficient CSS
  • Smooth Animations: Hardware-accelerated CSS transitions
  • Lazy Loading: Images load as needed for better performance
  • Mobile-First: Responsive design with mobile optimization
  • Accessibility: Semantic HTML and keyboard navigation support

πŸ”§ Browser Support

  • Chrome: 90+ (Full support)
  • Firefox: 88+ (Full support)
  • Safari: 14+ (Full support)
  • Edge: 90+ (Full support)
  • Mobile Browsers: iOS Safari, Chrome Mobile, Samsung Internet

πŸ“Š Key Features & Achievements

Professional Highlights

  • 7+ Years Experience in Data Science and Machine Learning
  • 4 Peer-Reviewed Publications in high-impact journals including Scientometrics
  • 25% RMSE Improvement in predictive analytics models
  • 7% Cost Reduction achieved through energy forecasting systems
  • 99.8% System Uptime for production ML pipelines
  • 18% Accuracy Boost in NLP topic relationship detection

Technical Expertise

  • Machine Learning: Deep Learning, Neural Networks, LSTM, BERT
  • Computer Vision: CNNs, Transfer Learning, 3D Image Analysis
  • NLP: BERT-based embeddings, Topic Modeling, Sentiment Analysis
  • Data Science: Predictive Analytics, Time Series, Statistical Modeling
  • Cloud & MLOps: AWS, Scalable Pipelines, Production Deployment
  • Programming: Python, R, SQL, JavaScript, HTML/CSS

πŸ“„ License

This project is open source and available under the MIT License.

πŸ“ž Contact

Soroush Taheri Data Scientist & ML Engineer

πŸ™ Acknowledgments

  • Design Inspiration: Modern portfolio templates and professional web design trends
  • Icons: Font Awesome 6.0 for comprehensive icon library
  • Typography: Google Fonts (Inter) for modern, readable typography
  • Hosting: GitHub Pages for reliable, free hosting
  • Responsive Design: Modern CSS Grid and Flexbox techniques
  • Performance: Optimized animations and efficient code practices

πŸ”„ Recent Updates

  • βœ… Multi-Page Architecture: Converted to dedicated pages for better organization and SEO
  • βœ… Dark/Light Theme: Implemented theme toggle with persistent user preference storage
  • βœ… Professional Design System: Comprehensive CSS variables and modern styling
  • βœ… Enhanced Responsiveness: Optimized for all device sizes with mobile-first approach
  • βœ… Interactive Features: Smooth animations, scroll effects, and dynamic navigation
  • βœ… SEO Optimization: Added meta tags, sitemap, and robots.txt for better search visibility
  • βœ… Content Organization: Structured pages for publications, experience, projects, and achievements
  • βœ… Performance Optimization: Fast loading with efficient code and optimized assets

Built with ❀️ by Soroush Taheri Last Updated: September 2025

About

A modern, responsive portfolio website highlighting expertise in Data Science, Machine Learning, and research achievements. Features smooth animations, interactive navigation, publication filtering, and a clean professional design. Optimized for performance, accessibility, and mobile devices, and deployed with GitHub Pages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors