Hi, I’m Haibo Yang

Currently

Master’s student in Computer Science @ UCSB · Systems & AI Tooling Builder


🎯 What I Do

I build at the intersection of distributed systems, backend infrastructure, developer tools, and AI-oriented software. I thrive on understanding how complex systems work under the hood — and turning that understanding into practical, well-engineered tools that people can actually use.


🌱 Open Source Journey

Over the past few years, open source has been the most important part of my growth as an engineer. Through:

  • Google Summer of Code — contributing to major open source foundations
  • LFX Mentorship — deepening expertise in production-grade systems
  • Collaborative work — with engineers from ByteDance and MariaDB

Key Lessons

Working in large codebases · Clear communication with maintainers · Shipping contributions that balance technical depth with real usability

These experiences taught me how to navigate complexity while keeping the end-user in mind.


🔬 Areas I’m Drawn To

I especially love projects that sit between research ideas and production engineering:

DomainFocus
Distributed TransactionsConsistency, coordination, fault tolerance
Database EnginesIntegration, performance, reliability
Go Developer ToolingCLI, observability, protocol-driven tooling
AI Agent WorkflowsAgent-oriented software, new interaction models

I care deeply about clear system boundaries, reliable execution, and thoughtful design.


🚀 Recent Explorations

Lately, I’ve been exploring how AI can make complex systems more understandable and useful:

Areas of Interest

  • Observability and debugging
  • Developer experience improvements
  • Protocol-driven tooling

I’m excited by work that combines solid systems engineering with new interaction models for developers.


💬 Beyond Code

  • 🌿 Learning in public
  • 🤝 Contributing for the long term
  • 🎓 Growing through real collaboration

I want to keep building tools and systems that are:

  • ✅ Technically rigorous
  • ✅ Genuinely useful
  • ✅ Open to the communities around them

Let's Build Together

If you’re working on interesting problems in distributed systems, developer tooling, or AI-assisted development — I’d love to connect.