# Yiyuan Li

**Software Engineer · Singapore, Singapore**

Software engineer and full-stack engineer with 2+ years of experience, specializing in Rust and C. Passionate about building high-performance systems and exploring the deeper mechanics of software.

Profile: https://path.cv/eyuan

*Last updated: August 2026*

---

## Experience

### Software Engineer – AI at ClassDo Pte. Ltd.
*Jan 2026 – Present*

Designed and built a multi-agent AI curriculum platform from scratch using a Turborepo monorepo. Owned software architecture decisions and integrated complex frameworks like SkillsFuture into Supabase.

### Software Engineering Intern at Newcastle Australia IHE Pte. Ltd.
*Jan 2025 – Sep 2025*

Developed a full-stack RAG AI learning platform and implemented a document parsing pipeline that reduced query response time by 40%. Built secure authentication systems and RESTful APIs handling 1,000+ daily requests.

### Technical Leader, Data Structures & Algorithms at The University of Newcastle
*Feb 2024 – Nov 2024*

Led intensive algorithm workshops and developed custom teaching materials for complex computer science concepts.

---

## Skills

Rust · C · C++ · Python · SQL · TypeScript · Go · React.js · Vue.js · PostgreSQL · Redis · AWS · Docker · Distributed Systems · RAG · Microservices · CI/CD

---

## Projects

### MRA: Multi-Agent Runtime for Rust

An Erlang/OTP-inspired agent runtime featuring zero shared mutable state and transparent restarts.

[View Project →](https://github.com/yuann3)

### Emaclaude: Claude Code Orchestrator

A 3-agent coding workflow integrated into Doom Emacs buffers.

[View Project →](https://github.com/yuann3)

### ShaderView: GLSL Shader Engine for Emacs

A GPU-accelerated GLSL shader renderer running inside Emacs buffers.

[View Project →](https://github.com/yuann3)

### Sequel: SQLite Database Engine

A SQLite-compatible database engine built from scratch in Rust.

[View Project →](https://github.com/yuann3)

### Rego: Redis Server Implementation

A Redis-compatible server implemented in Go with optimized memory allocation.

[View Project →](https://github.com/yuann3)

---

## Education

### Computer Science in Computer Science
*Singapore University of Technology and Design (SUTD), 42 Singapore*
Nov 2025 – Nov 2026

### Bachelor of Information Technology in Information Technology
*The University of Newcastle*
Jan 2024 – Sep 2025

---

## Links

- **LinkedIn**: https://linkedin.com/in/yyuanl
- **GitHub**: https://github.com/yuann3
- **Website**: https://eyuan.me/
