Hello, I'm Lucas Zhang.

Welcome to my website!

Me

About Me


Hello! My name is Lucas Zhang. I’ve recently graduated from UNC Chapel Hill with a Computer Science Major and a Data Science Minor. This website is both my resume and my sandbox where I can explore new technologies that I find fun or interesting. This current site is custom designed by me and was built with Astro.js. It ships with 0 frontend JavaScript so all animations and behaviors are driven by the HTML and CSS of the site. See more in the repo here.

My Experiences


Over the last few years, I’ve worked and interned at various places such as Cisco, Amazon, SAS, Duke University as well as my own school’s Computer Science department. I’ve also enjoyed taking an active role in my Computer Science community by doing things like directing the Carolina Data Challenge Hackathon and serving as the President of the Computer Science + Social Good Club at UNC.

Software Developer @Cisco
Jan 2023 → Present

Software Developer @Cisco

Collaborated as a Full Stack Developer to created a software vulnerability scanning orchestration software to verify the security of company products.

Software Development Intern @AWS
May 2022 → Aug 2022

Software Development Intern @AWS

Work with other members of the EC2 core team to develop new features for the On Demand Capacity Reservation Fleet product.

Cloud Development Intern @SAS Institute
May 2021 → May 2022

Cloud Development Intern @SAS Institute

Work with a team to develop a ReactJS framework for building Risk web applications on the SAS Viya cloud platform. Developed using Gerrit and JIRA in an Agile environment to track and submit issues and stories.

Research Assistant @Duke Radiation Oncology
Dec 2020 → Oct 2021

Research Assistant @Duke Radiation Oncology

Worked on the Varian Project at Duke Radiation Oncology with Dr. Jackie Wu and Dr. Yang Sheng. Created a desktop application using ElectronJS and ReactJS to display the processed data outputted by the project's machine learning algorithm.

Teaching Assistant @UNC Computer Science
Aug 2020 → May 2021

Teaching Assistant @UNC Computer Science

Assisted Professor in teaching students HTML, CSS, and Bootstrap as well as basic Web Design best practices in introductory class. Held office hours and graded assignments for 2 classes of about 120 students each.

My Projects


Here are some examples of the projects that I’ve worked on in the past few years. They include many applications and projects that I developed on my own time as well as some assignments that I feel particularly proud of. See more in my Github.

Carolina Data Challenge Website
May 2021 → May 2022

Carolina Data Challenge Website External Link for Carolina Data Challenge Website

As the Director of Development for the 2021 Carolina Data Challenge, I designed and created the public facing website for the hackathon. It leverages Docker containers to run a ReactJS frontend and Strapi backend CMS. All of this is routed through an NGINX proxy container.

React
Docker
Strapi
Digital Ocean
Alpha Stack
Mar 2021 → Mar 2021

Alpha Stack External Link for Alpha Stack

This project is a webiste where users can chat about homework either in forums or in direct messages. It also contained an AI chatbot that leveraged Pytorch, Google Tesseract, and the WolframAlpha API to answer any questions automatically. The project was created for PackHacks 2021 and won 2nd place overall.

JQuery
Docker
Firebase
Tesseract
Express.js
PyTorch
Varian Project
Dec 2020 → Oct 2021

Varian Project External Link for Varian Project

This application takes DICOM files as input and interprets the arrays of bitmaps to the render the 3 orthogonal views along with their Dose and Structure overlays. The DICOM files are generated through the research of Dr. Jackie Wu and Dr. Yang Sheng at Duke Radiation Oncology.

React
Electron
DICOM
Redux
Node
Peer Pears
Oct 2020 → Oct 2020

Peer Pears External Link for Peer Pears

This project is a web app where users can both chat with others and draw collaboratively in real time. It was created for HackNC 2020 where it won Best Hack for Accessibility/Inclusivity, the Wolfram Award, Best use of Google Cloud, as well as being a top 20 hack overall.

JQuery
Docker
Firebase
Talk.js
Google Cloud
Sound Dancer
May 2020 → Jul 2020

Sound Dancer External Link for Sound Dancer

This is an audio-reactive wallpaper built for the wallpaper engine. The wallpaper is actually a web application the incorporates JavaScript and a WebGL canvas in addition to the built-in methods from the engine itself to allow the trails to "dance".

JavaScript
Wallpaper Engine
WebGL
Conway's Game of Life Projects
Nov 2019 → Jul 2020

Conway's Game of Life Projects External Link for Conway's Game of Life Projects

This is a series of projects where I write Conway's Game of Life in new Languages/Frameworks that I learn. So far it's been written in Java Swing, Angular, and most recently in ReactJS using Redux.

Java Swing
Angular
React
Redux