Bonjour,
je suis Clément Songis

un développeur fullstack français

Me contacter
Profile

Compétences

Technologies

siTypescript TypeScript
siSvelte Svelte
siReact React
siAngular Angular
siNodedotjs Node.js
siPython Python
siKotlin Kotlin
siFlutter Flutter
siRust Rust
siPhp PHP
siPostgresql PostgreSQL
siSpring Spring
siElectron Electron
siThreedotjs Three.js
siSolid SolidJS
siTailwindcss TailwindCSS
siGit Git

Autres technologies

CC++C#JavaHTMLCSSFastifyHonoWeb SocketsReact NativeArduinoShellSQL

Outils

siZedindustries Zed
siJetbrains Suite JetBrains
Visual Studio Code
siAndroidstudio Android Studio
Visual Studio
siUnity Unity
siVirtualbox Oracle Virtual Box
SSH
siArduino Arduino

Mes projets

Aramis

Aramis

Logiciel de préparation de commandes pour entrepôt réalisé en équipe lors d'un projet scolaire. Intègre un algorithme de bin packing en 3D pour optimiser le remplissage des palettes, ainsi qu'une visualisation 3D des résultats. Projet scolaire de 3e année de BUT.

Technologies

TypeScriptSolid.jsFilamentJetPack ComposeKotlinPostgreSQL
No screenshot yet

L'atelier Auto-mobile

Logiciel de gestion sur mesure développé en freelance pour un garage automobile. Permet la gestion des clients, véhicules, réparations et factures dans une interface desktop native.

Technologies

ElectronTypeScriptNode.js
Hacking Tools

Hacking Tools

Collection d'outils de cybersécurité à des fins éducatives, initialement réalisée lors d'un projet scolaire puis enrichie et améliorée de façon personnelle. Ces outils permettent d'apprendre les bases des techniques d'attaque et de défense dans un cadre légal et pédagogique.

Technologies

PythonShell
ADE App

ADE App

Une application Android développée pour aider les étudiants de mon IUT à visualiser facilement et rapidement leurs emplois du temps. L'application permet également de programmer des réveils en fonction du premier cours de la journée, offrant ainsi une solution pratique pour gérer les horaires quotidiens. Ce projet m'a permis de maîtriser le développement mobile avec Kotlin et l'interface utilisateur avec Jetpack Compose.

Technologies

KotlinAndroid StudioJetpack Compose
Seralight

Seralight

Un mini jeu multijoueur qui explore les possibilités de la 3D sur navigateur en utilisant Three.js. Ce projet a été conçu pour offrir une expérience immersive tout en apprenant et en maîtrisant les techniques de rendu 3D, les animations, et les interactions en temps réel sur le web.

Technologies

HTMLCSSJavaScriptThree.js
My Pronote

My Pronote

Une application mobile dédiée aux utilisateurs de Pronote, offrant des fonctionnalités supplémentaires telles que les notifications en temps réel et un accès hors ligne à l'emploi du temps. Ce projet m'a permis de travailler avec Flutter et Dart, ainsi que de développer une API backend avec Node.js.

Technologies

FlutterDartNode.js
Kahoot Bot

Kahoot Bot

Un bot automatisé conçu pour interagir avec l'API de Kahoot. Ce projet m'a permis de découvrir et d'explorer les API ainsi que les WebSockets avec CometD, tout en développant des compétences en React Native et TypeScript.

Technologies

React nativeTypeScriptExpoCometD
Minecraft portable

Minecraft portable

Ce projet consiste en une version portable du jeu vidéo Minecraft avec un launcher personnalisé, développé principalement en C++. Conçu pour être ultra-léger, l'ensemble tient en moins d'1 Go.

Technologies

C++VBScriptBatch
PhishShield

PhishShield

Un jeu éducatif conçu pour sensibiliser les utilisateurs aux risques de phishing en matière de cybersécurité. Réalisé lors de ma première année de BUT, ce projet utilise des technologies web de base pour créer une expérience interactive et informative.

Technologies

HTMLCSSJavaScript
Horizon Express

Horizon Express

Un site web fictif de réservation de billets de train, réalisé lors de ma première année de BUT. Ce projet a servi de base pour apprendre les fondamentaux du développement web, en utilisant des technologies classiques comme HTML, CSS, et JavaScript pour créer une interface utilisateur fonctionnelle.

Technologies

HTMLCSSJavaScript
Jeu de Nim

Jeu de Nim

Ce projet simule une partie de jeu de Nim entre un robot aléatoire et un robot utilisant une stratégie gagnante. Réalisé lors de ma première année de BUT, il a permis de mettre en pratique des concepts algorithmiques et de programmation en C, tout en découvrant les stratégies mathématiques derrière ce jeu classique.

Technologies

C

Mon parcours

Healabs Alternance en cours

Développement full stack au sein d'une entreprise spécialisée dans les solutions numériques pour la santé.

Beaumont-lès-Valence (26) 2025 – 2026
Tec6 Stage

Automatisation de processus et interconnexion d'applications métiers dans un environnement de gestion d'infrastructures informatiques.

Valence (26) Avr. – Juin 2025
L'atelier Auto-mobile Freelance

Conception et création d'un logiciel sur mesure pour la gestion des activités d'un garage automobile.

Mours-Saint-Eusèbe (26) 2024
BUT Informatique Formation

IUT de Valence

2022 – 2025
Baccalauréat STI2D SIN Formation

Lycée Algoud-Laffemas, Valence · mention très bien

2023
NEURALIA Stage

Adaptation d'un outil informatique développé en HTML, CSS et JavaScript pour répondre aux besoins spécifiques de l'entreprise.

Le Mans (72) Avr. 2020
Me contacter