Hydraallen

Hi, I'm Hydraallen.

Typing SVG

Self-driven and passionate programmer with a curious and creative mind who enjoys solving complex and challenging real-world problems.

GitHub LinkedIn Facebook Instagram Twitter Xiaohongshu Bilibili Email
CV Icon Resume

About

I am a student in the Master of Science in Information program at the University of Michigan, School of Information. I am a self-driven and passionate programmer with a curious and creative mind who enjoys solving complex and challenging real-world problems.

I am currently working on a project in the field of Agent AI. I am also working on Online Judge platforms, Machine Learning, etc .

I have strong skills in coding and data processing, with a deep passion for computer science. As an excellent problem-solver, I thrive on tackling challenges. I enjoy sharing the knowledge I've gained from diverse sources and life experiences. Beyond my professional pursuits, I have a deep love for football and a passion for traveling and photography.

Skills

  • Languages: Python, R, C/C++, Go, Matlab, SQL, Elm, SAS, HTML/CSS, JavaScript, Bash
  • Tools & Technologies:Linux, Git, Docker, Latex, Vim, Shell, AWS, Tableau, PowerBI

Work Experience

OpenAGI Research Foundation, Inc.

Jan - Aug 2025

Software Engineer Intern

United States (Remote)

  • Contributed to Lux, achieving state-of-the-art performance on Online-Mind2Web (83.6), outperforming Google Gemini CUA (69.0), OpenAI Operator (61.3), and Anthropic Claude Sonnet 4 (61.0).
  • Paper: OSGym: Super-Scalable Distributed Data Engine for Generalizable Computer Agents (arXiv:2511.11672).

Salesforce, Inc.

Aug - Dec 2025

Research Intern

United States (Remote)

  • Visualized usage patterns in Tableau and identified potential privacy risks from data signals and user feedback.

Shanghai Baosight Software Co., Ltd.

Aug - Sep 2024

Machine Learning Intern

Shanghai, China (On-site)

  • Built short-term metro passenger-flow surge prediction models and achieved 86% accuracy in predicting crowd surges to support operational planning.

Projects

Lux Project

Lux

The world's best computer use model and developer toolkit.

Online Judge Platform Pic

Online Judge Platform

A platform for conducting online judge and evaluations efficiently. Based on Go and Git.

SurgicalSAM2 Project

SurgicalSAM2

Automatically segment surgical instruments in surgery videos.

Tracking Michigan's Campaign Cash

Tracking Michigan's Campaign Cash

A report on Tracking Michigan's Campaign Cash using data analysis and visualization.

Screen Recorder Project

Screen Recorder

A project for recording user actions and reproduce their workflow.

OS Validator Project

OS Validator

Automatically generates computer operation datasets based on OSWorld's dataset.

Vid2Frames Project

Vid2Frames

Automatically extract keyframes from videos and images.

Edge of Gravity Game Fig

Edge of Gravity

A bouncing ball game that challenges players to navigate through gravity-driven puzzles.

Weather MCP Project

Weather MCP

A weather monitoring server that runs under Model Context Protocol (MCP) to provide real-time weather data.

No Room for Chaos Game Fig

No Room for Chaos

A fast-paced map-running game where players navigate through chaotic environments.

Basic Git Workshop Fig

Git Workshop

Workshop materials and slides for beginners to learn Git.

Vim Workshop 2023 Fig

Vim Workshop

Workshop materials and slides for beginners to learn Vim.

Latex-vscode Project

Latex Vscode Configuration

A comprehensive guide and configuration files for using LaTeX with VS Code.

Rime Customization Project

Rime Configuration

An open-source project for personalized Rime input method configuration files.

LunarVim Configuration Project

LunarVim Configuration

A personalized configuration project for LunarVim, designed to enhance efficiency for developers.

Yabai Configuration Fig

Yabai Configuration

Configuration files for Yabai, a tiling window manager for macOS.

Hammerspoon Configuration Fig

Hammerspoon Configuration

Configuration files for Hammerspoon, a powerful automation tool for macOS.

Face Recognition Tool Fig

Face Recognition Tool

A face recognition tool leveraging advanced algorithms to detect and track faces in real-time.

ElectionForTechJI Project

Election For TechJI

A project for building an election vote counter,.

Skills

Python Language Python
C++ Language C++
C Language C
Go Language Go
R Language R
Matlab Language Matlab
Node.js Language Node.js
TypeScript Language TypeScript
PHP Language PHP
SAS Language SAS
MySQL Language MySQL
JavaScript Language JavaScript
HTML5 Language HTML5
CSS Language CSS
Elm Language Elm
React.js Language React.js
Bash Language Bash
AWS Workspace AWS
Docker Tool Docker
GitHub Actions Tool GitHub Actions
Linux Operating System Linux
Git Tool Git
Latex Tool Latex
Vim Tool Vim
Tableau Tool Tableau
PowerBI Tool PowerBI
Grafana Tool Grafana

Education

University of Michigan, Ann Arbor

Aug 2025 - Present

Master of Science in Information

Major in Data Analysis

Cornell University, Ithaca

Jan 2025 - May 2025

Exchange Program

College of Engineering

Berlin Institute of Technology

Jan 2024 - Feb 2024

Exchange Program

Course: Satellite Design

Shanghai Jiao Tong University

Sept 2022 - Aug 2026

Global College Institute

Major in Electrical and Computer Engineering

Minor in Computer Science

Contact

Have a question or want to work together? Feel free to leave a message!