0
Loading...

Salut, c'est Ray !

Ray汐 · 清霁Ray · Rayawa

Étudiant en communication | Créateur HarmonyOS | Geek transdisciplinaire | Auteur visuel

NoyauJe construis des applications HarmonyOS tout en approfondissant l'embarqué Hi3861.

PistesDéveloppement web, apprentissage de Rust et Java, progression en français, avec des projets futurs en bio-informatique.

PhotoPhoto de paysage et drone pour capter des fréquences hors du spectre télécom.

VieJ'apprends le français ; j'adore écouter de la musique ; course et vélo ; je navigue entre Teyvat, Talos-II et Rhodes Island ; jeux de rythme en ligne, grind quotidien de deck Golem ().

Ray Chen
Everything is possible by code.
Remerciements

À propos de moi

Traverser les frontières des disciplines, pour relier un monde plus vaste.

Profil

Bienvenue sur ma page personnelle — je suis Ray~ Ici, vous pouvez me découvrir sous toutes mes facettes. Mes tests MBTI actuels indiquent INTP ; je mentionne ce résultat comme simple repère de présentation.

Né en 2007, je suis actuellement étudiant en génie des communications à la North China University of Technology. Bien que ma filière soit les communications, le domaine où j'investis le plus d'énergie — et qui me passionne le plus — est le développement logiciel.

Mon lien avec la programmation remonte à l'enfance : des plateformes de blocs comme Scratch dès mes premiers souvenirs, puis les robots EV3 et les cartes Arduino UNO. Je me souviens avoir créé une multitude de robots EV3 — des trieurs de couleurs, des voitures grimpeuses d'escaliers et des véhicules à chenilles. Mon projet phare était un robot capable de résoudre le Rubik's Cube 3x3, même si je me rappelle que le scan des couleurs était assez instable à l'époque. Bien que cette machine ne s'allume plus et soit couverte de poussière, je l'ai gardée précieusement jusqu'à aujourd'hui.

En CE2 ou CM1, le langage C d'Arduino a été mon premier "vrai" langage et mon introduction au développement embarqué. Ce qui a commencé par des projets simples comme des LED à respiration s'est transformé en une voiture d'évitement d'obstacles par ultrasons avec nacelle mobile. Cette voiture a fait la une du journal de l'école avant d'être donnée à l'établissement pour être exposée.

En 2018, j'ai participé à la compétition internationale de robotique "Route de la Soie" avec un distributeur intelligent de nourriture pour poissons. Par la suite, je me suis lancé dans le C++ et les Olympiades d'Informatique (OI). Au collège, j'ai co-développé un projet de mod "Patate douce rôtie" ; on nous a même proposé un contrat pour acheter le code source et le publier sur la version NetEase de Minecraft. Bien que ce contrat ait expiré et que le projet ait été mis de côté pour les études, c'est un souvenir encore très vif.

Pendant mes trois années de lycée, j'ai à peine touché au code, me consacrant entièrement à la recherche en biologie. En septembre dernier, j'ai franchi les portes de HarmonyOS, devenant développeur et contribuant au projet "HarmonyOS Application Dashboard". En six mois, le projet a acquis une belle notoriété. Je continue de le faire progresser : l'application est en phase de test sur invitation et sera bientôt publiée, avec des plans d'extension vers macOS et Android.

Au-delà de la couche applicative, je me plonge dans le développement embarqué OpenHarmony Hi3861. J’y étudie les capacités des appareils et l’ingénierie système en travaillant directement sur le matériel. En développement web, j'ai construit mon site personnel, un dépôt de mods, un site de fans pour Identity V et un site expérimental sur la transformation par Agrobacterium. Mon arsenal technique comprend le C, C++, Java, Rust, HTML, ArkTS, Swift et openGauss. Participer à divers projets est ma forme de divertissement préférée et je compte bien continuer à développer mes compétences polyglottes.

La biologie est une autre fenêtre sur le monde. Deux professeurs de biologie exceptionnelles au lycée ont été les catalyseurs de ce lien. Grâce à leur expertise professionnelle remarquable, elles m'ont transformé d'un simple passionné en un chercheur indépendant. Sous leur direction, j'ai mené la toute première expérience PCR de mon lycée. J'ai écrit plusieurs articles courts et co-écrit une hypothèse sur les protéines comme facteurs héréditaires dans des organismes spécialisés. Bien que mes recherches sur l'assimilation du carbone soient en pause, je trouve que coder pour expliquer la biologie est fascinant. La biologie reste pour moi une "beauté du regret" ; si l'occasion se présente, j'espère explorer la voie de la bio-informatique.

Hors du code, je suis un passionné de course à pied et de cyclisme, mon appareil photo et mon drone étant mes compagnons indispensables. Pour moi, la joie de la photographie va bien au-delà de l'image finale ; elle réside dans le processus créatif : changer de perspective, expérimenter des styles narratifs et innover sur des bases existantes.

Concernant mes loisirs, j'avais un certificat de niveau 6 en trompette, bien que je ne sache plus en jouer (). J'ai appris le piano en autodidacte au collège et peux encore jouer plusieurs morceaux. J'aime aussi la simulation de vol et les Rubik's Cubes — le 4x4 est mon préféré, suivi du Megaminx. La musique est une partie inséparable de ma vie — un filtre contre le bruit et une résonance qui se synchronise avec mon inspiration quand je code. Je suis un fan absolu de F1 ; Mercedes-AMG est mon équipe de cœur et Lewis Hamilton mon pilote favori. Si j'adore les machines de performance pure comme la Porsche 911 et les AMG, je surveille aussi de près l'innovation des véhicules électriques chinois.

Je suis un mordu de tech et de numérique. J'oscille constamment entre la technologie pure d'Apple et l'esthétique innovante de Huawei ; s'il y a une conférence de presse, je suis forcément sur le direct. Chez Android, vivo est ma marque préférée. Pour les ordinateurs, je suis un fidèle défenseur de l'architecture ARM et d'Apple Silicon. Malgré quelques inconvénients, l'autonomie et la portabilité du MacBook répondent parfaitement à mes exigences de productivité. Pour la photo, je privilégie Hasselblad, Sony et DJI comme extensions de ma vision.

Côté jeux, je suis un vétéran de Minecraft et un "érudit du lore de Genshin". Récemment, je joue à Arknights et Arknights: Endfield, tout en restant actif sur des jeux de rythme comme Arcaea et Phigros (et parfois Milthm, maimai, Lanota et Rizline). Sur Identity V, j'ai atteint le rang Peak Tier VII (31 étoiles) en saison 36, avec trois badges A pour "Mad Eyes" (jusqu'à A47). Sur Clash Royale, j'adore l'archétype Golem, en particulier mon propre deck Clone-Golem.

Bien qu'étudiant en sciences, j'ai une immense curiosité pour les cultures du monde. Mon parcours dans les concours d'éloquence en anglais et deux ans de débat parlementaire britannique (BP) m'ont donné une base linguistique solide. Récemment, j'apprends le français. Du chant éthéré de Cécile Corbel aux paysages romantiques de Fontaine ; de la mélodie de "La Vaguelette" aux dialogues classiques de "Roméo et Juliette" — le charme de la langue française me pousse à explorer ses profondeurs.

Qu'il s'agisse de construire l'ordre dans le monde des 0 et des 1 ou de trouver des schémas dans la double hélice de la biologie, je crois que l'exploration transdisciplinaire élargit les frontières de la vie. Si vous partagez cette curiosité, n'hésitez pas à me contacter.

Ravi de vous rencontrer dans ce voyage nommé « grandir ».

— Ray
19 mai 2026

Focus actuel

Stack technique et domaines

Langages de programmation

C / C++ · Java · Rust · Swift · ArkTS · HTML · Base de données openGauss

Produits et ingénierie

Applications HarmonyOS · Développement web · Expériences de biologie

Projets open source

Sweet Potato Mod · Difficult Rocket · Rock Paper Scissors Detection · SmartShed

Recherche biologique

Projet PCR · Hypothèse protéique · Revue d'assimilation du carbone · Expérience plaque orange · Web interactif Agrobacterium

Sélection de réalisations

Programmation

Robot Rubik's Cube EV3 · Voiture ultrasons Arduino · Compétition Route de la Soie · Olympiade C++ · Sweet Potato Mod · Difficult Rocket · HmDashboard · Concours OpenAtom

Biologie

Projet PCR · « Sur la conjecture des protéines comme matériel génétique dans des organismes extrêmement spéciaux » · « Recherche en biologie moléculaire sur le cycle de Calvin » · « Analyse et vérification du changement de couleur orange des plaques » · Web interactif Agrobacterium

Développeur HarmonyOS

Développement d'applications HarmonyOS · Développement embarqué OpenHarmony · Base de données OpenGauss

Autres domaines

Concours national d'éloquence 21st Century English · Certificat de trompette niveau 6 · Débat parlementaire britannique · Érudit du lore de Genshin · Badge A Mad Eyes · Nombreuses œuvres photo et aériennes

Intérêts et vie

Photographie

Photo de paysage · Images drone

Sport

Course · Vélo

Loisirs

Écouter de la musique · Piano · Trompette · Rubik's Cube · Simulation de vol

Jeux

Minecraft · Identity V · Genshin Impact · Arknights · Arknights: Endfield · Clash Royale · Jeux de rythme multi-plateformes (principalement Arcaea, Phigros)

Mes Projets

Transformer la passion en projets, et les projets en œuvres durables.

Projets principaux

Des projets que je pilote ou auxquels je participe, couvrant HarmonyOS et Ascend, les flux de travail IA, l’expérimentation scientifique et la collaboration open source.

HarmonyOS

HmDashboard

Powered by Shenjack ! Un projet full-stack qui récupère, traite, analyse et affiche toutes les données des applications et méta-services de l'AppGallery HarmonyOS.
Projet principal actuel, mis à jour en continu…

Lauréat du concours OpenAtom
Rust ArkTS Visualisation de données OpenAPI
HarmonyOS et Ascend

AstraPlusCar · Voiture intelligente

Relie un module Ascend, un châssis ESP32 et une télécommande HarmonyOS. Le côté appareil s'appuie sur l'exemple E2E officiel d'Ascend avec trois scénarios de conduite autonome — assistance par panneaux, suivi de ligne et poursuite de cible — tandis que le téléphone offre l'aperçu vidéo, un radar à trois directions et les commandes de conduite, avec arrêt de sécurité en cas de perte de liaison.

Ascend HarmonyOS ESP32 Robotique
HarmonyOS

ElvaCos · Organisation cosplay

Une application HarmonyOS native, utilisable hors ligne, pour les cosplayers. Personnages, projets, préparation, bagages, événements, photos et dépenses réelles restent réunis sur l’appareil. Actuellement en phase bêta.

HarmonyOS ArkTS Hors ligne RDB chiffrée
Concours de physique

Mesure de Signaux Faibles par Amplification à Levier Optique

Conçu pour des signaux électriques faibles difficiles à mesurer directement, ce système repose sur une amplification à levier optique. Par une chaîne à plusieurs étages — signal électrique, déviation mécanique, déplacement optique, sortie numérique — il combine un capteur PSD, un échantillonnage haute précision ADS1115 et un traitement embarqué pour détecter et quantifier indirectement des signaux faibles.

Arduino Amplification à levier optique Capteur PSD Embarqué
HarmonyOS et Ascend

Qizhi01 · Ascend AI Full-Stack

Porte OpenHarmony 5.0.3 sur le kit de développement Ascend 310B et y construit une application de détection de lésions pneumoniques sur radiographie.
La première moitié couvre l'adaptation du noyau, des pilotes et de la chaîne de compilation (43 correctifs intégrés) ; la seconde ajoute une interface ArkTS avec inférence YOLOv5s, validée sur les chemins CPU et NPU.

Ascend 310B OpenHarmony Inférence NPU YOLOv5
Portage de jeu

ComplexSweeper · Démineur complexe

Un démineur à quatre types de mines : +1, −1, +i et −i. Chaque nombre indique le module de la somme des mines voisines. Portages natifs pour HarmonyOS, Android et Apple du jeu libre de Qingyuexiao, avec son esthétique pixel classique.

ArkTS Kotlin SwiftUI Nombres complexes
HarmonyOS

SmartShed — Serre Intelligente

Une serre intelligente en collaboration cloud-appareil, bâtie sur OpenHarmony Hi3861 et HarmonyOS. Deux cartes de développement gèrent respectivement la collecte environnementale et le contrôle des actionneurs, les messages MQTT transitant par EMQX ; l'application HarmonyOS affiche température, humidité, luminosité et humidité du sol, avec modes manuel et automatique.

OpenHarmony HarmonyOS MQTT IoT
HarmonyOS

Loci · Mémoires de lieux

Une application HarmonyOS locale fondée sur Place + Visit : un lieu, plusieurs visites, chacune avec son texte et son humeur. Historique, filtres et stockage local sont réalisés ; cartes réelles et localisation restent à valider.

HarmonyOS ArkUI V2 Place + Visit Stockage local
Flux IA

TextVideoGen

Un espace local de production vidéo piloté par OpenCode : vous fournissez le script, l’objectif et les contraintes, les agents assurent création, direction, storyboard, médias, rendu, QA et reprises.
Treize étapes vérifiables, environnement isolé et sorties traçables ; le paquet source v0.1.0 est publié.

OpenCode TypeScript FFmpeg JSON Schema
Biologie

Projets de biologie

Trois volets de travaux en biologie : une expérience de PCR en classe entièrement documentée (conception, résultats d'électrophorèse sur gel et rapport), trois textes de recherche (une hypothèse sur la protéine prion, le cycle de Calvin et une analyse de boîtes de levures virant à l'orange), et une page web interactive qui transforme la transformation par Agrobacterium en exercice de glisser-déposer.

PCR Biologie moléculaire Articles de recherche Électrophorèse sur gel
Minecraft

Sweet Potato Mod

Un mod Minecraft développé avec l'équipe Featurehouse, qui étend la patate douce en une chaîne complète de culture, de transformation et d'enchantement.
Il ajoute quatre blocs et cinq objets, et le chaudron magique — activé par le feu des âmes — peut convertir ou enchanter les cultures. Version actuelle 1.5.1.

Fabric Java Développement de mods Pack de ressources
Projet scolaire

Détection Pierre-Papier-Ciseaux

Un parcours de cours, des bases de Python à la vision par ordinateur : 14 exercices de syntaxe, une régression par forêt aléatoire sur les prix immobiliers californiens, une analyse des comportements numériques étudiants, et une détection de gestes à trois classes entraînée avec YOLO11n.
Le modèle de gestes atteint un mAP50 de 0,940 sur l'ensemble de validation.

YOLO11n Apprentissage automatique Python Forêt aléatoire
Projet scolaire

Plateforme de surveillance IA

Une plateforme de sécurité en temps réel bâtie avec Spring Boot, Vue 3 et MySQL, reliée à un service d'analyse visuelle FastAPI + YOLOv5.
Elle projette la détection d'objets sur six catégories d'alertes métier et couvre la gestion des appareils, la reconnaissance d'images et de vidéos, la diffusion WebSocket, la boucle de traitement et un client HarmonyOS.

YOLOv5 Spring Boot WebSocket HarmonyOS
Python

Difficult Rocket (Collaboration)

Un projet de simulation de fusée mené avec @shenjack, explorant un gameplay proche de Simple Rockets avec une approche plus légère ; l'accent porte ici sur la pratique de la création de jeu et la collaboration.

Rust Simulateur de fusée Simulation physique Développement collaboratif

Autres projets

Projets de cours, petits outils et créations audiovisuelles, la plupart réalisés pour moi-même ou pour mon entourage.

HarmonyOS et Ascend

Reconnaissance de chats et de chiens avec MindSpore

Une expérience de classification d'images de chats et de chiens sur MindSpore et MobileNetV2 : le réseau est figé, la tête de classification est affinée, et le modèle est déployé sur un téléphone Android via MindSpore Lite pour une inférence embarquée.

MindSpore MobileNetV2 Inférence embarquée Apprentissage par transfert
Projet scolaire

Système de gestion de location de voitures par liste chaînée

Un outil de location de voitures en ligne de commande écrit en C++11, qui gère véhicules, clients et locations par listes simplement chaînées et persiste les données en fichiers binaires. Il prend en charge le CRUD, la location et le retour, les requêtes catégorielles, les statistiques groupées, l'impression de reçus et un journal des opérations.

C++11 Structures de données Persistance de fichiers Liste simplement chaînée
Projet scolaire

Simulateur de système de communication numérique en C#

Un simulateur de communication numérique de bout en bout construit autour de la modulation et de la démodulation du signal, couvrant le codage de source, la modulation, le canal et la démodulation. Chaque module s'exécute seul ou en chaîne complète d'un seul coup, avec des tests unitaires reproductibles sous graine aléatoire fixe.

C# .NET Communication numérique xUnit
Python

Outil de consultation groupée des résultats du Gaokao

Utilise Playwright pour interroger automatiquement l'interface des résultats d'admission de l'Autorité des examens de Pékin, puis pandas pour organiser les données et openpyxl pour exporter un tableur, transformant des consultations manuelles une à une en un seul traitement par lots.

Python Playwright pandas openpyxl
HarmonyOS

OpenHarmony Hi3861

Des exercices embarqués OpenHarmony organisés selon quatre pistes — machine à états de feu tricolore, coordination lumières et buzzer, collecte de données environnementales et commandes AT personnalisées — couvrant GPIO, PWM, ADC, I²C et UART.

OpenHarmony GPIO PWM I²C
Projet scolaire

Travaux universitaires

Des articles de cours et rapports de laboratoire classés sous trois rubriques — ingénierie des communications, applications HarmonyOS et travaux embarqués Hi3861 — huit au total, allant de la revue technique à la conception d'application et au prototype de scénario intelligent.

Ingénierie des communications HarmonyOS Embarqué Articles de cours
Web

Identity V, Start !

Un planificateur de classement Identity V : saisissez vos points actuels, le rang visé et les dates de saison pour obtenir les jours restants et les points nécessaires par jour, avec ajustements manuels du score et historique.

JavaScript Utilitaire localStorage
Film

« Shou Yi Hong Qun Fang Kai Ye Yan »

Participation au tournage de fin 2023 de la troupe du Rêve dans le pavillon rouge, en tant que réalisateur, cadreur et monteur, avec l'ensemble du processus créatif, du tournage sur site au montage final.

Réalisation Cadrage Montage Court-métrage
InDesign

Album de Fin d'Études

Un travail de mise en page et de contenu repris sans cesse dans InDesign, avec une étiquette NFC ajoutée à l'album imprimé pour pointer vers ce site ; la photo de groupe et « Une petite fleur rouge » en constituent les souvenirs visuels.

InDesign Mise en page NFC Impression
Film

Anniversaire WHN

Production de contenus vidéo pour un anniversaire en novembre 2024, avec participation au storyboard, au tournage et au montage, transformant une fête hors ligne en une pièce vidéo durable.

Storyboard Tournage Montage Film commémoratif
Web

Test de compatibilité XXH

Deux personnes répondent anonymement à tour de rôle, comparant valeurs, mode de vie et questions annexes directement dans le navigateur ; le résultat fournit un score total, des scores par section et le détail des questions, et les réponses ne sont jamais envoyées.

JavaScript Web interactif Score local

Contact

Si nous visons la même direction, construisons-le ensemble.

Message rapide

Collab projet / Support tech / Photo / Retours et bogues / Bavardage

Indiquez un nom reconnaissable — sinon le serveur pourrait le marquer comme spam

Vérifiez bien votre adresse — c'est le seul moyen de recevoir une réponse

Si votre pseudo ne me dit rien, précisez — sinon le filtre anti-spam pourrait vous bloquer