I got into programming by reverse-engineering games and hacking together tools to make my life easier—small scripts, terminal apps, and bots. That curiosity turned into obsession once I picked up Rust and Go. I’ve since built full-stack apps, AI systems, and even my own Redis clone. I thrive on solving real problems with clean, performant code, and I’m now looking to bring that energy into a backend engineering role where I can ship fast, learn fast, and break things (on purpose and for good reasons).

Yiyuan Li

I got into programming by reverse-engineering games and hacking together tools to make my life easier—small scripts, terminal apps, and bots. That curiosity turned into obsession once I picked up Rust and Go. I’ve since built full-stack apps, AI systems, and even my own Redis clone. I thrive on solving real problems with clean, performant code, and I’m now looking to bring that energy into a backend engineering role where I can ship fast, learn fast, and break things (on purpose and for good reasons).

Available to hire

I got into programming by reverse-engineering games and hacking together tools to make my life easier—small scripts, terminal apps, and bots. That curiosity turned into obsession once I picked up Rust and Go. I’ve since built full-stack apps, AI systems, and even my own Redis clone. I thrive on solving real problems with clean, performant code, and I’m now looking to bring that energy into a backend engineering role where I can ship fast, learn fast, and break things (on purpose and for good reasons).

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Aragonese
Advanced
Javanese
Advanced

Work Experience

Software Engineering Intern at The University of Newcastle – Singapore
January 1, 2025 - Present
Built an RAG (Retrieval-Augmented Generation) AI learning platform with FastAPI, React, and Ollama. Developed document parsing and Q&A search using LlamaParse and ChromaDB. Handled OAuth-based authentication and file management in a full-stack setup. Tools used include JavaScript/TypeScript (React 19, Next.js), Tailwind CSS, Python (Flask REST API, JWT).
Peer Assisted Study Sessions (PASS) Leader at The University of Newcastle – Singapore
November 30, 2024 - July 30, 2025
Mentored a group of 10 peers in Data Structures and OOP using C++ and Java, designing custom practice problems and annotated code snippets to reinforce core concepts. Delivered 10+ technical mini-lectures on algorithm design and coding practices such as recursion and sorting, using live code walkthroughs in Java and DSA to boost comprehension.
Cadet, Pisciner at Singapore University of Technology and Design (SUTD), École 42 Programme – Singapore
March 31, 2024 - July 30, 2025
Completed 16 low-level system projects in C, including push_swap, libft, and pipex, mastering memory management, pointer arithmetic, and bash scripting. Collaborated in a 150-member cohort using Git for version control and peer code reviews, while debugging memory leaks and writing unit tests in projects like getnextline and ft_printf.

Education

Bachelor at The University of Newcastle
January 1, 2024 - September 30, 2025
Diploma at PSB Academy, Singapore
January 1, 2023 - November 30, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Gaming

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more