Hermann Agossou

Data Science PhD Candidate & Full-stack Web Developer.
Building robust applications and intelligent systems.

Web Development

Crafting responsive and performant web applications using modern frameworks and best practices.

Data Science

Extracting insights from data, building ML models, and solving complex problems.

Backend Development

Building scalable and secure backend systems using modern frameworks and best practices.

Research, Educational & Personal Projects

Agentic Quantitative Risk Analysis

Built AI agents for financial risk analysis such as a Google Finance integration, Smart Risk Detector, and Economic Evaluator, orchestrated via ARK in Kubernetes

AI Agents Kubernetes Finance

Bot Detection

Built a model to classify auction bidders, reaching over 90% F1-score with linear models

Machine Learning Classification Python

Abstract Summarization

Fine-tuned T5-small on XSum dataset for abstract summarization, achieving competitive BLEU scores

NLP T5 Deep Learning

Ozone Level Forecasting

Applied Gradient Boosting, surpassing deep learning models on meteorological data, achieving RMSE of 8.81

Gradient Boosting Data Science Python

Driver Traffic Analysis

Used geospatial mapping and time series analysis to detect peak hours & traffic patterns in Casablanca

Geospatial Time Series Data Analysis

Spam Detection Model

Built a machine learning model to classify emails as spam or not, achieving 95% accuracy using Random Forest and Bagging techniques

Machine Learning Random Forest NLP

PyPI - Developed Python Modules

Maintained multiple open-source Python modules: opencf (file conversion), flask-file-share (file sharing web app), Common Statistics Tools, lissajou (image and curve animations), pyv (git branch based versioning helper)

Open Source Python PyPI

Demand Forecasting

Built a GUI for commercial forecasting from historical data, comparing methods (e.g., exponential smoothing, ARIMA, LSTM), and visualizes results

ARIMA LSTM GUI

Portfolio Website

Built and published a personal blog website sharing insights and guidelines on technologies, projects, and career

MkDocs Material Portfolio

Summarization Software

Created an extractive summarization software using BERT/Word2Vec embeddings

BERT NLP Word2Vec

Summarization Software (freelance)

Built a text summarization model using BERT/Word2Vec embeddings and cosine similarity, with graph-based sentence visualization

BERT NLP Visualization

Public Administrations Data Indexing (ETL)

Analyzed Moroccan public administration data with Python and SQLite, uncovering database normalization anomalies

ETL SQLite Python

Spring School ETL System

Created an ETL system in Python for managing user registration, payments, accommodations, badge generation, user statistics visualization, and automated email utilizing SQLite database, for the annual spring school for data science event

ETL SQLite Automation

Formula Screenshot to LaTeX

Built and deployed a Streamlit app to convert formula images to LaTeX code

Streamlit OCR LaTeX

AI Based Searched Engine

Implemented a web application with an NLP Based search engine

NLP Search Web App

Predictive Maintenance for Industrial Equipment

Built a predictive maintenance model to forecast equipment failures using time-series analysis.

Time Series Predictive Maintenance Python

Event Websites

Developed responsive modern websites for various scientific events, including the Spring School 2023 and the Winter School 2025. Tasks included DNS configuration, SEO optimization and Mail automation.

Web Dev SEO DNS

Event Organization

Co-organized various scientific events including the Next Generation AI Winter School (2025), the Generative AI Winter School (2024) and the Data Driven Decision Making Spring School (2023)

Event Planning AI Coordination

Statistical Methods Python Library

Implemented statistical methods, including minimum sample size, confidence interval estimation, hypothesis testing, and regression models, complete with unit test suites

Statistics Python Unit Testing

mteck-resume-parser

Resume parser and generator

Resume Parser Python

winter-school-website

Website for the Winter School event

Web Dev Event HTML/CSS

exchange-form

Form for exchange programs

Web Dev Form JavaScript

file-storage-api

A lightweight FastAPI-based file storage service with UUID-based security and SQLite metadata management

FastAPI SQLite API

MoroccoAI Hackathon Medical Assistant

Demo of a smartwatch based systematic health monitoring solution designed for patients with chronic conditions

AI Healthcare Hackathon

agents-at-scale-ark

Provider-agnostic operations for agentic resources. ARK codifies patterns and practices developed across dozens of agentic application projects.

AI Agents Operations Framework

repos-stats-and-evaluation

A tool for coding instructors to read a repo stats and evaluate in a streamlit app

Streamlit Education Python

lidar2bev

Lidar to Bird's Eye View conversion

Computer Vision Lidar Python

learn-git-pytest

Learning resources for Git and Pytest

Education Git Pytest

simple-product-listing-express

Simple product listing application with two frontends (one JS-based and one Jade-based) and a backend using Express

Express Node.js Web Dev

file-converter

Implementation of the best convertion methods without restiction on the file format backed by a versatile Python package

File Conversion Python Tool

inspect-recursive

Recursively inspect python objects

Python Debugging Tool

pyv

A pypi package providing a command-line interface (CLI) application for managing versioning in a using Python

Python Versioning CLI

vod-converter

Convert between visual object detection datasets

Computer Vision Dataset Python

polynomial-generator

A Python package for generating polynomial expressions

Math Python Package