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 application that lets users upload PDFs (e.g., textbooks) to automatically generate flashcards—designed to enhance study efficiency through AI. Includes secure user authentication, responsive design, and an interactive chatbot powered by Retrieval-Augmented Generation (RAG).

  • AI Flashcard Generation: Automatically extracts key concepts and definitions from uploaded PDFs to create structured flashcards.
  • RAG-Powered Chatbot: Answers user questions using context pulled directly from their uploaded documents—no external data sources.
  • Authentication & User Management: Supports secure login, personalized content, and persistent study sessions.
  • Responsive UI: Optimized for desktop and mobile, with a clean interface for reviewing flashcards and interacting with the chatbot.
UXly Multi-Tool Customer Support Chatbot
A Customer Service Chatbot Plugin for WooCommerce (WordPress) sites
P2 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.
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 - May, 2025
UXly - Intern

Developed a multi-functional AI-powered customer support chatbot integrated into an e-commerce web application. Enabled seamless user interaction through natural language processing (NLP) to guide customers through product discovery and order workflows. Integrated support for long-form product catalogs (e.g., PDFs), improving user engagement and reducing customer service workload.

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/