The goal of this project was to create an end-to-end machine learning project. We had to extract posts of specific communities from Reddit. Using kafka producer and consumer, these posts will then be transformed, using our trained-model for sentiments analysis classification. Finally, we loaded the data into a data-warehouse using PostgreSQL. All this process led to the obtention of a real-time dashboard, to monitor the results for each topics using PowerBI.
Jupyter Notebook, Python, Pandas, Kafka, PostgreSQL, PowerBI
From the Gutenberg dataset composed of many books, we retrieved general topics those books were related to. We displayed the wordcloud illustrating most frequent words and their order of importance. This was done using bag-of-words then TF-IDF, Latent Semantic Analysis model to group books into topics for further similarity evaluation.
Jupyter Notebook, Python, NLTK, Pandas, Wordcloud
Retrieved Augmented Generation chatbot. I contributed to the implementation of an AI chatbot that provides answers to customers based on uploaded knowledge base.
Python, Javascript, FastAPI, ReactJS, Cohere, Vercel, Render, Supabase, PostgreSQL
Egg hunt. Uncover hidden eggs in the grid.
Typescript, Javascript, NextJS, ReactJS, Tailwind CSS, Vercel
That was my final year project for the Master's degree. It's a plagiarism detection app. This was done to detect plagiarism among academic documents.
Python, Django, Bootstrap, Webscraping, NLP, TensorFlow, Task scheduling (Celery, RabbitMQ)
That was my final year project. I did a web app to help my school handle some process about final year projects for both Bachelor and Master's degree. That project help also students in finding a work subject and possibly an internship.
PHP, Laravel, Bootstrap