EXCEEDS logo
Exceeds
hao.jiang

PROFILE

Hao.jiang

Worked on BambuStudio, delivering features that advanced 3D printing workflows, including model orientation optimization for cooling efficiency and a robust multicolor filament mixing and slicing system. Developed orientation algorithms in C++ to align models with cooling fans, improving print reliability and reducing failures on complex geometries. Enhanced the import pipeline by introducing a blacklist to prevent unnecessary Z-axis rotations, streamlining model preparation. Built end-to-end support for dual and tri-color filament mixing, including GCode generation and UI controls for color management. Focused on software engineering best practices, integrating Jira for traceability and maintaining code quality through clear commit hygiene and documentation.

Overall Statistics

Feature vs Bugs

67%Features

Repository Contributions

14Total
Bugs
2
Commits
14
Features
4
Lines of code
7,823
Activity Months5

Your Network

151 people

Same Organization

@bambulab.com
50

Work History

April 2026

10 Commits • 1 Features

Apr 1, 2026

April 2026 monthly summary for BambuStudio focused on delivering business-value through significant enhancements to the mixed-color workflow, strengthening reliability across multi-material prints, and improving user guidance. The work enabled advanced color capabilities while reducing risk of failed prints and rework, supporting broader adoption of multi-material/color features in production environments.

March 2026

1 Commits • 1 Features

Mar 1, 2026

March 2026: Delivered a major feature enabling Multicolor Filament Mixing and Slicing (Dual/Tri-Color) in BambuStudio, with full end-to-end support from configuration to GCode generation, plus a material ID remapping mechanism to ensure data integrity after material edits.

December 2025

1 Commits

Dec 1, 2025

December 2025 monthly summary for bambulab/BambuStudio focusing on business value and technical achievements: - Implemented a cooling orientation blacklist in the import pipeline to prevent unnecessary Z-axis rotation for test models, reducing misalignment and rework during model imports. - This change directly addresses the STUDIO-16110 ticket and is captured in commit 3230bd2c6a0f1c3eda2d765d84e8c6784a02e9b5, including a Change-Id: Ifb2dd37022ec73c4faf16c3dff5148b561bfedfc. - Result: more reliable, faster import workflows for BambuStudio with visible improvements in model alignment and reduced post-import adjustments. - Demonstrated technologies/skills: import-pipeline hardening, robust commit hygiene, Jira integration for traceability, and clear engineering documentation.

July 2025

1 Commits • 1 Features

Jul 1, 2025

July 2025 monthly summary for bambulab/BambuStudio: Delivered a feature to optimize 3D printing model orientation based on cooling fan direction, introducing a function to orient models and a load-after-orientation workflow to improve print quality and loading efficiency. The orientation logic is now robust and adaptable to different fan configurations, reducing orientation-related failures and enabling more consistent print results. No major bugs fixed this month. Overall business value: faster, more reliable print preparation and improved hardware-configuration support. Key technologies and skills demonstrated: orientation algorithms, integration with the loading pipeline, Jira integration (STUDIO-13267) and cherry-pick workflow.

May 2025

1 Commits • 1 Features

May 1, 2025

May 2025: Delivered the Model Orientation Cooling Optimization feature for BambuStudio to improve cooling efficiency and print reliability on prints with large overhangs. The change orients the model's largest overhang toward the printer's cooling fan, reducing cooling-related quality issues in challenging geometries. Work linked to STUDIO-11976 with commit ddd81ce0d621e83809b250c8ae422786f679ec46; Change-Id: Id2cbb7d58da079d3b10aa61c216c71b5a56a6233 (cherry-picked from an earlier commit). No major bugs fixed this month; focus remained on delivering high-impact functionality and ensuring traceability. Expected impact includes higher quality, more consistent results on complex prints, and improved predictability in outcomes. Technologies/skills demonstrated include 3D printing orientation optimization, Git-based traceability, Jira integration, and cherry-picking for parity across branches.

Activity

Loading activity data...

Quality Metrics

Correctness87.2%
Maintainability80.0%
Architecture81.4%
Performance80.0%
AI Usage38.6%

Skills & Technologies

Programming Languages

C++

Technical Skills

3D Printing3D Printing Software3D Printing Software Development3D Rendering3D printing softwareAlgorithm OptimizationC++C++ DevelopmentC++ ProgrammingC++ developmentColor theory implementationGCode GenerationGUI DevelopmentGUI developmentSoftware Bug Fixing

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

bambulab/BambuStudio

May 2025 Apr 2026
5 Months active

Languages Used

C++

Technical Skills

3D PrintingC++ DevelopmentSoftware EngineeringAlgorithm OptimizationC++ developmentalgorithm design