Portrait of Haojun Ma

I am a junior at Zhejiang University, studying Software Engineering. In Fall 2025, I was a visiting student at UC Berkeley. My work sits at the intersection of human-computer interaction, machine learning, and systems programming, with a focus on turning research ideas into working software.

About

What I bring to a research team

I am an undergraduate student in Software Engineering at Zhejiang University, with visiting study experience at UC Berkeley. My recent work includes a real-time sign language translation iOS app, an interactive dashboard for CHI social media research, and an NLP study comparing sentiment classification models across classical and neural approaches.

I enjoy building practical systems from research questions: implementing interfaces, refining algorithms, designing data workflows, and debugging low-level behavior. My technical background spans C/C++, Python, SQL, Swift, and modern web development with Vue 3 and TypeScript.

Selected Work

Projects that show how I work

Personal Interests

Activities that shape how I think

Coursework

Academic preparation

  • CS 61C Machine Structures
  • CS 162 Operating Systems and System Programming
  • CS 188 Introduction to Artificial Intelligence
  • Advanced Data Structures and Algorithms

Materials

Useful links

Contact

Let’s connect

I am open to summer research opportunities, technical collaborations, and conversations about HCI, machine learning, and systems.