Activities

There are some publications I presented before.

GitHub Repositories

  • Depth
    • developed a compiler driver from scratch
    • supports a toy programming language
    • it translates to x86_64 assembly
    • contains an x86_64 assembler/static linker
    • all of it is written in pure Rust
    • execution machine codes without calling any subprocesses
      • It uses a mechanism like JIT execution
    • an ELF analyzer
    • finally It was able to generate an ELF that can be executed in Linux
  • Peachili
    • My 2nd compiler driver from scratch
    • supports a toy programming language
    • It doesn’t depend on libc
    • can print Hello, World to stdout
    • all of it is written in pure Rust
  • asmpeach
    • an x86_64 assembler written in Rust
  • elfpeach
    • a TUI based ELF analyzer
  • elf-utilities
    • a library suite for handling/manipulating ELF in Rust

Slides

Books

Events

Career

See LinkedIn