Complete showcase

Projects

Everything worth showing — from full-stack products to APIs, desktop tools and small experiments. Each entry links to its repository, and to a live demo where one exists.

Category

Technology

14 projects

Desktop companion

PetDex Linux

Tool

A floating desktop pet companion for Linux — an animated sprite that reacts to your desktop activity.

  • Animated sprite states
  • Reacts to desktop activity
  • Always-on-top window
JavaScriptElectronLinux

Random video chat platform

Raibu

API / Backend

A web-based random video chat application that instantly connects people around the world, face-to-face.

  • Real-time pairing
  • WebSocket signalling
  • Secure session handling
JavaSpring BootWebSocketWebRTC

Client for the Raibu platform

Raibu — Frontend

Web app

The TypeScript frontend consuming the Raibu video chat backend.

  • Media stream UI
  • Chat panel
  • Connection states
TypeScriptReact

Personal finance tracking

PennyPal

Web app

A full-stack app to record expenses and incomes, categorize them, attach receipts and visualize insights on a clean dashboard.

  • Category budgets
  • Receipt attachments
  • Insight dashboard
TypeScriptReactNode.jsPostgreSQL

Study assistant

Memo AI

API / Backend

A FastAPI application that helps students summarize lessons, understand complex topics and revise with quizzes and flashcards.

  • Lesson summarization
  • Quiz generation
  • Flashcard revision
PythonFastAPILLM API

Domain API

AgriFed API

API / Backend

API for managing the Federation of Agricultural Collectivities in Madagascar.

  • Collectivity management
  • REST resources
  • Layered architecture
JavaSpring BootPostgreSQL

Typing game

Driftype

Game

A typing website built with vanilla JavaScript and Tailwind CSS as a final exam project, made in pairs.

  • Typing speed test
  • Score tracking
  • Companion backend
JavaScriptTailwind CSSNetlify

Content-driven app

Recipe Book

Web app

Recipe book app built with Next.js and TypeScript.

  • Server rendering
  • Typed data layer
  • Recipe pages
Next.jsTypeScript

Administration backend

Employees Admin API

API / Backend

A Java backend for employee administration built with a layered REST design.

  • Employee resources
  • Validation layer
  • Repository pattern
JavaSpring BootREST

Object-oriented game

Spaceship Game

Game

A Java game project exploring object-oriented modelling and game state.

  • Entity modelling
  • Game loop
  • Unit-tested logic
JavaOOP

Repository explorer

Repo Lens

Tool

A JavaScript project for inspecting repository data.

  • Repository lookup
  • API consumption
  • Minimal UI
JavaScriptGitHub API

Python experiment

Kagami

Tool

A Python project exploring tooling and scripting ideas.

  • Scripted workflow
  • CLI oriented
Python

Straight from GitHub

Most starred repositories