Welcome to
Chiron's space!

I'm a

Living in Germany 🇩🇪.

author profile image

Ziyang Song

First making some cookies, then becoming a baker.

I'm starting my PhD at Ruhr University Bochum!
Current Project: IGEL-AI (“IntelliGEnte Lösungen für Echtzeit-Sicherheit”) for security of future mobile networks
Specialization: System Security

I have a solid foundation in networked systems, and communication engineering with both hardware and software experiences. I am interested in privacy preservation, applied cryptography, intelligent algorithms and networked security topics.

Driven by a fervent passion for continuous learning and real-world applications, I am ready to work with challenges and learn more to address problems, in a team or individually.

Thank you for visiting my website.

Experience

Ruhr University Bochum

[Jan. 2026 - Mar. 2026] Bochum, Germany
Dotoral Candidate Intern at System Security Group: working on 5G mobile network simulation on OMNeT++, with focusing control plane security aspects

KTH Royal Institute of Technology

[Aug. 2022 - Jan. 2025] Stockholm, Sweden
M.Sc. Information and Network Engineering (2.5 years) GPA 4.6/5.0:

Track: Networked Systems (master level courses including: Internetworking, Signal Theory, Networked System Security, Digital Communication, Queuing Theory & Teletraffic Systems, Wireless Networks, SDN & NFV)

Degree Project: Privacy-preserving Machine Learning with Homomorphic Encryption among Multi-parties (CKKS, Python & C++) [Awarded Scholarship ISSLS2000] More Info

EPFL

[Aug. 2023 - Feb. 2024] Lausanne, Switzerland
Exchange Semester (Autumn), Computer Science

Technical Courses: Machine Learning, Distributed Computing, Concurrent Algorithms, Intelligent Agents

Semester Project: Simple Network Emulator View Details on Github

Harbin Institute of Technology, Shenzhen

[Aug. 2019 - Jun. 2023] Shenzhen, China
B.Eng. Electrical and Information Engineering (3+1 years) GPA 88.5/100

Technical Courses: Image Processing, Information Theory, Mobile Communication, Digital Signal Processing, Image Processing, Biomedical Electronics, Electromagnetic Theory, Complex Variable Functions, Differential Equations, Convex Optimizations, etc.

Base Courses: Calculus, Linear Algebra & Geometry, Probabilities & Statistics, Signals & Systems, Computer Theory, Electronic Circuits, Physics, Simulations

Guangdong Experimental High School

[Aug. 2016 - Jun. 2019] Guangzhou, China
High School (3 years), with CEE 632/750 (Science Track)

Projects

Simple Network Emulator

[Jun. 2023 - Jan. 2024] Semester Project

  • Emulator in Linux. Programmed in C++, it provides a plug-and-play testing network and allows users to configure multiple distributed processes with different pseudo IP and port and arbitrary delay matrix and connectivity. It inherited from the UDP structure and is added TCP support. More »

Software-Defined Networking & Network Function Virtualization

[Apr. 2024 - Jun. 2024] Course Project

  • Use POX and Click to implement basic functions Project in Python implementing a network topology with public, demilitarized, and private zones. SDN part with controller, firewalls; NFV part with IDS, load balancer, and NAPT. More »

Building Networked System Security

[Jan. 2023 - Mar. 2023] Course Project

  • Networked system security implementation and testing on a demo enterprise setup. It is a team-of-3 project implementing security methods (certificates, encryptions, VPNs, etc.) to a functional server (web services and file transfers). I use OpenSSL programming to generate root and intermediate CA, maintain and manage database, and issue certificates with authentication and revocation test. More »

Electronics Process Summer Internship

[Jun. 2021 - Jul. 2021] Integrated Training

  • Audio player with multiple functions. It is by MSP430 series mini-controller programming in C, using infrared & ultrasound sensors for simple gesture detections of pause / play / next, with an 8*8 LED array to display figures matching the rhythm of music, assembling with laser-cutting outer package made in CAD. More »

Quad-rotor Drone Simulation

[Oct. 2021 - Mar. 2022] Club Project

  • Basic simulation of drone with sensors, inspired by Brian Douglas. Raspberry PI micro-controller-based programming in Micro Python, using PID control in velocity loop for rotor control, using Simulink to calibrate the transfer function, using wireless communication port to connect & expanding the control system into the algorithm of auto cruising, obstacles avoiding & route planning, and ensuring stability. More »

WeChat Mini-program for Maker-space

[Nov. 2020 - May 2021] Club Project

  • Online mobile-adapted WeChat Mini-program online in App store. This project is for club information's release & promotion. Main functions are real-time news & message synchronization with HITsz official website, club's media articles updating, and club member info-integration. Elegant UI front-end design based on HTML / CSS, reference to open resource, friendly interaction & smooth vision. More »

Skills

  • For programming languages, I am proficient in C/C++, Python, Matlab as well as basic formatting languages such as HTML, Markdown, LaTeX, with an opening mind to learn new technologies. Nowadays as AI copilots emerging in IDE, the gap between traditional programming and AI-assisted development is narrowing. Integrating AI into software development will revolutionize the way we build applications. I believe as the methodology is tranferable, a good programmer is capable to get hands on new technologies quickly.
  • Of course, skillful usage of modern development environments is essential. A good programmer should be familiar with various development tools and workflows, such as operation systems and IDE. I am proficient in using gerneral command lines, docker, Git, VScode, and I am always eager to explore new tools that can enhance my productivity and creativity.
  • Regarding embedding engineering and project design, I have experience with microcontrollers and hardware platforms. I am proficient in using Raspberry Pi, TI MSP430 for embedded programming and prototyping. Additionally, I have experience with electronic design tools such as Multisim and AutoCAD for circuit simulation and PCB design. Also, I am in progress of learning 3D printing and modeling. I catagorize these skills as fundamental to a creative, interesting maker.
  • I enjoy exploring new technologies and staying updated with the latest trends in the world of development, where I find joy in solving problems and creating innovative solutions. As for daily hobbies, I like swimming, photography, and writing. I believe that a well-rounded individual should have diverse interests and skills and could be able to find fulfillment in various pursuits.
  • Having lived in different countries, I have developed a global perspective and cultural awareness. This experience has enhanced my ability to work in diverse teams and adapt to various environments. Being multilingual is a fun thing for me. As a Chinese speaker (native in Mandarin and Cantonese), I am also a mastery user of English. I can speak basic level of Japanese, Swedish, and French. It helps me understand things from different cultures and enhances my communication skills.
Japan
Sweden
 More questions?  I am so flattered that you have more interest on me. 😁
I am open for jobs. If you have industrial project or internship opportunities for me to tryout, please feel free to reach me and keep my CV! 😎
Don't hesitate to contact me if you have any questions and let's keep in touch! 🤝
Color Block imported from MkDocs Material
Motion Logo design made in © LottieLab
Typewriter Module by @ camwiegert/typical