Traverser les frontières des disciplines, pour relier un monde plus vaste.
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
Projet SmartShed développement full-stack OpenHarmony + HarmonyOS
Projet de détection d'objets et d'élagage en machine learning
Développement HmDashboard HarmonyOS 6.1.0
Développement d'applis iOS/MacOS
Machine learning basé sur OpenHarmony
Développement logiciel HmDashboard pour macOS et Android
Approfondissement Rust & Java
Langage Cangjie en R&D
Français en progression continue...
C / C++ · Java · Rust · Swift · ArkTS · HTML · Base de données openGauss
Applications HarmonyOS · Développement web · Expériences de biologie
Sweet Potato Mod · Difficult Rocket · Rock Paper Scissors Detection · SmartShed
Projet PCR · Hypothèse protéique · Revue d'assimilation du carbone · Expérience plaque orange · Web interactif Agrobacterium
Robot Rubik's Cube EV3 · Voiture ultrasons Arduino · Compétition Route de la Soie · Olympiade C++ · Sweet Potato Mod · Difficult Rocket · HmDashboard · Concours OpenAtom
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éveloppement d'applications HarmonyOS · Développement embarqué OpenHarmony · Base de données OpenGauss
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
Photo de paysage · Images drone
Course · Vélo
Écouter de la musique · Piano · Trompette · Rubik's Cube · Simulation de vol
Minecraft · Identity V · Genshin Impact · Arknights · Arknights: Endfield · Clash Royale · Jeux de rythme multi-plateformes (principalement Arcaea, Phigros)
Transformer la passion en projets, et les projets en œuvres durables.
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.
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…
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.
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.
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.
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.
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.
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.
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.
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é.
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.
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.
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.
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.
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.
Projets de cours, petits outils et créations audiovisuelles, la plupart réalisés pour moi-même ou pour mon entourage.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Si nous visons la même direction, construisons-le ensemble.
rayawa.work@outlook.com
rayawa.work@gmail.com
rayawa.top
Pékin, Chine