Me

Tom Chauvel

I am Tom Chauvel and I am 22 years old. Since my childhood I've been interested in science, especially computer science. To graduate in this field, I have been studying at the ESIR since 2021, at the University of Rennes (my heart's city).

Projects

Palette Generator

- Today

Svelte
Svelte
Tailwind CSS
Tailwind
TypeScript
TypeScript

TravelPlanner

-

Team project to plan a trip in a given city. Uses AI (LLaMA) to generate a personalized guide based on user preferences.

PocketBase
Pocketbase
Scrum
Svelte
Svelte
Tailwind CSS
Tailwind
Svelte
SvelteKit
TypeScript
TypeScript

Isati Website

-

Website for our school's student association to list events, present clubs, check room availability, and create Instagram posts with a dedicated tool.

Amazon Web Services
AWS
AWS Amplify
AWS-Amplify
AWS Lambda
AWS-Lambda
Amazon Cognito
AWS-Cognito
Amazon S3
AWS-S3
Amazon DynamoDB
AWS-DynamoDB
Google Workspace (Authentification)
Python
Python
Svelte
Svelte
Tailwind CSS
Tailwind
TypeScript
TypeScript
Python
Python

Charitea

-

Course project designed to simplify association management.

Angular
Angular
Tailwind CSS
Tailwind
NestJS
NestJS
TypeORM
TypeORM
SQLite
SQLite
TypeScript
TypeScript

Elek

-

TypeScript
TypeScript

Drink App

-

Application to track participants' consumption during an event.

Amazon Web Services
AWS
AWS Amplify
AWS-Amplify
AWS Lambda
AWS-Lambda
Amazon DynamoDB
AWS-DynamoDB
Python
Python
Python
Python
TypeScript
TypeScript
React
React
Tailwind CSS
Tailwind

Cours ESIR

-

TypeScript
TypeScript
Vue.js
VueJS

Text Editor

-

C++
C++
SDL

Canvas Editor

-

A Canvas (JS) editor to easily create images. It is used for ISATI tools.

TypeScript
TypeScript

Programming Project

-

A C++ game made as a team using SDL as the rendering engine. I mainly contributed to interactions and detection of objects around the character.

C++
C++
SDL

EndlesslyNaggingDeity

-

Adventure puzzle game made with Godot.

Godot

Beaulieu'Camp

-

A website to track the availability of rooms in our school. Also includes a map to locate each building.

Svelte
Svelte
TypeScript
TypeScript
Python
Python

vtNotes

-

Attempt to make a note-taking application.

Svelte
Svelte
Tauri
Tauri
TypeScript
TypeScript

SlimeGame

-

Game we programmed for a school project. I mainly contributed to the physics, lighting, performance optimization, and the separation of the game and render loops (threading).

Python
Python

Streamkit

-

Electron
ElectronJS
JavaScript
JavaScript
CSS3
CSS

Audio Player

-

JavaScript
JavaScript
CSS3
CSS

Weather

-

JavaScript
JavaScript
CSS3
CSS

Tableau d'avancement

-

Created a small website back when I needed to check my balance equations in chemistry.

JavaScript
JavaScript
CSS3
CSS
© 2025 Tom Chauvel. All rights reserved.
Home Projects Gallery CV