# 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 Data - [Profile](https://path.cv/eyuan): Full professional profile - [facts.json](https://path.cv/eyuan/facts.json): Structured JSON with professional data - [profile.md](https://path.cv/eyuan/profile.md): Markdown resume - Last updated: August 2026 ## Current Software Engineer – AI at ClassDo Pte. Ltd. ## Experience - Software Engineer – AI at ClassDo Pte. Ltd. (Jan 2026 – Present) - Software Engineering Intern at Newcastle Australia IHE Pte. Ltd. (Jan 2025 – Sep 2025) - Technical Leader, Data Structures & Algorithms at The University of Newcastle (Feb 2024 – Nov 2024) ## 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](https://github.com/yuann3): An Erlang/OTP-inspired agent runtime featuring zero shared mutable state and transparent restarts. - [Emaclaude: Claude Code Orchestrator](https://github.com/yuann3): A 3-agent coding workflow integrated into Doom Emacs buffers. - [ShaderView: GLSL Shader Engine for Emacs](https://github.com/yuann3): A GPU-accelerated GLSL shader renderer running inside Emacs buffers. - [Sequel: SQLite Database Engine](https://github.com/yuann3): A SQLite-compatible database engine built from scratch in Rust. - [Rego: Redis Server Implementation](https://github.com/yuann3): A Redis-compatible server implemented in Go with optimized memory allocation. ## Education - Computer Science in Computer Science, Singapore University of Technology and Design (SUTD), 42 Singapore - Bachelor of Information Technology in Information Technology, The University of Newcastle ## Links - [LinkedIn](https://linkedin.com/in/yyuanl) - [GitHub](https://github.com/yuann3) - [Website](https://eyuan.me/)