← Return to Portfolio List

My Computer Science Portfolio

I have a CS Master's Degree from Sorbonne University specializing in AI, most of my experience in CS is in Machine Learning and Computer Vision

Filter by Tag

Probabilistic Brush Compression

A new image compression algorithm I designed, currently deployed on Hugging Face Spaces with an interactive Demo.

Open Demo

Active Perception with VLM

Project applying multimodal language models for active perception robotics tasks. Done at the Institute of Intelligent Systems and Robotics (ISIR)

Read Report
Archive Indexation

Ege's Archive Indexation App

A media archive indexation app for photographers, with many features for convenient archive browsing, selection and file system management.

Open Repo
PersonaSFT

PersonaSFT

A pipeline that takes in various social media data exports from you (discord, whatsapp, etc), and trains an AI model to talk like you.

Open Repo
TaMtD research results

TaMtD: Compressed-Domain Visual Understanding Across Codecs

A research project using multi-stage decoding to isolate and measure the accuracy-preprocessing trade-off between intermediate and terminal codec representations.

Open Repo

SifuTAS

A mod with some TAS tools for Sifu

Download Mod

Image Generator

Locally trained GAN model that generates photographs of birds from sketches. Used a full MLops stack: kaggle, pytorch, docker, mlflow, gradio and hf spaces.

Open Repo

AI Chatbot

An AI Chatbot LLM model with architecture based on the original GPT2 (124M), built and trained entirely locally from scratch.

Open Repo

Lunar Lander AI

A reinforcement learning project for the Lunar Lander environment, simulated on the OpenAI Gymnasium library, trained using EA, DDPG and TD3 algorithms

Open Repo

Multi Agent Coordination

Optimizing the communication and coordination protocols between multiple agents in a shared environment. Built using the JADE/DEDALE framework.

Open Repo
AI Image Upscaler

AI Image Upscaler

A web interface built with Flask, HTML, JavaScript and CSS that uses Hugging Face transformer models to upscale the given images.

Open Repo

Multimodal Chatbot Voice Interface

A Gradio interface for multimodal voice interaction with local vision language models.

Open Repo
Detect Object

Detect Object

Detects the object in an image and crops out the rest. Purely algorithmic approach of my design, not using AI or external libraries.

Open Repo
Simplify Color

Simplify Color

I developed an image quantization algorithm, then did a survey comparing results from my algorithm with the industry standard, results are in the repo.

Open Repo

Movement Tracker

Tracks the movement in a given video, placing a red dot on the most active object. Algorithmic approach, no AI used.

Open Repo

Submerge

Simulates and visualizes an area of land being submerged based on the given topographical data and satellite image.

Open Repo
AI Number Reader

AI Number Reader

An AI program that can be trained to read numbers on a 16x16 black and white image.

Open Repo
Robot Simulation

AI Robot Simulation

An AI based solution for a simulated robotics project in my "AI and Games" class

Open Repo
Human Benchmark

Human Benchmark

The human benchmark games recreated using PyGame

Open Repo

Smaller Fish

My submission to the Pygame Community Summer 2023 Game Jam.

Open Repo
Simplify

Simplify

Creates a simplified version of a given image by finding the high contrast points.

Open Repo
Simplify Video

Simplify Video

Creates a simplified version of a given video by finding the high contrast points.

Open Repo
Snake

Snake

The snake game recreated using PyGame

Open Repo

Flies and Flowers

Simulates a few flies and different types of flowers on a flat terrain. Project for a java class

Open Repo
Minesweeper

Minesweeper

The minesweeper game recreated using PyGame

Open Repo