Avatar
Cyan Zone
  • Phone
    Available upon request
  • Email (Preferred)
    zong.114@osu.edu
  • Location
    Columbus, Ohio, US
Welcome

Welcome to my little space on the web!

I'm a senior majoring in Computer Science at OSU and will graduate in May 2026.

After that, I plan to work in the industry for a year before applying to graduate school for Fall 2027.

I hope to get some hands-on experience and explore what excites me most in tech.

Feel free to scroll down and get to know me better!



Education
OSU Logo
The Ohio State University, Columbus, OH, US Bachelor of Science, majoring in Computer and Information Science
August 2024 - May 2026 (Expected)
  • Current GPA: 4.0/4.0
  • Dean's List (4 times)
CQUPT Logo
Chongqing University of Posts and Telecommunications, Chongqing, China Bachelor of Engineering, majoring in Computer Science and Technology (Transferred)
September 2022 - July 2024
  • Average Score: 88.12/100, GPA: 3.57/4.0
  • Courses with 4.0 GPA: Introduce to Computer Science, Linear Algebra, Probability and Mathematical Statics, Discrete Mathematics, C Programming, Python Programming, Digital Circuit and Logical Design Experiment A, and 10 others


Projects
SwapSpot screenshot
SwapSpot (Full-Stack)
Java | Spring Boot | React | Tailwind CSS | MySQL
  • Developed a full-stack marketplace application with user authentication, item listing, and threaded messaging system with Redis-based unread tracking.
  • Deployed the application on AWS EC2 and integrated AWS S3 for image storage.
Personal website screenshot
Personal Website (Static Site)
Ruby | Middleman | Bootstrap | JavaScript
  • Built a modular, YAML-driven static site with Middleman, reducing update effort and improving maintainability.
  • Designed a responsive Bootstrap layout and added JavaScript-based theme toggle, enhancing usability and user experience.


Work Experience
None yet, but I'm actively seeking opportunities...

Technical Skills
  • Programming Languages:
    • Java (main language, backend projects)
    • Ruby (Middleman, Ruby on Rails)
    • Python (AI coursework)
    • C# (Unity projects)
    • C, x86-64 Assembly (systems coursework)
  • Frontend:
    • Core: HTML, CSS, JavaScript / TypeScript
    • Frameworks: React, Vue.js
    • UI Libraries: Tailwind CSS, Bootstrap, Element UI
    • Static Site Generators: Middleman
  • Backend:
    • Spring Boot, Ruby on Rails
    • MyBatis
    • JWT Authentication
    • RESTful APIs
  • Databases:
    • MySQL, Redis
  • Cloud & DevOps:
    • AWS (EC2, S3)
    • Docker
    • GitHub Actions
  • Tools & Platforms:
    • Git & GitHub
    • Maven, Tomcat, Postman
    • Visual Studio Code, IntelliJ IDEA
    • Linux (Ubuntu, hands-on experience)
    • GDB, Makefiles
  • CS Fundamentals:
    • Data Structures, Computer Networks, Computer Systems, Digital Circuits


Progresses
Autumn 2024 - Spring 2026 (Expected)
Courses
The Ohio State University
Autumn 2025 - Spring 2026: Game Animation, Artificial Intelligence, Principles of Programming Languages, Software Requirements Analysis, Databases, Software Applications.

In Game Animation, I developed several small Unity games and animations (see GitHub repo: unity-projects-3541). The Artificial Intelligence course focused on supervised learning. While it was not very advanced, it gave me a solid introduction and helped me understand many core concepts. For Principles of Programming Languages, we implemented a simple C-like language using Java CUP, which deepened my understanding of language design and parsing.

The other three courses are still in progress. In Software Requirements Analysis, I hope to learn how to transform ideas into clear, structured requirements. In Databases, I aim to understand how to design efficient and scalable systems. For Software Applications, I hope to gain more industry-relevant or research-oriented machine learning knowledge.

Autumn 2024 - Summer 2025: Java, assembly language, web application development, and computer networks.

Built a Java learning project focused on class hierarchies and abstraction (see GitHub repo profolio-2231). Also used Makefiles to simplify packaging and wrote simple assembly code. From the web application development course, I learned Git, HTML, CSS, JavaScript, Middleman, and Ruby on Rails, and worked in a Linux (Ubuntu) virtual machine environment. The course was a bit stressful, but I gained a lot of hands-on experience. For computer networks, there were so many technical termsโ€”it was challenging, especially since I wasn't very confident in my English or my memory. Even though I earned a good grade, I have to admit I forgot quite a bit after that semester ๐Ÿ˜….

Summer 2025
Online Video Courses
Backend Development
Learned the basics of Vue, AJAX, Element UI, Maven, Tomcat, Postman, and MySQL.

Just started exploring Spring Boot and MyBatis.

Honestly, it was more of a quick overview rather than deep learning.
Autumn 2022 - Spring 2024
Courses
Chongqing University of Posts and Telecommunications
Studied C, Python, data structures, and digital circuits.

Built a simple C-based management system as a course project. Though the code was bulky, I wish I had learned how to publish it online at that time. Python was powerful but its numerous methods weren't very memory-friendly ๐Ÿ˜…. Digital circuits were fascinating with chips, though less enjoyable when dealing with oscilloscope configurations.
Autumn 2020 - Spring 2022 (High School)
Visual Basic
First Programming Language in School
Learned Visual Basic as part of a school course in Zhejiang Province. It was a chosen elective subject for the Gaokao curriculum. Compared to NOIP in middle school, it felt less challenging, focusing mostly on basic programming and simple algorithms, but it helped solidify my understanding of programming fundamentals.
Spring 2017 (Middle School)
NOIP
First Programming Contest
Participated in my first coding contest using C. I didn't win any prizes, but I gained valuable experience in algorithms and problem-solving. Honestly, after this contest I wasn't very interested in coding for a while. It felt a bit early for me, and I didn't have a solid foundation yet. However, this experience made it much easier to learn programming later on.
Autumn 2015 (Primary School)
Scratch
Introduction to Programming
Created simple games using Scratch, sparking my interest in coding.


Interests (Beyond Programming)
  • Love relaxing with TV shows ๐Ÿ“บ and mobile games ๐ŸŽฎ
  • Tried learning the trumpet ๐ŸŽบ in primary school, still curious about music
  • Have many hobbies I want to try (music composition ๐ŸŽผ, digital painting ๐Ÿ–Œ๏ธ, cooking ๐Ÿณ, photography ๐Ÿ“ธ), but usually end up on my phone insteadโ€ฆ someday though ๐Ÿ˜†


Todo List
  • 2026-2027:
    • Improve spoken English and communication skills
    • Learn Go and start a new project
    • Find an internship to learn how the industry works
    • Apply to graduate school and explore different specialized areas