Lecheeel
Hi, I'm Lecheeel. I work on embedded systems and software, with a focus on FPGA-based control, ultrasonic phased arrays, and Android internals.
On the embedded side, I'm exploring FPGA-based multichannel phase synthesis, synchronized waveform generation, and acoustic field modeling for three-dimensional manipulation. My interests also include microcontroller firmware, multichannel driver circuits, and high-speed PCB layout, particularly differential pair routing, impedance control, and signal integrity.
On the software side, I'm studying Android internals through AOSP, framework services, Binder IPC, and HAL interfaces. Related interests include GNSS data processing, NMEA parsing, and Android's Generic Kernel Image (GKI), with attention to kernel modules, KMI compatibility, and how requests cross application, framework, and hardware boundaries.
I share selected projects and technical notes here, covering their design, implementation, and experimental results.
writing
all →FSRS v6 in Reme: porting a memory model to a study app
How my exam-prep app schedules reviews: the power-law forgetting curve, difficulty-stability state, the exact update rules, and two deliberate departures from the textbook algorithm.
Aug 26, 2026
Reading .apkg: importing Anki decks into a Flutter app
An .apkg is a zip wrapping an SQLite database with HTML-laden fields. The anatomy, the parsing pipeline, the validation gates — and why imported cards start with fresh scheduling state.
Aug 26, 2026
Deterministic multi-agent simulation as a research method
The reproducibility problem in social simulation is an implementation problem. A deterministic kernel turns it into an experimental one.
Aug 21, 2026