Alan Zheng profile picture

Hello, I'm

Alan Zheng

Software Engineer

My LinkedIn profile My GitHub profile

Get To Know More

About Me

Profile picture
Education icon

Education

Georgia Institute of Technology
B.S. Computer Science 2025

Experience icon

Current Role

Embedded Systems Software Engineer Intern
GTRI Georgia Tech Research Institute

I'm Alan Zheng, a dedicated software engineer with a strong passion for solving complex problems through innovative technology. Currently pursuing a Bachelor of Science in Computer Science at Georgia Tech, I've gained diverse experience through internships that span embedded systems, web development, and cybersecurity.

As a co-founder of Ripple Media, I've led client acquisition and digital marketing campaigns, helping small businesses generate significant ad revenue. This role has further deepened my expertise in both technical and leadership capacities, and fueled my drive for creating impactful solutions.

Whether it's engineering robust firmware, building full-stack applications, or optimizing workflows, I thrive in environments where problem-solving and technical innovation intersect. I'm always eager to tackle new challenges and make a meaningful impact through my work.

Arrow icon

Explore My

Experience

Programming Languages

Experience icon

Python

Experienced

Experience icon

Java

Experienced

Experience icon

C/C++

Intermediate

Experience icon

JavaScript

Basic

Experience icon

HTML/CSS

Basic

Experience icon

SQL

Intermediate

Developer Tools

Experience icon

GitHub/GitLab

Intermediate

Experience icon

Arduino IDE

Intermediate

Experience icon

React JS

Intermediate

Experience icon

Android Studio

Intermediate

Experience icon

Raspberry Pi

Intermediate

Experience icon

Gradle

Intermediate

Embedded Software Intern

Georgia Tech Research Institute

During my internship at GTRI, I developed key software and firmware solutions aimed at enhancing military-grade electronic components. I created an Ethernet test module for an automated conformance testing (ACT) system, which improved modularity and interoperability across thousands of components. Additionally, I engineered MDIO bit-banging firmware in C++ and Arduino IDE for PHY layer communication, enabling signal conversion on a backplane system. I simulated communication using a Raspberry Pi compute module. To ensure system reliability, I designed and validated 29 atomic tests using Python, which enhanced the accuracy and performance of the conformance test modules. This experience sharpened my expertise in embedded systems and firmware development.

Web Development Intern

SCoRE, A Sip of Paradise Garden

During my internship at A Sip of Paradise Garden as a Web Development Intern, I revamped the organization's website using NodeJS, significantly improving user experience and functionality. This led to a 144% increase in weekly site visits, from 722 to 1,759. I implemented client-side JavaScript APIs and third-party libraries, which facilitated the sale of hundreds of featured products. Additionally, I managed four sprints and collaborated in scrum meetings, ensuring timely delivery of key features like chatbot functionality and product purchase capabilities. This role strengthened my skills in web development and agile project management.

Cybersecurity Engineer

MITRE Engenuity, GT VIP Program

As a Cybersecurity Engineer in the Georgia Tech VIP Program partnered with MITRE Engenuity, I developed a security framework for medical device microcontrollers using embedded C and SHA-256 hashing to enhance device security. I applied my expertise in embedded systems to design, defend, and attack these devices in a competitive environment, ultimately placing 37th nationwide. This hands-on experience in cybersecurity honed my skills in secure firmware development and practical defense strategies, preparing me to tackle complex challenges in critical systems.

Co-Founder

Ripple Media

As the Co-Founder of Ripple Media, I played a key role in client acquisition and digital marketing. I set up GoDaddy and Google Workspace accounts, implemented email outreach strategies, and secured over 10 clients. Additionally, I managed YouTube ad campaigns, analyzing performance metrics such as click-through rates and cost per click to optimize ad performance. These efforts generated over $25,000 in ad revenue for small businesses. My experience at Ripple Media sharpened my entrepreneurial, client management, and digital marketing skills, driving growth for both clients and the company.

Data Management

HEY! Helping Empower Youth

During my internship at HEY!, I developed a data management system using the Django framework to securely store and manage youth information, which contributed to generating thousands of dollars in grants. On the marketing side, I optimized social media engagement by analyzing posting times and content, increasing daily views from 600 to 1,200. This dual role allowed me to leverage my technical and marketing skills to improve both data handling and outreach efforts, directly supporting the organization's mission to empower underrepresented and underprivileged youth in the Atlanta community.

Student Assistant

Georgia Tech

As a Student Assistant at Georgia Tech, I developed a more efficient mail handling process by redesigning the check-in system and automating email notifications for recipients. This improved both the accuracy and speed of mail distribution across campus. My role involved identifying process inefficiencies and implementing solutions that streamlined operations, which enhanced overall service delivery. This experience strengthened my organizational and problem-solving skills, allowing me to contribute meaningfully to campus operations.

STEM Tutor

The Study. Co

As a STEM Tutor at The Study Co, I provided one-on-one tutoring in subjects like pre-calculus, calculus, and AP Environmental Science to high school students. I tailored lesson plans to each student's learning style, helping them improve their academic performance and understanding of complex topics. This role enhanced my communication and mentorship skills, as I worked closely with students to build their confidence and problem-solving abilities in STEM subjects.

Parts Technician

Virtucom

As a Parts Technician at Virtucom, I was responsible for diagnosing, repairing, and replacing electronic components in Chromebooks for thousands of students in public schools. I collaborated with school IT teams to quickly resolve technical issues, minimizing downtime and ensuring smooth operations in the learning environment. This role honed my technical troubleshooting skills and my ability to work efficiently under pressure to meet the needs of large-scale deployments.

Arrow icon

Browse My Recent

Projects

Project 1

Knowledge Obsolescence

I hoped on the AI bandwagon and learned how to train it with weak supervision techniques. I trained a dynamic and adaptable machine learning model to detect COVID-19 misinformation with Snorkel labeling functions. I also used Python scripts to format 500,000 Tweets to JSON. Early models achieved a 60% accuracy.

Project 2

Airline Management System

To learn about relational databases, I designed an entity relational database for an airline management system in SQL. View the entity relationship diagram, and stored procedures here.

Project 3

Dungeon Crawler

After dabbling a little in game dev, I led and developed a dungeon crawler mobile application with Gradle and Java using Agile Scrum Methodology. The game included a leaderboard system, power-ups, and character select features. We created over 100 JUnits for robustness.

Project 4

uniBuzzy

An on campus social media startup founded by my friend who sought to help students connect. I collaborated with the team to design UI/UX mockups using Figma. We implemented and beta tested friend-matching features with Vue.js.

Project 5

Wordle

I liked playing Wordle and learned basic programming, so I created a Wordle Clone with Java and JavaFX. The front and back ends were implemented using Object Oriented Programming and design principles.

Project 6

Minecraft Server Development

This project inspired me to study computer science. My friend and I were bored during the COVID-19 lockdowns, so we setup and hosted a Minecraft Server. We modded the game by implementing plugins with JavaScript, XML, and YAML and wrote extensive documentation for players to understand new functions.

Arrow icon

Get in Touch

Contact Me