Projects

A selection of projects I've worked on.

Talent Scout Desk

A Gemini-powered HR tool for making hiring decisions based on free-text job descriptions

  • Implemented RAG with Postgresql for filtering based on text embeddings
  • Set up a multi-step decision agent using Google Gemini's API
  • Built a dashboard using Lovable to display the comparison results and hiring recommendations.
Python Gemini-API Postgresql RAG Lovable

SimCarma

A web-based platform for assessing soft skills of job candidates via interactive games.

  • Worked on both the frontend (Vue.js) and backend (Flask).
  • Implemented the CI/CD pipeline with GitHub Actions and set up frontend deployment on Netlify and backend deployment on Render.
Vue.js Flask GitHub Actions Netlify Render

PaperProbe

A terminal-based tool to automatically generate python scripts demonstrating usage of scientific libraries.

  • Used pymupdf to extract github links from scientific papers in pdf format.
  • Created an LLM-based agent to go through repositories, understand them and generate example scripts.
Python Langgraph

Rwamed Website

A home page for a real pharmaceutical trading company in Rwanda

Astro Tailwind CSS Cloudflare Pages

PDFReader

Full-stack web application for uploading and retrieving pdf files.

C# ASP.NET React

Text Analysis on r/Futurology

Analysis of reddit data using topic detection and sentiment analysis.

  • Used topic detection based on Latent Dirichlet Allocation (LDA) to identify prominent themes in user posts and comments.
  • Used sentiment analysis techniques to extract overall sentiment towards each identified topic.
Python PRAW R tidytext tidyvader spacyR

Tetris Clone

Made a clone of the popular game Tetris.

Unity C#