<
a
>
Marvin Li
</
a
>
Software
::
Engineer
()
{
photo of me
// _
imageimage
About
Hi, I'm Marvin and I'm a 19 year old software engineering currently studying at the University of Ottawa. Ever since high school, I've been highly passionate about software development, always looking for new opportunities to learn and grow.

I've worked on a variety of projects covering a wide range of topics, programming languages, technologies, and frameworks. For example, I've most recently worked on a Tetris AI using a Genetic Learning Algorithm Model in C++, a React website that visualizes data structures and algorithms, and an Android application for clients looking to rent. As a result, I'm confident in my ability to learn new technologies and adapt to new environments quickly.

I'm always looking for new opportunities to learn and grow, so if you have any questions or would like to get in touch, feel free to contact me.
Technical Skills
Projects
Tetr.AI - Personal Project
https://github.com/iilou/tetr.ai/releases/tag/v1.0.0

Tetr.AI is a Tetris AI using a Genetic Learning Algorithm Model that learns how to play competitive Tetris using vanilla C++ to design the AI Model and the evaluation function and the SDL2 C library for the UI.

This model uses a heuristic approach to judge the most optimal destination of a tetris piece given a list of the bot’s future tetris pieces and a specific board state, and is able to process up to four unique upcoming pieces at once

DSAV - Personal Project
https://iilou.github.io/dsa_vis

DSAV is a React website that helps users visualize common data structures and algorithms.

This program is designed specifically so that the user can create custom graphs and trees with custom weights and values with incredible ease and speed. Then, various graph theory algorithms can be applied to the custom graphs.

Every step of the algorithm is clearly visualized, represented by differently styled nodes and edges, and are easily traversable.

Android Renting App - Team Project
https://github.com/SEG-2105/project-group-8

I was the leader for a semester-long group project that built an Android application for clients looking to rent, landlords, and property managers to interact with.

IPC Index - Personal Project
https://github.com/iilou/ipcindex

IPC Index is a Javascript+Flask website that fetches displays any user's profile in Honkai: Star Rail via. Mihomo API.

Contact
Email -
li.marvin.nn@gmail.com
Linkedin -
https://www.linkedin.com/in/marvin-li-08953b298
Github -
https://www.github.com/iilou