Research
Activities and Workstreams
Rust systems software, robotics simulators, language tooling, community platforms, and academic activity. Each item is shipped or progressing toward publication; most are tied to ongoing research output of the group.
Active
4A full-stack Rust web framework with a macro-based "endpoint in one place" DSL that keeps URL, middleware, config, and handler together. Architected for multi-protocol services (HTTP/HTTPS, WebSocket, MQTT, and custom TCP) with shared state and a unified routing/handler style.
Paper: In preparation, target: IEEE CSE 2026 (August)
A simulator and digital twin for a remote collaborative haircutting robot platform. The web simulator is a fully client-side 3D programming workbench: Blockly programs of absolute servo-angle commands drive a procedural five-joint arm whose end effector removes hair voxels on contact, while deterministic geometric constraints stop the mechanism before it can enter the head. Results are scored on target-hairstyle completion, program efficiency, and estimated execution time. An optional Rust backend turns the same UI into a competitive round with server-side replay and server-judged deadlines.
A computerized adaptive testing (CAT) framework emphasizing zero-cost abstractions while supporting runtime-pluggable IRT models. Built with dynamic trait objects to enable model and algorithm swapping without compile-time coupling. The framework underpins the IEEE ICCSP 2026 Best Paper on Smart Education Systems.
Paper: Published: ICCSP 2026, Best Paper on Smart Education Systems (DOI 10.1109/ICCSP68173.2026.11539256)
A community-driven tool website hosting Minecraft skin-pack automation, encryption/decryption utilities, BBCode template generation, and AI-integrated Bingo generation. Leading development workflow across a 4-person team for around two years.
In Progress
1A programming language / DSL for precise calculation, designed to run standalone or embed inside Rust projects. The current repository includes an Akari macro-based value / JSON system and templating components, the foundation for the broader language toolchain.
Completed Projects
1Led the Junior Research Mentorship Programme team and delivered around 20 lectures on research methodology and academic writing. Guided students through experimental design, paper development, polishing, and conference submission, culminating in an accepted peer-reviewed paper at RADIOELEKTRONIKA 2026.
Active Items
2High-Performance Adaptive Learning and Testing Platform
Led by Haozhe Ruan
Developing adaptive learning and testing software that balances runtime performance with practical extensibility. This workstream is the main systems context behind the group’s ICCSP 2026 paper.
Safe Dynamic Plugin Infrastructure
Led by Suyu Jiang
Designing a plugin model that supports safe extension of system behavior without weakening runtime boundaries. Current interests include Rust, generic programming, and metaprogramming.
Completed Milestones
2AASCP 2026 Workshop
Led by Aquil Mirza Mohammed
Contributed to the International Workshop on Advanced AI Systems for Clinical Practice as part of the group’s broader academic activity. The workshop covered clinical AI systems across genomic analysis, diagnostic imaging, and connected healthcare. The group’s hands-on contribution was the HCR Simulator: a browser-based 3D workbench where Blockly programs drive a five-joint robot arm against a voxelised target hairstyle, with deterministic geometric constraints keeping the mechanism out of the head. It runs entirely client-side and remains live at hcr.rs.
ICAIHE 2026, Waseda University, Tokyo
ICCSP 2026 Best Paper Award
Led by Haozhe Ruan
Awarded Best Paper in the Smart Education Systems track at the 12th International Conference on Communication and Signal Processing (ICCSP 2026), held April 20–22, 2026 at Adhiparasakthi Engineering College, Melmaruvathur, Tamilnadu, India.
Adhiparasakthi Engineering College, Melmaruvathur, Tamilnadu, India