Summary
Education
Skills
Timeline
Generic

Leo Liu

San Francisco,CA

Summary

  • Text Range Query with AVL Trees

Developed a query system using AVL trees in C++ to efficiently perform text range queries, leveraging the balancing properties of AVL trees to maintain query performance.

  • Full Stack E-commerce Website

Built a full stack e-commerce website with React for the frontend, Node.js and Express.js for the backend, and MongoDB for the database. Integrated authentication, shopping cart functionality, and product management.

  • Interactive Travel Map

Created an interactive travel map using HTML, CSS, Node.js, and EJS for server-side rendering, with PostgreSQL for database management. Users can add, edit, and view travel destinations on a dynamic map.

  • Snake Game

Developed a classic Snake game in Java using Swing for the GUI. Implemented game mechanics including player movement, score tracking, and collision detection.

Education

Bachelor of Science - Computer Science

University of California-santa Cruz
Santa Cruz, CA
06.2025

Skills

  • Programming Languages: Java, C, C, JavaScript, Python
  • Frameworks/Libraries: React, Nodejs, Expressjs, Bootstrap, JQuery
  • Tools: Git, MySQL, Postgresql, MongoDB, Command Line (Linux/Unix), RESTful API

Timeline

Bachelor of Science - Computer Science

University of California-santa Cruz
Leo Liu