$ whoami

Lawrence Liu

// CS @ Purdue · DevOps · Full-Stack · Systems

I build software that holds up under pressure — CI/CD pipelines, real-time platforms, and a Unix shell written from scratch.

Long Island, NY

Portrait of Lawrence Liu

01 · about

About

I'm a Computer Science student at Purdue University (minoring in Economics), graduating in May 2027. I like building software that holds up under real-world pressure, whether that's a real-time platform syncing dozens of live matches, a Unix shell written from scratch in C, or pipelines that can hold up in enterprise environments.

My experiences have taken me up and down the stack. At Keysight Technologies I worked as a DevOps intern, replacing manual build processes with CI/CD pipelines and infrastructure-as-code across four product lines in a windows environment. Through courses and personal projects, I've gained experience working with low-level C, systems, and Linux. I'm equally at home automating builds, wrangling data, or debugging memory at the systems level.

Outside of code, I served as Vice President of Purdue's Korean American Student Association, where I led a 10-person board, ran 20+ events a semester, and grew membership by 50%. I also speak 2 languages well, and 3 more languages not as well.

In my free time, I enjoy staying active, whether that be going to the gym or playing sports, exploring new music, and finding good places to eat.

02 · experience

Experience

DevOps Intern

May 2026 – Aug 2026

Keysight Technologies · Colorado Springs, CO

  • Replaced a four-step manual build process with CloudBees CI multibranch pipelines triggered on every PR across 4 product lines, automating MSBuild/Visual Studio builds with Conan and Chocolatey dependency management.
  • Defined pipeline and controller configuration as code (JCasC) on provisioned ephemeral and static Windows VM agents in a private cloud, scripted in PowerShell and Python.
  • Integrated Bitbucket with CloudBees CI to gate every pull request behind automated smoke tests and two-reviewer approval, blocking broken builds from reaching Artifactory.
  • CloudBees CI
  • JCasC
  • PowerShell
  • Python
  • Windows VMs
  • Artifactory

Data Scientist Intern

Aug 2023 – May 2024

Bayer, The Data Mine · West Lafayette, IN

  • Partnered with product stakeholders in Agile sprints to architect and deploy predictive models for optimizing plant yield, with a focus on scalability and reliability.
  • Engineered scalable data pipelines in Python and R that cleansed and transformed datasets exceeding 15,000 records, streamlining preprocessing for rapid iteration.
  • Led implementation and testing of machine-learning models (Random Forest, Neural Networks) achieving over 70% accuracy.
  • Python
  • R
  • Pandas
  • Random Forest
  • Neural Networks
  • Agile

03 · projects

Projects

DSA Versus

Real-time competitive DSA platform

  • Designed and deployed a real-time full-stack platform from ideation to production, supporting 20+ concurrent matches with sub-second state-synchronization latency.
  • Built a sandboxed execution pipeline in isolated Docker containers orchestrated with Docker Compose to safely run untrusted user code.
  • Shipped rapidly with GitHub Actions CI/CD across backend APIs, relational schemas, and Redis matchmaking queues.
  • TypeScript
  • React
  • Node.js
  • PostgreSQL
  • Redis
  • WebSockets
  • Docker
  • GitHub Actions

Custom Linux Shell

A Unix shell written from scratch in C

  • Built a Unix-based shell in C using Lex/Yacc with command parsing, pipelines, I/O redirection, and subshells.
  • Engineered robust signal handling (SIGINT/SIGCHLD) for Ctrl-C interruption with zero memory leaks, verified through rigorous testing.
  • Built a terminal line editor with history navigation and regex-based wildcard expansion.
  • C
  • C++
  • Lex
  • Yacc
  • Bash
  • Systems

malloc

A custom dynamic memory allocator in C

  • Implemented the core allocator interface — malloc, free, and realloc — managing the heap directly in C.
  • Used a free-list design with block splitting and coalescing to reduce fragmentation and reuse freed memory efficiently.
  • Focused on correctness and memory safety, validated through stress testing.
  • C
  • Memory Management
  • Data Structures
  • Systems

04 · skills

Skills

Languages

  • JavaScript
  • TypeScript
  • Python
  • SQL
  • C
  • C++
  • Java
  • HTML/CSS
  • Bash
  • PowerShell

Frameworks & Libraries

  • .NET
  • React
  • Node.js
  • Flask
  • JUnit
  • Pandas
  • NumPy

Tools & Technologies

  • Git / GitHub
  • Docker
  • Kubernetes
  • Jenkins
  • CloudBees CI
  • Splunk
  • VS Code / Studio
  • Agile
  • Linux

05 · education & leadership

Education & Leadership

Purdue University

Expected May 2027

BS Computer Science, Minor in Economics · West Lafayette, IN

coursework — Object-Oriented Programming, Programming in C, Statistics, Computer Architecture, Data Structures & Algorithms, Systems Programming, Operating Systems, Software Engineering, SQL.

Vice President — KASA

Nov 2023 – May 2025

Korean American Student Association · Purdue University

  • Oversaw a 10+ member executive board and large-scale events for 100+ general members.
  • Drove engagement initiatives that increased member acquisition 50% year-over-year.
  • Organized 20+ events per semester, including big-little mentorship groups and dance workshops.

06 · languages

Languages I Speak

  • English
  • Spanish
  • Japanese
  • Korean
  • Cantonese