Électronique, systèmes embarqués et microélectronique · Grenoble INP – Phelma
Consulter le portfolio · Profil GitHub · LinkedIn
Ce dépôt contient mon portfolio personnel : mes réalisations techniques, mon parcours de formation et mes engagements associatifs, entrepreneuriaux et culturels. Chaque projet dispose d’une page qui présente le besoin, ma contribution, les choix de conception et les résultats, avec des photos, des démonstrations et des ressources pour aller plus loin.
Élève-ingénieur à Grenoble INP – Phelma, dans la filière Systèmes Électroniques Intégrés (SEI), je m’intéresse particulièrement à la conception matérielle et à l’architecture des systèmes embarqués. Je recherche un stage d’assistant ingénieur de 16 semaines à partir de mi-mai 2027.
- 2025–2028 : formation d’ingénieur à Grenoble INP – Phelma, à Grenoble.
- 2023–2025 : classes préparatoires MPSI puis PSI au lycée Saint-Stanislas, à Nantes.
- Électronique et conception : KiCad, EasyEDA, simulation SPICE, MATLAB et SolidWorks.
- Programmation et systèmes embarqués : C/C++, Python, Verilog, Arduino et Linux.
- Mesure et validation : oscilloscope, générateur de signaux et essais de compatibilité électromagnétique.
- Langues : français natif, anglais C1 et notions d’allemand.
La page d’accueil présente également mes expériences professionnelles, notamment chez Sacha Heritage, Yves Rocher, à l’EARL du Maye et chez Proxitec Services.
Les projets sont présentés dans cet ordre sur l’accueil et dans la navigation entre les pages.
| Projet | Démarche et contribution | Ressources |
|---|---|---|
| Télécommande autonome | Projet Phelma mené comme chef de projet : commande infrarouge de vidéoprojecteurs, détection de présence, prototypage électronique, logiciel embarqué et intégration dans un boîtier. | Code et conception |
| Amplificateur audio piézoélectrique | Réalisation avec Amaury Simonnot : entrée haute impédance, correcteur de Baxandall, cartes de préamplification et de puissance, comparaison des calculs, simulations et mesures. | Schémas et fichiers KiCad |
| TIPE — assistance à l’entraînement au badminton | Détection d’une cible par vision, calibration de deux caméras, localisation par triangulation, étude des trajectoires et commande d’un prototype Arduino. | Code et documentation |
| Myha® — Domethic System | Contribution à l’industrialisation depuis 2022 : assemblage de cartes, intégration de modules, paramétrage du firmware et essais de robustesse d’un système de domotique commandé par SMS. | Site de Domethic System |
| Porte de poulailler automatisée | Projet personnel associant un pont-levis, un motoréducteur, un treuil, une mesure de luminosité et une commande sur ATmega328P avec détection de fermeture. | Programme et conception |
| Chronométrage Backyard Ultra | Application Python/Flask pour le pointage de dossards depuis plusieurs postes, la gestion des doublons et le suivi de la course par le speaker et le public. | Code de l’application |
Les boutons précédent / tous les projets / suivant forment une boucle : la Backyard mène à la Télécommande, et réciproquement.
Les programmes et fichiers de conception des projets sont conservés dans leurs dépôts respectifs. Ce dépôt héberge leur présentation web et les médias associés.
| Activité | Ce que la page présente |
|---|---|
| Sacha Heritage | Entreprise familiale créée le 4 mai 2026, à la rencontre des cultures cambodgienne et française. Suivi financier, coûts et rentabilité des produits et des points de vente, budget, stocks, vente directe de poivre de Kampot en salons et participation aux vidéos de communication. |
| Bureau des Sports de Phelma | Responsable partenariats pour le mandat 2026–2027. Organisation et staff des événements d’intégration, préparation des Olympiades, pratique du volley et coorganisation de la Backyard Ultra avec Amaury Simonnot et Damien Bouichou. Partenariats avec Fitness Park Grenoble et Terre de Running Grenoble, système de pointage et 25 heures de staff consécutives. |
| Judo | Pratique commencée en 2011 au JC Villette-sur-Ain puis poursuivie au JC Redonnais. Ceinture noire 1er dan obtenue en 2023, travail du kata avec Gaëtan Peyronnet, quatrième place aux championnats de France de kata 2023, stage international et bénévolat en club. |
| Salon du mariage de Pérouges | Participation bénévole depuis 2023 au salon « Tout Commence Ici » : installation, préparation des espaces et accueil des visiteurs. Participation comme modèle lors de l’édition 2025. |
| Saxhorn et musique | Cinq années de pratique à l’école de musique Les 3 Rivières, de 2018 à 2023. Débuts au cornet puis choix du saxhorn alto en mi bémol, surnommé la « Pichotte », avec Vincent Gerbe. Niveau second cycle à l’instrument et niveau brevet en solfège ; orchestres, ateliers de musiques actuelles, ensemble Z = 29 et projet musical Bluebird. |
Les loisirs suivent l’ordre Sacha Heritage → BDS → Judo → Pérouges → Saxhorn. Leur navigation est également circulaire.
- Versions française et anglaise servies en HTML, sur des URL distinctes et reliées par de vrais liens de langue.
- Thèmes clair et sombre, avec mémorisation de la préférence.
- Affichage adapté aux ordinateurs, tablettes et téléphones.
- Carrousels de projets et de loisirs, avec filtres pour les projets.
- Pages détaillées, navigation entre les réalisations et retour aux sections de l’accueil.
- Synthèse commune des projets : contexte, période, équipe, rôle, technologies et résultat.
- Agrandissement des images, lecture de vidéos, documents PDF et modèles 3D sur les pages concernées.
- États de chargement des images et fondu à leur apparition, messages d’indisponibilité et bouton de nouvelle tentative pour les images et les vidéos.
- Accès aux publications originales des médias lorsqu’elles sont identifiées.
- Compétences cliquables reliées à des réalisations documentées.
- Sommaires repliables avec indication de la section en cours.
- Compétences acquises dans les loisirs et bilan chiffré de la Backyard, relié à l’export des résultats.
- Liens de contact propres à chaque projet, avec objet et message préparés en français ou en anglais.
- Barre de progression de lecture et bouton de retour en haut.
- Navigation au clavier, liens d’évitement, libellés accessibles et prise en compte de la préférence de réduction des animations.
- CV en français et en anglais, liens de contact et copie de l’adresse e-mail.
- Métadonnées de référencement et de partage sur les pages, URL canoniques, variantes linguistiques et données structurées reliant le profil et les études de cas.
Le portfolio est un site statique en HTML, CSS et JavaScript, hébergé avec GitHub Pages. Il ne nécessite ni serveur applicatif ni base de données. L’application Flask présentée dans le projet Backyard est un projet distinct : elle n’est pas exécutée par le portfolio.
Les styles utilitaires issus de Tailwind CSS sont précompilés et intégrés aux pages : aucun compilateur Tailwind n’est chargé dans le navigateur. Les styles spécifiques restent dans les pages, tandis que les règles partagées de progression, d’affichage des médias et de navigation sont regroupées dans assets/site-media.css.
| Emplacement | Rôle |
|---|---|
index.html |
Accueil : présentation, compétences, projets, parcours, loisirs et contact. |
telecommande.html, amplificateur.html, tipe.html, domethic.html, poulailler.html, backyard.html |
Pages des six projets techniques. |
sacha-heritage.html, bds.html, judo.html, perouges.html, saxhorn.html |
Pages des cinq loisirs et engagements. |
assets/projets/<projet>/ |
Images, vidéos, documents et modèles associés à chaque projet. |
assets/hobbies/<activite>/ |
Médias et documents associés à chaque loisir. |
assets/fonts/ |
Polices locales. |
assets/site-media.css |
Styles communs des médias, de la progression et de la navigation. |
assets/site-media.js |
Chargement des images et des vidéos, gestion des erreurs et solutions de repli. |
assets/site-experience.css |
Sommaires, bilans, acquis et liens entre les pages. |
assets/site-experience.js |
Preuves de compétences, suivi du sommaire et contact contextualisé. |
assets/licenses/tailwindcss.txt |
Licence des styles utilitaires Tailwind CSS. |
assets/CV_Aurelien_Capron.pdf, assets/CV_Aurelien_Capron_EN.pdf |
CV proposés sur le site. |
en/ |
Versions anglaises générées à partir des pages françaises et de leurs dictionnaires. |
scripts/seo.py |
Génération des pages anglaises, des métadonnées et des fichiers de référencement. |
scripts/verifier_seo.py |
Contrôle manuel de la cohérence des pages et des liens internes. |
sitemap.xml, robots.txt |
Plan d’exploration et consignes destinées aux robots. |
plan-du-site.html |
Index des pages proposé aux visiteurs. |
portfolio.json, llms.txt |
Résumé structuré et index textuel complémentaire du portfolio. |
assets/site-seo.css, assets/site-seo.js, assets/seo/ |
Navigation éditoriale, compatibilité des anciennes URL de langue et images de partage. |
docs/SEO_ET_IA.md |
Guide de maintenance du référencement, à consulter dans le dépôt. |
Les icônes du site, l’image de partage et la photo de présentation restent des ressources communes. Les médias propres à une activité sont rangés dans son sous-dossier.
Depuis la racine du dépôt, avec Python 3 :
python3 -m http.server 8000Ouvrir ensuite http://localhost:8000. Aucune installation npm ni compilation préalable n’est nécessaire pour servir les fichiers existants.
Le visualiseur 3D des pages concernées est chargé à la demande et nécessite l’accès à sa ressource externe. Les liens vers les réseaux sociaux, les vidéos YouTube et les autres sites nécessitent également une connexion Internet.
Les contenus et leurs traductions sont définis dans les pages HTML. Lors d’une modification, conserver la correspondance entre les textes français et les clés du dictionnaire anglais. Les numéros des clés de cartes identifient les activités ; ils ne déterminent pas leur position dans les carrousels.
Les styles étant précompilés, une nouvelle classe utilitaire doit disposer d’une règle dans le CSS livré : elle ne sera pas générée automatiquement au chargement de la page.
Par convention pour ce portfolio, le champ @created reprend la date du premier commit d’ajout du fichier dans Git, considéré comme sa date de création. Les renommages sont suivis lors de cette recherche. Le champ @documented indique séparément la date de documentation des sources.
Conserver la licence Tailwind avec les styles distribués. Les bibliothèques, marques, articles et visuels de tiers conservent leurs droits et attributions respectifs ; leur présence dans le portfolio ne leur attribue pas la licence du code du site.
Aurélien Capron · Grenoble, France
E-mail · LinkedIn · GitHub
Les pages françaises à la racine et leurs dictionnaires anglais sont les sources. Le générateur produit les pages anglaises dans en/, les plans de site HTML et XML, les graphes JSON-LD, robots.txt, portfolio.json et llms.txt. Les URL propres, les métadonnées et les contenus anglais sont présents sans dépendre de JavaScript. Les fichiers de licence et les droits sur les médias restent applicables.
python3 scripts/seo.py .
python3 scripts/verifier_seo.py .Après une modification, ces commandes régénèrent les fichiers dérivés et vérifient leur cohérence. Le contrôle se lance manuellement ; aucun workflow GitHub Actions n’est installé.
assets/docs/SEO_ET_IA.md est le guide technique de maintenance : il explique les fichiers générés, les commandes à relancer et les démarches dans Search Console et Bing Webmaster Tools. Il est destiné à la personne qui entretient le dépôt. Les pages du portfolio ne le chargent pas et il n’est pas nécessaire à leur affichage. Sa présence n’est pas une consigne d’exploration pour les moteurs ou les assistants.
Les fichiers techniques ne garantissent ni classement, ni indexation, ni citation par une IA.