Disponible pour de nouveaux projets

Thomas Marsa

Développeur Full-Stack

Je conçois des expériences web et mobiles complètes, du backend robuste aux interfaces qui marquent.

À propos

Concevoir des produits web et mobiles qui ont du sens.

Portrait de Thomas Marsa

Thomas Marsa

Développeur Full-Stack · Web & iOS

Perpignan, France

Voir mon CV

Étudiant en informatique et développeur basé à Perpignan, j'ai passé deux ans en alternance chez Tecsol sur une application Angular / TypeScript : SSO Microsoft Entra ID, tests E2E Playwright, CI GitLab et méthode Scrum.

À côté, je mène mes propres projets de l'idée à la mise en ligne : des sites pour des commerces locaux, un outil métier de tri, des extensions Chrome, un firmware embarqué et BeFish, mon application iOS publiée sur l'App Store.

7

projets menés de bout en bout

4

en production aujourd'hui

1

application iOS sur l'App Store

2 ans

d'alternance en équipe Scrum

Code propre

Une architecture pensée pour évoluer, maintenable et lisible par toute une équipe.

Design soigné

Le souci du détail compte. Animations fluides, hiérarchie claire, accessibilité respectée.

Performance

Des sites rapides, optimisés pour le web moderne et pensés pour tous les écrans.

Compétences

Les outils de mon quotidien.

Front-end

Angular
TypeScript
JavaScript
HTML5
CSS3

Mobile & Apple

Swift
SwiftUI
watchOS
Xcode
Ionic

Back-end & embarqué

Python
PHP
SQL
PostgreSQL
Supabase
C++
Arduino

DevOps & Outils

Git / GitLab
CI/CD
Docker
Ubuntu
Extensions Chrome

Projets

Une sélection de mes réalisations.

Des projets concrets, du développement au déploiement en production : sites, outils métier, extensions, firmware et application mobile.

Icône de l'application BeFish

Projet phare · Application iOS

BeFish

Application iOS de pêche et de chasse sous-marine inspirée de BeReal : on publie sa prise en double photo, on suit ses amis et on collectionne les espèces. Météo marine, alerte de sécurité « Je suis à l'eau », messagerie, clubs et app Apple Watch.

App Store

publiée et maintenue

4 langues

fr, en, es, it

3 cibles

iPhone, montre, widgets

SwiftSwiftUISupabasePostgreSQLWeatherKitwatchOS
BeFish : météo de pêcheBeFish : fil des prisesBeFish : trophées
En ligne

Pizza-Man

Site responsive pour une pizzeria locale : composition de pizzas, gestion du panier et envoi de la commande par SMS — sans backend.

JavaScriptHTML/CSSResponsiveGitHub Pages
En ligne

Bronzette ... au village

Site vitrine responsive pour un café-restaurant à Argelès-sur-Mer : cartes filtrables, horaires dynamiques, Google Maps et SEO local.

HTML/CSSJavaScriptJSONSEO local
En ligne

Le Baus du Tri

Application métier pour TransBaus : scan code-barres, OCR sur étiquettes, gestion des baques de tri et synchronisation Supabase multi-appareils.

JavaScriptSupabaseOCRPDF.js
Projet privé

Upsilon Boost

Firmware personnalisé pour NumWorks n0110 avec application IA intégrée, communication UART vers ESP32-C3 et personnalisation système.

C++ArduinoESP32-C3UART
Code public

TIKREP

Extension Chrome Manifest V3 qui automatise la suppression des republications TikTok avec popup, service worker et script injecté.

Manifest V3JavaScriptDOMChrome API
Projet privé

AlterScan

Extension Chrome privée de prospection sur Google Maps : sélection de zone, collecte structurée, dédoublonnage et exports TXT/CSV/XLSX.

Manifest V3JavaScriptGoogle MapsExcel

Retours clients

Ils parlent du résultat.

Un retour direct sur l'expérience utilisateur et la simplicité de commande du site Pizza-Man.

Avis sur Pizza-Man

stef Pesque

Google Maps
"Site internet au top. Commande rapide et facile. Les pizzas sont aussi bonnes 😉"
Voir l'avis

Contact

Discutons de votre prochain projet.

Une idée, une opportunité ou simplement envie d'échanger ? Je vous réponds rapidement.