Hi, I'm Vincent Liu!
Software Developer experienced in Full Stack Web Development.

About Me
I'm an aspiring Software Developer with expertise in modern web technologies. I love building web applications and constantly exploring new tools, frameworks, and ideas to sharpen my skills. With a background in Computer Science and strong skills in problem-solving, communication, and collaboration, I bring a unique perspective to every project.
Some of my other interests include cryptography, aviation, and history. Rather than just observing how technology evolves, I’m driven to be part of building what comes next.
Programming Languages
Python, C++, C, JavaScript, TypeScript, SQL, Assembly, Haskell
Frameworks & Libraries
React, Flask, Node.js, Express.js, WebGL, Material UI, Tailwind CSS, LiteLLM (LangChain, LangGraph), ReportLab
Tools & Platforms
Git, Docker, RESTful APIs, Nginx, Linux, VS Code,
Concepts & Methodologies
Object-Oriented Programming, Agile, Scrum, Test-Driven Development
My Project Highlights

A full-stack web app that lets users upload PDFs (e.g., textbooks) to automatically generate flashcards for studying. Features include user authentication, responsive design, AI-driven flashcard generation, and a chatbot that uses a Retrieval-Augmented Generation (RAG) model to answer questions based solely on the user's uploaded content

A customer service chatbot designed to handle product inquiries and order-related tasks using LangChain, LangGraph, LiteLLM, and Aporia GuardRails. The Chatbot is designed to be integrated with Woocommerce (Wordpress) e-commerce sites with large product catalogs. Features include User intent detection, Management of dialogue context, Product recommendation, Product Lookup, Order Lookup, and Order Placement.

A progressive web app that works offline and provides a native-like experience on mobile devices. Features include a 2D knapsack algorithm for efficiently fitting the maximum amount of information within a user-defined page limit, a clean and user-friendly UI designed for students, an in-place rich text editor (with support for bullet points, numbered lists, etc.), automated text resizing, and image support (PNG, JPG) with both automatic and manual resizing options.
Resume
Work Experience
Web Developer
January - June, 2025UXly - Intern
Developed a multi-tool customer support chatbot for WooCommerce-based e-commerce sites, enabling users to add items to cart, check out, look up products, and track orders through natural language. Designed to integrate with long-form product catalogs (e.g., PDFs), enhancing user experience and reducing support overhead.
Reader
January - June, 2025Baskin School of Engineering, UC Santa Cruz
Graded assignments, projects, and exams for a Software Engineering course, covering topics such as version control, software design principles, scrum/agile methodologies, and testing strategies.
Education
Bachelor of Science, Computer Science
2021 - 2025University of California, Santa Cruz
High School Diploma
2017 - 2021El Cerrito High School
Get In Touch
I'm open to new opportunities and collaborations. Feel free to reach out!
vtliului@gmail.com
GitHub
github.com/viwsliu
linkedin.com/in/vincent-liu003/