Yiyuan Li

1 commit

YL

Yiyuan Li

@yuann3

"i code for the same reason ppl playing chess"

Commit activity

1 commit in the last 30 days

longest streak 1 day

125 / 150 XP25 XP to operator

yo. wassup?

I'm Yiyuan Li. software engineer based in singapore, im building solutions that make folks life easier. i like things close to the metal

Rust is home. lately i've been doing questionable experiments with emacs that may or may not turn into real projects.

got a wild idea? reach out at yy@eyuan.me.

oh yeah btw if you are in SG then i must argue with you that McWings is better than McNuggets, everything else is negotiable.

im also happy to meet up with you, just book me on: My Calendar

things i'm working on:

  • mra: multi-agent runtime for Rust.
  • shaderview: a real time GLSL shader rendering engine inside your Emacs buffers
  • yuanme: A fast, agent-native Rust static site generator for anybody: Markdown, Org, and build-time math.
  • relic: Evidence-backed terminal experience compiler

built-from-scratch stuff:

  • sequel: SQLite parser and query engine. tokenizer, parser, B-tree, all of it.
  • rego: redis server in Go. RESP protocol, in-memory store.
  • Ruskey: Monkey language interpreter in Rust.
  • bitcoints: simplified bitcoin library in Rust. elliptic curves, tx serialization, script eval.
  • RayRust: raytracer in Rust.

random:

  • emaclaude: claude code orchestrator in emacs. three agents in split buffers — one plans, one codes, one reviews. no electron app needed.
  • linear-app.el: Linear.app integration for Emacs.
  • Advent-of-Code: yearly puzzle grind, mostly in Rust.
  • boss-job: frontend design work.
  • pew: CLI tool that dumps your codebase into a single file for LLMs.
  • list: a bunch of linked list in rust
yuann3/README.md on GitHub