Skip to content

Khanz9664/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Profile Logo

Shahid Ul Islam: AI & Data Science Portfolio

Machine Learning Engineer | Data Scientist | Research Focused

Live Deployment LinkedIn GitHub

Deploy to GitHub Pages Lint Code Base Playwright Tests CI


"Architecting resilient AI systems by bridging mathematical theory with production-grade engineering."


Visual Showcase

Experience the high-fidelity design system built with custom modular CSS and cinematic GSAP animations.

Home Hub Contact Gateway

Project CTA Mobile Responsive


Technical Architecture

The portfolio is architected as a modular, high-performance static environment, prioritizing cinematic visuals without compromising on core DevOps stability.

graph TD
    subgraph "Core Engine Layer"
        GSAP["GSAP & ScrollTrigger<br/>(Animation Control)"]
        CanvasJS["Generative Backgrounds<br/>(Math-driven Canvas)"]
        MathJax["MathJax Rendering<br/>(Scientific Articles)"]
    end

    subgraph "Structural Layer"
        HTML5["Semantic HTML5<br/>Modular UI Templates"]
        CSS3["Modular CSS System<br/>(Zero-Error Standard)"]
    end

    subgraph "DevOps & Quality Gates"
        GHA["GitHub Actions CI/CD"]
        Lint["Stylelint & htmlhint<br/>(Static Analysis)"]
        Tests["Playwright E2E Tests<br/>(Functional Verification)"]
    end

    HTML5 --> GSAP
    HTML5 --> MathJax
    CSS3 --> HTML5
    CanvasJS --> GSAP
    
    GHA --> Lint
    GHA --> Tests
    
    Lint --> |Passes| GHA
    Tests --> |Passes| GHA
    
    GHA --> |Atomic Deploy| GH_Pages["Production Env (live)"]

    style GSAP fill:#bd00ff,stroke:#333,stroke-width:2px,color:#fff
    style GHA fill:#2ea44f,stroke:#333,stroke-width:2px,color:#fff
    style Tests fill:#00f2ff,stroke:#333,stroke-width:2px,color:#111
Loading

Automated CI/CD Pipeline

Every commitment to the production environment undergoes a rigorous evaluation through our automated quality gates.

sequenceDiagram
    participant Dev as Developer
    participant GHA as GitHub Actions CI
    participant QG as Quality Gates (Lint/Test)
    participant Prod as GitHub Pages

    Dev->>GHA: Git Push (Main)
    activate GHA
    
    par Quality Audit
        GHA->>QG: Execute htmlhint & stylelint
        GHA->>QG: Execute Playwright E2E Suite
    end
    
    QG-->>GHA: Success Report
    
    rect rgb(20, 40, 20)
    Note right of GHA: Deployment Gate
    GHA->>Prod: Trigger Atomic Deployment
    Prod->>Prod: Build & Sync
    Prod->>Dev: Deployment Live
    end
    deactivate GHA
Loading

Automated Testing Methodology

To guarantee a premium user experience across all devices, we employ a Playwright-driven testing suite.

  • E2E Navigation: Verifies navbar integrity, mobile menu toggles, and active link states across Desktop Chrome, Firefox, and Mobile Safari.
  • Functional Integrity: Comprehensive testing of the "Arooth" contact form, including service chip selection and mocked API submissions.
  • Robust Error Handling: Verified server-side failure detection to ensure graceful feedback to users.
  • Cross-Device Reliability: Automated testing of the fluid typography and modular grid stacking at key breakpoints (375px, 768px, 1024px).

Scientific Methodology: ML Articles

A core pillar of this portfolio is the "Machine Learning From First Principles" series. These are rigorous mathematical derivations rendered with MathJax.

  • LaTeX Accuracy: Precise rendering of calculus and linear algebra primitives.
  • Interactive Methodology: GSAP-driven diagrams to illustrate concepts like Gradient Descent trajectories and Lagrange optimization boundaries.
  • Standard Scientific Narrative: Intuition -> Mathematical Derivation -> Algorithmic Implementation.

Repository & Tooling

Category Tools Standard
Animation GSAP 3.12+ Cinematic / Scroll-synced
Logic Vanilla JS (ES6+) Modular / Modern
Quality Playwright, Stylelint Zero-Error Policy
Hosting GitHub Pages Atomic CI/CD

Local Setup

  1. Clone & Install:
    git clone https://github.com/Khanz9664/portfolio.git
    npm install
  2. Execute Tests:
    npm test          # Run headless suite
    npm run test:ui   # Open Playwright UI
  3. Static Analysis:
    npx stylelint "**/*.css"

Technical Articles

Article Description Category
Gradient Descent The workhorse of machine learning optimization. Understand partial derivatives, learning rates, and convergence behavior from first principles. Optimization
Lagrange Multipliers Constrained optimization unlocked. A deep dive into the method of Lagrange multipliers, dual problems, and their geometric intuition. Optimization
Bias Variance TradeOff The fundamental trade-off between model simplicity and prediction accuracy. Optimization
Linear Regression The foundation of predictive modeling. Complete mathematical derivation of Ordinary Least Squares, normal equations, and assumptions. Supervised Learning
Logistic Regression Moving from continuous to categorical. Explore sigmoid functions, maximum likelihood estimation, and cross-entropy loss gradients. Classification
Neural Networks The mathematical foundations of deep learning. Explore forward propagation, backpropagation derivations, and the universal approximation theorem. Deep Learning
Principal Component Analysis From variance maximization to SVD equivalence. A definitive guide to understanding PCA's mathematical machinery from the ground up. Dimensionality Reduction
Information Theory The mathematics of uncertainty and learning. Explore Shannon entropy, KL divergence, cross-entropy, and the maximum entropy principle. Information Theory
Singular Value Decomposition The most powerful factorization in all of mathematics. Works on every matrix, reveals hidden geometry, and underlies PCA and compression. Linear Algebra

Engineering Design © 2025 Shahid Ul Islam.
Built with passion for Mathematical Rigor and Technical Excellence.

Portfolio GitHub LinkedIn Kaggle Email

About

This GitHub repository contains a personal portfolio project. It is built using HTML, CSS, and JavaScript. The primary purpose of this repository is to showcase the my skills and projects through a visually engaging website.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

No releases published

Contributors