Engineering
Projects
Rust systems software, robotics simulators, language tooling, and a long-running community tool platform. Each project is shipped or progressing toward publication — most are tied to ongoing research output.
Active
5A 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 (May)
A Rust-based simulator and digital twin for a remote collaborative haircutting robot platform, with sandbox-based safety validation. Contributed to a dual-track Desktop/Web architecture sharing behavioral contracts across simulator and real-robot execution.
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.
Delivered around 20 lectures on research methodology and academic writing. Guided students through journal paper writing, experimental design, polishing, and submission to journals and conferences — with mentee work expected to appear in late 2026.
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.