Crossing the boundaries of disciplines, only to connect to a broader world.
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
SmartShed project OpenHarmony + HarmonyOS full-stack development
Machine learning object detection & pruning project
HarmonyOS 6.1.0 App Dashboard development
iOS/MacOS app development
Machine learning based on OpenHarmony
Advancing HmDashboard macOS & Android software development
Deepening Rust & Java
Cangjie language R&D
French continuing progress...
C / C++ · Java · Rust · Swift · ArkTS · HTML · openGauss Database
HarmonyOS Apps · Web Development · Biology Experiments
Sweet Potato Mod · Difficult Rocket · Rock Paper Scissors Detection · SmartShed
PCR Project · Protein Hypothesis · Carbon Assimilation Review · Orange Plate Experiment · Agrobacterium Interactive Web
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
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 App Development · OpenHarmony Embedded Development · OpenGauss Database
21st Century English National Speech Competition · Trumpet Level 6 Certificate · British Parliamentary Debate · Genshin Lore Scholar · Mad Eyes A Badge · Numerous Photography & Aerial Works
Landscape Photography · Drone Footage
Running · Cycling
Listening to Music · Piano · Trumpet · Rubik's Cube · Flight Simulation
Minecraft · Identity V · Genshin Impact · Arknights · Arknights: Endfield · Clash Royale · Multi-platform Rhythm Games (mainly Arcaea, Phigros)
Turning passion into projects, and projects into lasting works.
Projects I lead or contribute to, spanning HarmonyOS and Ascend, AI workflows, research experiments and open-source collaboration.
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…
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Coursework, small tools and media projects, most of them made for myself or the people around me.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
If we aim in the same direction, let us build it together.
rayawa.work@outlook.com
rayawa.work@gmail.com
rayawa.top
Beijing, China