Songyuan Liu

Let’s build something great!

Featured Projects

Environment Club

My high school endeavor to care about the environment

ARM 32-Bit Processor

A fully working CPU simulated on CircuitSim

Click on each one to learn more

Three

A journaling app for real contemplation

Smart Garbage Collection System

Genetic-Algorithm Investment Strategy

Best funding strategy for sustainable wild-plants conservation programs

Pick up your neighborhood’s trash in a cost-effective way

My 2nd Personal Website

In high school, I built a portfolio website totally from scratch using HTML & CSS. Knowing nothing about HTML, I was creating the website with the purest joy because I got to see my code translated into a beautiful website on a browser where everybody else could see it. So I want it to be known too. You can visit it by clicking on the learn more button.

That kind of joy drives me to do things. I am awed by the power of technology—and, by extension, human’s minds—and how it can change the world. I want to make a difference in this world by keeping learning and solving real problems for people and society.

Three

This app revolves around the number 3, consisting of reflection, emotion, and interaction.

Reflection: Answer a daily prompt in 3 things. Write journals safely stored with biometric protection. This is your private space.

Emotion: The app can perform sentiment analysis over your input and generate a personalized mood wheel for you

Interaction: You can see and like other people’s responses to the daily prompt. You can also answer the prompt yourself. You can also play a mood fusion game with others.

ARM 32-Bit Processor

A main memory, an ALU, a register file, and a micro-controller. That’s how I made a CPU that can take in assembly files, sequence instructions exactly as intended, and also handle interrupts.