Shuojiang Liu

Master’s Student 👤, Georgia Institute of Technology 🏫

Email 📠: shuojiang@gatech.edu

Short Biography 📸

Shuojiang Liu is a master’s student at Georgia Institute of Technology (Georgia Tech) with a major in Computational Science and Engineering.

Before joining Georgia Tech, he obtained his Bachelor of Engineering (Honors Engineering Program) degree from Xi’an Jiaotong University (XJTU), majoring in Automation and Control Engineering at Qian Xuesen Honors College (administrative) and School of Automation Science and Engineering (professional).

From December 2022 to June 2023, he exchanged at School of Computing (SoC) from National University of Singapore (NUS).

He was born on July 2nd, 2001 in Xi’an, China. (See quick facts about Shuojiang Liu)

Education 🏛️

Selected Experience 🔭

  • Undergraduate Research Assistant, National University of Singapore (NUS), Singapore (Onsite)

    • Supervisor: Yi-Chieh Lee
    • Collaborator: Chen-Ting Chang
    • Theme: Psychologically Empathetic Intelligent Chatbot Development and Human-Computer Interaction Interface Design
    • December 2022 ~ June 2023
  • Deep Learning Research Intern, Chinese University of Hong Kong (CUHK), China (Remote)

    • Supervisor: Yu Li
    • Theme: Development of Protein Multiple Structure Information retrieval Tools Based on Protein Structure Representation Learning
    • July 2022 ~ September 2022
  • Undergraduate Research Intern, Xi’an Jiaotong University (XJTU), China (Onsite)

    • Supervisor: Liangjun Ke
    • Theme: Reinforcement Learning for Decision Making
    • May 2022 ~ November 2022
  • Information Technology Intern, National University of Singapore (NUS), Singapore (Remote)

    • Supervisor: Leong Hon Wai and Ng Yen Kaow
    • Theme: Community Detection for Time Series Data about the COVID-19 Pandemic Based on Ultra-Large Scale Complex Networks: Modeling, Analysis, and Visualization
    • May 2022 ~ August 2022
  • Research Mentorship Program, Xi’an Jiaotong University (XJTU), China (Onsite)

    • Supervisor: Hongbin Pei
    • Theme: Comprehensive Research on Transportation and Molecular Network Optimization Based on Graph Neural Networks
    • October 2021 ~ May 2022

Research Interests 💡

Efficient Machine Learning Methods, High-Performance Computing, Graph Neural Networks, Digital Image Processing, Computational Biology, Conversational Agents, Natural Language Processing…

Skills 🖥️

Programming Languages 🎹

  • Proficient:
    • C++ (Modern C++ Standards: C++11, C++14, C++17, C++20)
    • C
    • Python
    • Go
    • SQL
  • Familiar:
    • MATLAB
    • x86 Assembly
    • RISC-V Assembly
    • JavaScript (ES6+)

Machine Learning & Artificial Intelligence ⚗️

  • Frameworks & Libraries:
    • Deep Learning: PyTorch, PyTorch-Geometric, TensorFlow, Keras
    • Machine Learning: Scikit-Learn, XGBoost
    • NLP: Hugging Face Transformers, NLTK, SpaCy
    • Computer Vision: OpenCV, Scikit-Image, Pillow, OpenPose
    • Reinforcement Learning: OpenAI-Gym, Stable Baseline 3
    • Parallel Computing: NVIDIA CUDA
  • Techniques & Models:
    • Neural Network Architectures: CNNs, RNNs, Transformers, GANs, GNNs
    • Generative AI Models: Diffusion, VAE, GPT, BERT
    • NLP Techniques: Text Classification, Named Entity Recognition, Sentiment Analysis
    • Statistical ML: Regression, Classification, Clustering, Dimensionality Reduction
  • Tools:
    • OpenAI Toolkits
    • Gurobi (Optimization)
    • Weights & Biases (Wandb) (Experiment Tracking)
    • TensorBoard (Visualization)

Linux Administration & System Programming 🕸️

  • Scripting & Automation:
    • Bash, Shell Scripting, Python Scripting
  • System APIs & Networking:
    • POSIX APIs, TCP/IP Protocols, Sockets Programming
  • Concurrency & Parallelism:
    • Multithreading, Asynchronous Programming, Parallel Computing with OpenMP, MPI
  • System Tools:
    • Docker, Kubernetes, Wireshark

Software Development Tools & Frameworks 🛠️

  • Version Control & Collaboration:
    • Git, GitHub
  • Build & Automation:
    • CMake, Make
  • Continuous Integration/Continuous Deployment (CI/CD)
  • Containerization & Orchestration:
    • Docker, Kubernetes
  • Testing & Debugging:
    • GTest, Valgrind, Microsoft Visual Studio, LLDB, GDB
  • Integrated Development Environments (IDEs) & Editors:
    • Microsoft Visual Studio, Visual Studio Code, CLion, PyCharm
  • Serialization & Data Interchange:
    • Protobuf
  • Cloud Platforms & Services:
    • Amazon Web Services (AWS)

Graphics & Visualization 📽️

  • Technologies:
    • OpenGL
    • Matplotlib, Seaborn, Plotly
  • Tools:
    • Blender (Basic 3D Modeling)
    • Tableau (Data Visualization)
  • Graph Analysis:
    • Gephi, NetworkX

Databases 🛢️

  • Relational Databases:
    • MySQL, PostgreSQL
  • NoSQL & In-Memory Databases:
    • Redis, MongoDB

Hardware Design & Embedded Systems 💻

  • Hardware Description Languages:
    • Verilog HDL
  • FPGA Development:
    • Xilinx Vivado, Intel Quartus, ModelSim
  • Electronic Design Automation (EDA) Tools:
    • Altium Designer, Proteus, Multisim
  • Measurement & Control:
    • LabVIEW, MATLAB Simulink
  • CAD Tools:
    • Autodesk Inventor
  • Embedded Development:
    • Renesas CubeSuite+, ARM Keil µVision IDE

Other Tools & Technologies 🗃️

  • Documentation & Typesetting:
    • LaTeX, Markdown
  • Data Analysis & Visualization:
    • Pandas, NumPy, SciPy, Microsoft Excel, Jupyter Notebooks

Additional Skills 🖌️

  • Agile & Scrum Methodologies
  • Design Patterns & Software Architecture
  • API Design & Development
  • Performance Optimization & Profiling