I'm a software engineer working across Robotics, AI, and legacy software systems.
My professional work focuses on Autonomous Mobile Robots (AMR), ROS 2, industrial system integration, simulation, reliability, and cybersecurity.
Outside of my day-to-day engineering work, I explore AI-assisted Software Archaeology — using modern AI agents, reverse engineering, behavioral analysis, and differential verification to understand, reconstruct, and preserve legacy software.
My current research explores a simple question:
Can AI agents reconstruct legacy software in a measurable, reproducible, and verifiably faithful way?
The workflow I use is roughly:
Evidence → Hypothesis → Specification → Behavioral Baseline → Implementation → Differential Verification → Conformance
Instead of asking AI to simply rewrite old software, I use original binaries and runtime behavior as an oracle for validating new implementations.
I'm developing tools and experiments for AI-assisted reverse engineering across legacy platforms, including:
- DOS
- Win16
- PC-98
- Sharp X68000
- Atari ST
- Other classic computer and game platforms
These projects explore:
- Reverse engineering
- Binary and data-format analysis
- Behavioral observation
- Runtime instrumentation
- Clean-room reimplementation
- Differential testing
- Cross-platform remakes
- Digital preservation
Classic games are my current laboratory because they provide excellent software archaeology specimens: source code is often unavailable, documentation is incomplete, and correct behavior must be recovered from evidence.
My professional interests include:
- Autonomous Mobile Robots (AMR)
- ROS 2
- Navigation and fleet systems
- Robotics simulation
- AI agents
- Industrial system integration
- Cybersecurity
- Reliable software engineering
I'm especially interested in turning AI agents into engineering tools that can investigate systems, recover specifications, analyze failures, and verify implementations.
I also work on preserving and rebuilding classic software and games through:
- Traditional Chinese localization
- Reverse engineering
- Cross-platform remakes
- Historical software research
- Documentation and preservation
Many of my repositories are experiments toward a broader goal:
Using modern AI to understand, verify, and preserve software from previous computing generations.
Robotics × AI Agents × Software Archaeology × Reliable Software Engineering
Most of my projects are open-source experiments documenting what works, what fails, and how AI-assisted software archaeology can become a repeatable engineering methodology.




