Portrait of Haojun Ma

Human-Centered AI · Interactive Systems

Haojun Ma

I am a rising senior in Software Engineering at Zhejiang University. I build and study human-centered AI systems that turn model capabilities into usable interactive tools, with recent work in accessible communication, creative workflows, and research interfaces.

  • CurrentZhejiang University
  • VisitingUC Berkeley · Fall 2025
  • DegreeB.S. Software Engineering · Jun 2027
  • Available forResearch + Internships

Selected Work

Research and prototypes, grounded in inspectable evidence

Sign2Text translation interface

Completed Undergraduate Research · Sep 2025–May 2026

Sign2Text

An iOS and recognition-pipeline exploration for turning continuous sign-language input into readable text.

Contribution
Led a three-student team and implemented the SwiftUI application workflow.
Evidence
On 642 Phoenix test samples, adaptive sampling cut end-to-end runtime by 28.8% while WER increased by 0.73 points.
AccessibilityComputer VisioniOS

Independent Continuation · May 2026–Present

SceneZero

An iOS spatial notebook for capturing multimodal inspiration and developing scene facts into reusable creative inputs.

Contribution
Independently repositioned and extended a course-originated prototype through multiple iterations.
Evidence
The current iOS target builds with spatial capture, persistent scene data, and local media handling.
Creative ToolsSpatial ComputingiOS
CHI social media research dashboard screenshot

Course–Lab Collaboration · May–Jun 2025

CHI Social Media Research Dashboard

A selective course–lab collaboration that turned 197 tagged CHI social-media papers into a linked-view dashboard.

Contribution
Built the Overview Panel and implemented chart-to-Sankey filtering within a three-person frontend team.
Evidence
Public source and deployed demo covering 197 tagged records; the project is archived.
Data VisualizationFrontend Engineering
Held-out test metrics for four sentiment-classification pipelines

Mentored ML Study · Feb–Mar 2024

NLP Model Comparison

A controlled comparison of classical sentiment pipelines on 4,000 IMDb movie reviews.

Contribution
Implemented preprocessing, model comparison, and validation-based tuning in a mentored study.
Evidence
TF-IDF + Logistic Regression reached 89.3% on a held-out 15% test split.
Sentiment AnalysisMachine LearningModel Evaluation

Technical Foundation

Selected systems coursework

Course Systems Project · Zhejiang University

MiniSQL · B+ Tree Index Manager

In a team database project built on a course framework, I implemented the B+ tree index module—covering search, insertion, deletion, split and merge behavior, iterators, testing, and debugging.

Evidence Personal implementation report and passing module tests.

Known limit The complete course prototype did not preserve data across restarts.

Database SystemsData StructuresC++

Explorations & Interests

Film, creative practice, and the experiments they lead to

Movie recommendation agent interface

Personal AI Experiment · Mar 2026–Present

Movie Recommendation Agent

Connecting film taste and Letterboxd context to an agent workflow with confirmation before account changes.

Poster for A Dream of Confucius

Collaborative Creative Exploration

AI Short Film

A collaborative exploration of generative tools, ritual, memory, and visual storytelling.

DaVinci Resolve editing workflow

Creative Practice

Video Editing

Small personal pieces for practicing pacing, framing, and visual storytelling.

Music · Team Sport

Personal Practices

Music & Team Sport

I return to instruments for the pleasure of learning sound, and to football for the shared rhythm of training and moving with a team.

Contact

Let’s build or investigate something useful

I am open to research collaborations and internship opportunities in human-centered AI and interactive systems.