0
Loading...

Hi, here's Ray !

Ray汐 · 清霁Ray · Rayawa

Communication Student | HarmonyOS Builder | Cross-domain Geek | Visual Storyteller

CoreBuilding HarmonyOS experiences while going deep on Hi3861 embedded fundamentals.

SideWeb development, learning Rust & Java, advancing in French, with future plans to explore bioinformatics.

PhotoShooting landscapes and drone footage to capture frequencies beyond telecom.

LifeLearning French; love listening to music; running and cycling; switching between Teyvat, Talos-II and Rhodes Island; rhythm games online, daily Golem deck grind ().

Ray Chen
Everything is possible by code.
Acknowledgements

About Me

Crossing the boundaries of disciplines, only to connect to a broader world.

Profile

Welcome to my personal homepage — I'm Ray~ This is a place for you to get to know me comprehensively. I don't strictly subscribe to the MBTI philosophy, but given its popularity for quickly gauging personality, I'll mention that I currently test as an INTP, for reference only.

Born in 2007, I am currently a freshman majoring in Communication Engineering at North China University of Technology. While my major lies in communications, the field where I invest the most energy — and hold the most passion — is software development.

My bond with programming began in my earliest childhood: starting with block-based platforms like Scratch, and progressing to EV3 robots and Arduino UNO boards. I remember building a diverse array of EV3 robots — color sorters, stair-climbers, and tracked vehicles. My crowning achievement back then was a robot that could solve a 3x3 Rubik's Cube, though I vividly recall the color scanning being rather unstable. Even though that machine is now covered in dust and no longer boots, I haven't had the heart to take it apart; it remains with me to this day.

In 3rd or 4th grade, Arduino's C language became my first "real" programming language and my introduction to the world of embedded development. What started as simple projects like breathing LEDs and quiz buzzers evolved into an ultrasonic obstacle-avoidance car with a pan-tilt mount. That car was featured in the school newspaper and eventually donated to the school for exhibition.

In 2018, I participated in the Silk Road International Youth Robotics Competition with a smart fish food dispenser. This led me to C++ and the Informatics Olympiad (OI). During middle school, I co-developed a "Roasted Sweet Potato" mod project; we were even approached with a contract to purchase the source code for the NetEase version of Minecraft. Though that contract has expired and the project was shelved due to academic pressure, it remains a vivid, cherished memory.

During my three years of high school, I barely touched a line of code, dedicating myself instead to biological research. Last September, I entered the world of HarmonyOS, becoming a developer and contributing to the "HarmonyOS Application Dashboard" project. In just six months, the project has gained significant recognition. I am currently pushing its progress: the app is in the invitation testing phase and will launch soon, with future plans to expand to macOS and Android.

Beyond the application layer, I am currently diving into OpenHarmony Hi3861 embedded development. For me, this isn't just hardware tweaking; it’s about thoroughly mastering device-side capabilities and system engineering from the ground up. In web development, I’ve built my personal site, a mod repository, an Identity V fan site, and an Agrobacterium transformation experiment site. My current technical stack includes C, C++, Java, Rust, HTML, ArkTS, Swift, and openGauss. I view participating in various projects as my primary form of entertainment and aim to continue expanding my linguistic versatility.

Biology is another window through which I explore the world. Two exceptional biology teachers in high school were the catalysts for this connection. Through their profound professional expertise, they transformed me from a mere enthusiast into an independent researcher. Under their mentorship, I led my high school's first-ever PCR experiment, bringing advanced lab work into the classroom. I’ve written several short papers and co-authored a hypothesis on proteins acting as hereditary factors in specialized organisms. Although my carbon assimilation reviews and orange-plate research are temporarily on hold, I’ve found that using code to articulate biology is equally fascinating. Biology remains a "beauty of regret" for me; given the chance, I hope to explore the path of bioinformatics in the future.

Outside of code, I am an avid runner and cyclist, with my camera and drone being essential companions. For me, the joy of photography lies far beyond the final image; it’s in the creative process—shifting perspectives, experimenting with narrative styles, and innovating upon existing foundations.

Regarding hobbies, I once held a Level 6 certificate in trumpet, though I’ve admittedly lost the skill (). I self-taught piano in middle school and can still play several pieces. I also enjoy flight simulation and Rubik's Cubes—the 4x4 is my favorite, followed by the Megaminx. Music is an inseparable part of my life—a background that filters noise and a resonance that syncs with my inspiration while coding or debugging. I am a die-hard F1 fan; Mercedes-AMG is my home team, and Lewis Hamilton is my favorite driver. While I still adore pure performance machines like the Porsche 911 and AMG, I keep a close watch on the cutting edge of domestic new energy vehicles.

I am a heavy "tech-head" and digital enthusiast. I find myself constantly jumping between Apple's hardcore technology and Huawei's innovative aesthetics; if there's a launch event, I'm certainly in the livestream. In the Android camp, vivo is my favorite. For computers, I am a loyal advocate of ARM and Apple Silicon. Despite some inconveniences, the MacBook's battery life and portability perfectly hit my core productivity requirements for coding and imaging. For photography, I favor Hasselblad, Sony, and DJI as extensions of my vision.

In gaming, I'm a veteran Minecraft player and something of a "Genshin Scholar." Recently, I've been playing Arknights and Arknights: Endfield, while remaining active in rhythm games like Arcaea and Phigros (and occasionally Milthm, maimai, Lanota, and Rizline). In Identity V, I reached Peak Tier VII (31 stars) in Season 36, earning three Mad Eyes A-badges (peaking at A47). In Clash Royale, I love the Golem archetype, specifically my self-built Clone-Golem deck.

Despite being a science student, I have an intense curiosity about world cultures. My background in English speech competitions and two years of British Parliamentary (BP) debate provided a solid linguistic foundation. Recently, I've been learning French. From the ethereal singing of Cécile Corbel to the romantic vistas of Fontaine; from the flowing melody of "La Vaguelette" to the classic dialogues of "Romeo and Juliet"—the charm of the French language drives me deeper into its waters.

Whether building order in the world of 0s and 1s or finding patterns in the double helix of biology, I believe cross-disciplinary exploration broadens the boundaries of life. If you share a curiosity for technology, biology, or this diverse world, feel free to reach out.

Nice to meet you on this voyage called "growing up."

— Ray
May 19, 2026

Tech Stack & Domains

Programming Languages

C / C++ · Java · Rust · Swift · ArkTS · HTML · openGauss Database

Products & Engineering

HarmonyOS Apps · Web Development · Biology Experiments

Open Source Projects

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

Bio Research

PCR Project · Protein Hypothesis · Carbon Assimilation Review · Orange Plate Experiment · Agrobacterium Interactive Web

Selected Achievements

Programming

EV3 Rubik's Cube Robot · Arduino Ultrasonic Obstacle-Avoidance Car · Silk Road Robotics Competition · C++ Informatics Olympiad · Sweet Potato Mod · Difficult Rocket · HmDashboard · OpenAtom Competition

Biology

PCR Project · "On the Conjecture of Proteins as Genetic Material in Extremely Special Organisms" · "Molecular Biology Research on the Calvin Cycle" · "Analysis and Verification of Orange Plate Discoloration in Yeast Experiments" · Agrobacterium Interactive Web

HarmonyOS Developer

HarmonyOS App Development · OpenHarmony Embedded Development · OpenGauss Database

Other

21st Century English National Speech Competition · Trumpet Level 6 Certificate · British Parliamentary Debate · Genshin Lore Scholar · Mad Eyes A Badge · Numerous Photography & Aerial Works

Interests & Life

Photography

Landscape Photography · Drone Footage

Sports

Running · Cycling

Hobbies

Listening to Music · Piano · Trumpet · Rubik's Cube · Flight Simulation

Gaming

Minecraft · Identity V · Genshin Impact · Arknights · Arknights: Endfield · Clash Royale · Multi-platform Rhythm Games (mainly Arcaea, Phigros)

My Projects

Turning passion into projects, and projects into lasting works.

Main Projects

Projects I lead or contribute to, spanning HarmonyOS and Ascend, AI workflows, research experiments and open-source collaboration.

HarmonyOS

HmDashboard

Powered by Shenjack! A full-stack project that fetches, processes, analyses and displays all app and meta-service data from the HarmonyOS AppGallery.
Current main project, continuously updated…

OpenAtom Contest Award Winner
Rust ArkTS Data Visualization OpenAPI
HarmonyOS & Ascend

AstraPlusCar · Smart Vehicle

Connects an Ascend device, an ESP32 chassis and a HarmonyOS phone controller. The device side builds on the official Ascend E2E sample with three autonomous-driving scenarios — sign assistance, line following and target tracking — while the phone offers video preview, a three-way radar and driving controls, plus a failsafe that stops the car when the link drops.

Ascend HarmonyOS ESP32 Robotics
HarmonyOS

ElvaCos · Cosplay Planner

An offline-first, native HarmonyOS app for cosplayers. Keep characters, cosplay plans, preparation, packing, event dates, photos and actual expenses together on your device. Currently in beta testing.

HarmonyOS ArkTS Offline-first Encrypted RDB
Physics Competition

Weak Signal Measurement with Optical Lever Amplification

Designed for weak electrical signals that resist direct measurement, this system uses optical lever amplification. Through a multi-stage chain — electrical signal, mechanical deflection, optical displacement, digital output — it combines a PSD sensor, high-precision ADS1115 sampling and embedded data processing to detect and quantify weak signals indirectly.

Arduino Optical Lever Amplification PSD Sensor Embedded
HarmonyOS & Ascend

Qizhi01 · Ascend AI Full-Stack

Ports OpenHarmony 5.0.3 to the Ascend 310B development kit and builds an X-ray pneumonia lesion detection application on top.
The first half covers kernel, driver and build-chain adaptation (43 patches merged); the second half adds an ArkTS interface with YOLOv5s inference, validated on both the CPU and NPU paths.

Ascend 310B OpenHarmony NPU Inference YOLOv5
Game port

ComplexSweeper · Complex Mines

Minesweeper with four kinds of mines: +1, −1, +i and −i. Each number shows the magnitude of the sum of nearby mines. Native HarmonyOS, Android and Apple ports of Qingyuexiao’s open-source game, retaining its classic pixel style.

ArkTS Kotlin SwiftUI Complex numbers
HarmonyOS

SmartShed Smart Greenhouse

A cloud-device smart greenhouse built on OpenHarmony Hi3861 and HarmonyOS. Two development boards handle environmental sensing and actuator control respectively, with MQTT messages relayed through EMQX; the HarmonyOS app shows temperature, humidity, light and soil moisture, and offers both manual and automatic modes.

OpenHarmony HarmonyOS MQTT IoT
HarmonyOS

Loci · Place Memories

A local HarmonyOS memory app built around Place + Visit: one place, many visits, each with its own writing and mood. Place history, filters and local storage are implemented; live maps and location still await validation.

HarmonyOS ArkUI V2 Place + Visit Local storage
AI Workflow

TextVideoGen

An OpenCode-driven local video workspace: you bring the script, the goal and the constraints while agents handle creative proposals, direction, storyboards, assets, rendering, QA and revision.
Thirteen reviewable stages with an isolated runtime and traceable outputs; the v0.1.0 source release is out.

OpenCode TypeScript FFmpeg JSON Schema
Biology

Biology Projects

Three strands of work in biology: a fully documented PCR classroom experiment (design, gel electrophoresis results and report), three research write-ups (a prion protein hypothesis, the Calvin cycle, and an analysis of yeast plates turning orange), and an interactive web page that turns Agrobacterium transformation into a drag-and-drop exercise.

PCR Molecular Biology Research Papers Gel Electrophoresis
Minecraft

Sweet Potato Mod

A Minecraft mod developed with the Featurehouse team that extends sweet potatoes into a full chain of planting, processing and enchantment.
It adds four blocks and five items, and the magic cauldron — activated by soul fire — can convert or enchant crops. Current version 1.5.1.

Fabric Java Mod Development Resource Pack
School Project

Rock Paper Scissors Detection

A course path from Python fundamentals to computer vision: 14 syntax exercises, random-forest regression on California housing prices, analysis of student digital behaviour, and three-class gesture detection trained with YOLO11n.
The gesture model reaches mAP50 of 0.940 on the validation set.

YOLO11n Machine Learning Python Random Forest
School Project

AI Security Monitoring Platform

A real-time security platform built with Spring Boot, Vue 3 and MySQL, connected to a FastAPI + YOLOv5 vision service.
It maps object detection onto six categories of business alerts and covers device management, image and video recognition, WebSocket push, a handling loop and a HarmonyOS client.

YOLOv5 Spring Boot WebSocket HarmonyOS
Python

Difficult Rocket (Collaboration)

A rocket-simulation project built with @shenjack, exploring gameplay in the spirit of Simple Rockets with a lighter approach; the emphasis here is on game-making practice and collaboration.

Rust Rocket Simulator Physics Simulation Collaborative Development

Other Projects

Coursework, small tools and media projects, most of them made for myself or the people around me.

HarmonyOS & Ascend

Cat and Dog Recognition with MindSpore

A cat-and-dog image classification experiment built on MindSpore and MobileNetV2: the backbone is frozen, the classification head is fine-tuned, and the model is deployed to an Android phone through MindSpore Lite for on-device inference.

MindSpore MobileNetV2 On-device Inference Transfer Learning
School Project

Linked-List Car Rental Management System

A C++11 command-line car rental tool that manages vehicles, customers and rental records with singly linked lists and persists data to binary files. It supports CRUD, renting and returning, categorical queries, grouped statistics, receipt printing and an operation log.

C++11 Data Structures File Persistence Singly Linked List
School Project

Digital Communication System Simulator in C#

An end-to-end digital communication simulator built around signal modulation and demodulation, covering source coding, modulation, channel and demodulation. Each module runs on its own or as a complete chain in one go, with reproducible unit tests under a fixed random seed.

C# .NET Digital Communication xUnit
Python

Batch Gaokao Result Query Tool

Uses Playwright to query the admission-result endpoint of the Beijing Education Examinations Authority automatically, then pandas to organise the data and openpyxl to export a spreadsheet, turning one-by-one manual lookups into a single batch process.

Python Playwright pandas openpyxl
HarmonyOS

OpenHarmony Hi3861

OpenHarmony embedded exercises organised along four paths — a traffic-light state machine, light and buzzer coordination, environmental data collection, and custom AT commands — covering GPIO, PWM, ADC, I²C and UART.

OpenHarmony GPIO PWM I²C
School Project

School Papers

Course papers and lab reports filed under three headings — communication engineering, HarmonyOS applications and Hi3861 embedded work — eight in total, spanning technical reviews, application design and smart-scenario prototypes.

Communication Engineering HarmonyOS Embedded Course Papers
Web

Identity V, Start!

An Identity V rank planner: enter your current points, target rank and season dates to get the days remaining and the points needed per day, with manual score adjustments and a history log.

JavaScript Utility localStorage
Film

“Shou Yi Hong Qun Fang Kai Ye Yan”

Took part in the 2023 year-end remake activity of the Dream of the Red Chamber crew, serving as director, cinematographer and editor, and following the creative process from on-set shooting through to the finished cut.

Directing Cinematography Editing Short Film
InDesign

Graduation Yearbook

Refined the layout and content repeatedly in InDesign and added an NFC tag to the printed yearbook that links to this website; the group photo and “A Little Red Flower” are its central visual memories.

InDesign Layout Design NFC Print
Film

WHN Birthday

Produced video content for a birthday event in November 2024, contributing to storyboarding, shooting and post-production editing, and turning an offline gathering into a video piece that lasts.

Storyboarding Shooting Editing Commemorative Film
Web

XXH Compatibility Test

Two people answer anonymously in turn, comparing values, lifestyle and extra topics locally in the browser; the result gives a total score, per-section scores and the full question breakdown, and answers are never uploaded.

JavaScript Interactive Web Local Scoring

Contact

If we aim in the same direction, let us build it together.

Quick Message

Project Collab / Tech Support / Photography / Bug Reports / Chitchat

Use a recognizable name — otherwise the backend may flag it as spam

Double-check your address — it is the only way you can receive a reply

If your name does not ring a bell, add a clue — or the spam filter might not let you through