AI Engineer and Mathematical Modeling Researcher passionate about advancing artificial intelligence and mathematics in Africa. Currently pursuing AMMI (African Master in Machine Intelligence) at AIMS Senegal. Specialized in deep learning, computer vision, NLP, and mathematical optimization.

Jeremie Nlandu Mabiala - AI Engineer Portfolio

Jeremie Nlandu Mabiala - AI Engineer Portfolio

A modern, responsive Jekyll website showcasing expertise in AI, Machine Learning, and Mathematical Modeling.

πŸš€ Features

  • Modern AI-focused Design: Clean, professional layout optimized for AI/ML professionals
  • Interactive Components: Dynamic skill visualizations, project showcases, research highlights
  • Responsive Design: Mobile-first approach with seamless cross-device experience
  • AI Chat Integration: WebLLM-powered chat assistant for visitor interaction
  • Performance Optimized: Fast loading, SEO-friendly, accessibility compliant
  • Dark/Light Themes: Elegant theme switching with preference persistence

πŸ›  Tech Stack

  • Framework: Jekyll 4.3+
  • Styling: Modern CSS with Flexbox/Grid, SCSS preprocessing
  • JavaScript: Vanilla JS with modern ES6+ features
  • AI Integration: WebLLM for chat functionality
  • Icons: Font Awesome 6
  • Fonts: Google Fonts (Inter, JetBrains Mono)
  • Hosting: GitHub Pages

πŸ“ Project Structure

jnlandu.github.io/
β”œβ”€β”€ _config.yml              # Site configuration
β”œβ”€β”€ _layouts/                # Page layouts
β”‚   β”œβ”€β”€ default.html         # Base layout
β”‚   β”œβ”€β”€ home.html           # Homepage layout
β”‚   β”œβ”€β”€ post.html           # Blog post layout
β”‚   └── project.html        # Project layout
β”œβ”€β”€ _includes/              # Reusable components
β”‚   β”œβ”€β”€ header.html         # Navigation
β”‚   β”œβ”€β”€ footer.html         # Footer
β”‚   β”œβ”€β”€ hero.html           # Hero section
β”‚   └── chat-interface.html # AI chat component
β”œβ”€β”€ _sass/                  # Stylesheets
β”‚   β”œβ”€β”€ base/              # Base styles
β”‚   β”œβ”€β”€ components/        # Component styles
β”‚   β”œβ”€β”€ layouts/           # Layout styles
β”‚   └── utilities/         # Utility classes
β”œβ”€β”€ assets/                # Static assets
β”‚   β”œβ”€β”€ css/               # Compiled CSS
β”‚   β”œβ”€β”€ js/                # JavaScript files
β”‚   └── images/            # Images and media
β”œβ”€β”€ _posts/                # Blog posts
β”œβ”€β”€ _projects/             # AI/ML projects
β”œβ”€β”€ _research/             # Research papers/work
└── pages/                 # Static pages

🎯 AI Engineer Focus Areas

Core Expertise

  • Machine Learning: Deep Learning, Neural Networks, MLOps
  • Computer Vision: Object Detection, Image Segmentation, GANs
  • Natural Language Processing: Transformers, LLMs, Text Analysis
  • Mathematical Modeling: Optimization, Statistical Learning
  • Research: Academic publications, open-source contributions

Current Projects

  • AI-powered applications using PyTorch/TensorFlow
  • Mathematical modeling for real-world problems
  • Educational AI tools for African institutions
  • Open-source ML libraries and frameworks

πŸš€ Quick Start

# Clone the repository
git clone https://github.com/jnlandu/jnlandu.github.io.git
cd jnlandu.github.io

# Install dependencies
bundle install

# Run development server
bundle exec jekyll serve --livereload

# Build for production
JEKYLL_ENV=production bundle exec jekyll build

🎨 Customization

Theme Colors

:root {
  --ai-primary: #2563eb;      /* AI Blue */
  --ai-secondary: #7c3aed;    /* Purple */
  --ai-accent: #06b6d4;       /* Cyan */
  --ai-success: #10b981;      /* Green */
  --ai-warning: #f59e0b;      /* Orange */
  --ai-dark: #0f172a;         /* Dark Background */
  --ai-light: #f8fafc;        /* Light Background */
}

Adding Content

  • Blog Posts: Add markdown files to _posts/
  • Projects: Add to _projects/ with YAML front matter
  • Research: Add papers/work to _research/
  • Pages: Create in pages/ directory

πŸ“± Responsive Breakpoints

/* Mobile First Approach */
--breakpoint-sm: 640px;   /* Small devices */
--breakpoint-md: 768px;   /* Medium devices */
--breakpoint-lg: 1024px;  /* Large devices */
--breakpoint-xl: 1280px;  /* Extra large devices */

πŸ”§ Development Commands

# Development
bundle exec jekyll serve --drafts --livereload

# Build only
bundle exec jekyll build

# Clean build files
bundle exec jekyll clean

# Check for issues
bundle exec jekyll doctor

# Update dependencies
bundle update

πŸ“Š Performance Features

  • Image Optimization: WebP format with fallbacks
  • Code Splitting: Modular JavaScript loading
  • CSS Purging: Remove unused styles in production
  • Caching: Browser and CDN optimization
  • Lazy Loading: Images and components load on demand

πŸ”’ Security & Privacy

  • No Tracking: Privacy-focused analytics
  • Secure Headers: CSP and security headers
  • HTTPS: Secure communication
  • Data Protection: Minimal data collection

πŸ“ˆ SEO & Analytics

  • Structured Data: Rich snippets for better search visibility
  • Meta Tags: Comprehensive meta tag system
  • Sitemap: Auto-generated XML sitemap
  • RSS Feed: Blog post syndication
  • Performance: Core Web Vitals optimization

🀝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ‘¨β€πŸ’» About the Developer

Jeremie Nlandu Mabiala is an AI Master’s student at AIMS Senegal, passionate about advancing AI and Mathematics in Africa through research, education, and innovation.

Education

  • Current: African Master in Machine Intelligence (AMMI) - AIMS Senegal
  • 2023: Master’s in Mathematics - Stellenbosch University & AIMS South Africa
  • 2022: BSc Mathematics (Bac + 5 equivalent) - University of Kinshasa

Experience

  • Teaching Assistant at University of Kinshasa
  • Research Intern at Centre de Recherche de l’Enseignement des MathΓ©matiques
  • AI/ML Projects with real-world applications

πŸ“ž Contact


Built with ❀️ for the AI community Powered by Jekyll & GitHub Pages