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

5
active2025 – present

Hotaru Web Framework

Author & Lead

A 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.

RustWeb FrameworkMacrosMulti-protocolPerformance

Paper: In preparation, target: IEEE CSE 2026 (May)

active2025 – present

Hair Cutting Robot (HCR)

Engineer & Mentor

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.

RustRoboticsDigital TwinMQTTSimulation
active2025 – present

Arona — Computerized Adaptive Testing Framework

Author & Lead

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.

RustPsychometricsIRTTrait ObjectsCAT

Paper: Published — ICCSP 2026, Best Paper on Smart Education Systems (DOI 10.1109/ICCSP68173.2026.11539256)

active2023 – present

PMINE — Tool Site & Development Lead

Tech Lead · Team of 4

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.

WebToolingTeam LeadCommunity
active2025 – present

Junior Research Mentorship Programme

Student Mentor

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.

MentorshipResearchAcademic Writing

In Progress

1
In ProgressETA Jul 2026

Akari — Programming Language / DSL

Author & Lead

A 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.

RustDSLLanguage DesignMacros