Profile Photo

Hello, I'm Jialuo Hu Hand Wave

I build reliable high-performance software.

I know things below:

  • Golang Programming Language Golang
  • C++ Programming Language C++
  • C Programming Language C Language
  • Rust Programming Language Rust
  • Python Programming Language Python
  • Javascript Programming Language Javascript
  • HTML Programming Language HTML
  • CSS Programming Language CSS
  • Linux Logo Linux
  • Docker Logo Docker
  • K8S Logo Kubernetes
  • AWS Logo AWS
Scroll Down

About Me

I'm a Master's student in Computer Science at UC San Diego, specializing in distributed systems, high-performance computing, and system programming. With expertise in Golang, C++, Rust, and Python, I focus on building reliable, scalable software systems.

My experience spans research roles at UCI's TrussLab and STAR Lab, as well as industry work as a Network Engineer at ComeLife Intelligent Technology.

Technical Skills

Languages

  • Golang
  • C/C++
  • Rust
  • Python
  • JavaScript

Systems

  • Distributed Systems
  • Operating Systems
  • Databases
  • Computer Networks

Tools

  • Docker
  • Kubernetes
  • AWS
  • Linux

Quick Facts

  • Education: Master's in Computer Science @ UC San Diego
  • Focus Areas: Distributed Systems, HPC, Databases
  • Current: Building fault-tolerant distributed systems
  • Research: Published at IDC '23 (10.1145/3585088.3593887)
  • Hobbies: Photography (@hu_frame on Instagram)
  • Mission: Building reliable software systems at scale

Featured Projects

View More
  1. Raft Consensus Core

    Built a durable and fault-tolerant distributed consensus library in Go by implementing the Raft algorithm with gRPC communication and a persistent, snapshot-capable state machine using Pebble.

  2. Distributed Key-Value Store

    Implemented a fault-tolerant, Rust-based key-value store featuring a gRPC control plane with Lamport-clock convergence for zero-touch failover and a quorum-based WAL for data consistency.

  3. DB Management Kernel

    Developed a high-performance C++ database kernel from scratch, implementing a paged file manager, a B+ tree indexing layer, and an iterator-based query engine to efficiently process SQL.

Selected Experiences

  1. Logo of Comelife
    Network Engineer Intern | ComeLife Intelligent Technology Co. -

    Spearheaded the design and implementation of a robust network infrastructure for the research department, integrating Collapsed Core Architecture to optimize data management and scalability. Configured VPN (L2TP), Link Aggregation (LACP) to enhance connectivity, security, and load balancing. Implemented VLAN segmentation to enhance network security and performance, enabling efficient data traffic management across the research department of company.

  2. Logo of UCI ICS
    Research Assistant | UCI TrussLab -

    Contributed to the 5G Core security system project under Professor Ardalan Amiri Sani in Trustworthy Systems Lab (TrussLab).

  3. UCI ICS
    Research Assistant | UCI STAR Lab -

    Participated in a research project, at UCI STAR Lab led by Professor Gillian Hayes, that involves interviewing and co-designing with noise-sensitive individuals to develop an assistive application, aimed at improving their well-being and reducing stress, and contributing to the presentation of findings and recommendations. Publication: IDC '23 Pages 522–526 DOI: 10.1145/3585088.3593887