I'm pursuing a master's degree at Waseda University's Graduate School of Information, Production and Systems, following my studies in Software Engineering at Xiamen University.
My work spans Linux systems, backend engineering, and applied AI, with a focus on building reliable software and evaluating it through meaningful testing and reproducible experiments. I'm also developing my foundation in digital hardware design and verification as I explore hardware-oriented research.
Connect: Email · University email · LinkedIn · ORCID
I'm strengthening my foundations in hardware design and verification while continuing work on Linux performance measurement, backend systems, and reproducible experimental evaluation.
- Rakuten Group · Software Engineering Intern — Built search features and interfaces using Flask and React/TypeScript.
- DENSO · Automotive SoC Intern — Investigated system wake-up latency and performance using C.
- TokiTech · Web Developer — Developed web applications with Spring Boot, Vue.js, and relational databases.
- BitMeta Technology (China) · Frontend Development Intern — Contributed to website development and maintenance.
- ADK Holdings · Data Science Camp — Analyzed consumer data and developed a retail marketing strategy.
Selected work in systems programming, developer tooling, full-stack development, and applied research.
- Linux Wake-up Latency Benchmark · C/POSIX, Python — Measure Linux scheduling latency with reproducible benchmarks.
- RepoPort · Python, Git — Detect filename portability issues across operating systems.
- RoomShelf · React, Flask, SQLite — Full-stack furniture catalog with search, comparison, and favorites.
- Jetson Multimodal Emergency Detection · Python, Jetson Nano — Combine pose, speech, and depth cues for emergency alerts.
- Autonomous Tractor Navigation · C#, .NET — Simulate and compare autonomous path-tracking controllers.
- Retail Customer Segmentation · Python, scikit-learn — Analyze customer segments and develop a retail strategy.
More projects (5)
- PyPathDoctor · PowerShell — Diagnose Python command resolution and PATH precedence on Windows.
- AdaptiveQueue · Python, Q-Learning — Evaluate adaptive job scheduling against fixed policies.
- RunMatrix · React, TypeScript — Compare JUnit test reports with an interactive status matrix. Live demo.
- PathReplay · React, TypeScript — Visualize and replay 2D trajectories from CSV files. Live demo.
- CuePair · React, TypeScript — Compare subtitle timelines and identify timing differences. Live demo.
15 merged PRs across 12 upstream repositories, focused on correctness, portability, and regression testing.
- flake8-pyi #561 — Detect redundant negative integer literals in unions.
- toml-sort #110 — Ensure case-sensitive TOML override matching across platforms.
- pyjson5 #167 — Fix empty
-cCLI input handling. - pytest-order #277 — Preserve ordering markers across repeated test collection.
- setuptools-git-versioning · #169, #168 — Fix Windows timestamps and hyphenated Git tag parsing.
- ConfigUpdater · #193, #188 — Correct missing-section errors and detached-block handling.
- argcomplete #579 — Preserve tilde-prefixed directory completions.
- dunamai · #122, #120 — Fix Git archive metadata discovery and tag parsing.
- flake8-bugbear #619 — Improve exception-initializer analysis.
- docformatter #411 — Correct INI list-option parsing.
- Streams-API-Practices #29 — Fix Windows-incompatible filenames and documentation links.
- Archy #576 — Isolate Git signing settings in tests.
Most often: Python · Java · JavaScript / TypeScript
Also: C / C++ · C#
Spring Boot · Flask · React · Vue.js
MySQL · SQLite
Linux/POSIX · PowerShell · Git · GitHub Actions
Performance measurement · Automated testing · Sanitizers
Computer vision · Depth estimation · Multimodal sensing
Reinforcement learning · Path-tracking simulation
I play the piano, enjoy badminton, and occasionally lose track of time editing music videos. I'm fond of Haruki Murakami's novels and the films of Christopher Nolan and Quentin Tarantino.
Thanks for stopping by! If anything catches your interest, feel free to explore my projects.

