Hi, I'm Vincent Liu!

Software Developer experienced in Full Stack Web Development.

Profile

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

Cognoso
A web application built with React and Node.js
P1 Screenshot

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

UXly Multi-Tool Customer Support Chatbot
A Customer Service Chatbot Plugin for WooCommerce (WordPress) sites
P2 Screenshot

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.

SecureAI
GitHub Code Vulnerability Scanner
SecureAI Screenshot

A full-stack tool that automates security audits on public GitHub repositories—built for Cybersecurity for AI Deployments. It combines LLM-powered code analysis and malware detection to uncover vulnerabilities.

  • LLM Code Auditing: Detect risks like prompt injection and poor error handling, with file paths, line numbers, and fix suggestions.
  • Dependency & Executable Scanning: Flags insecure packages and unidentified executables using MetaDefender’s API (~1.2M+ signatures).
  • Sandboxing: Executes unknown files in an isolated environment to observe malicious behavior.
  • Dashboard UI: Clean, interactive frontend to explore issues by type, severity, and resolution.

Resume

Work Experience

Web Developer

January - June, 2025
UXly - 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, 2025
Baskin 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

Aug, 2021 - Jun, 2025
University of California, Santa Cruz

High School Diploma

Aug, 2017 - Jun, 2021
El Cerrito High School

Get In Touch

I'm open to new opportunities and collaborations. Feel free to reach out!

Email

vtliului@gmail.com

GitHub

github.com/viwsliu

LinkedIn

linkedin.com/in/vincent-liu003/