Date: 202103
Local time of day: 1801-2400
Location: ZZZ.Airport, US
Aircraft: Commercial Fixed Wing
Operator: Air Carrier
Operating under: Part 121
Flight plan: IFR
Mission: Passenger
Flight phase: Climb
Airspace: Class B ZZZ
ATC / advisory: Tower ZZZ
Reporter organization: Air Carrier
Reporter function: Captain; Pilot Not Flying
Reporter qualification: Flight Crew Multiengine; Flight Crew Air Transport Pilot (ATP); Flight Crew Instrument
Human factors: Situational Awareness
Anomaly: ATC Issue All Types; Aircraft Equipment Problem Less Severe; Deviation - Altitude Crossing Restriction Not Met; Deviation - Altitude Overshoot; Deviation / Discrepancy - Procedural Clearance; Inflight Event / Encounter Weather / Turbulence
Detector: Person Flight Crew
When detected: In-flight
Result: Flight Crew Returned To Clearance
Contributing factors: Environment - Non Weather Related; Human Factors
Primary problem: Environment - Non Weather Related

Narrative: Departed ZZZ after an unexpected runway change from Runway X to Runway YL due to high winds. After takeoff I was the PM and the FO was the PF. We were assigned Runway YL ZZZZZ. ZZZZZ1 departure. There was a fair amount of turbulence due to the strong westerly winds flowing over the mountains. On the departure you are supposed to cross the fix ZZZZZ2 below 10;000 feet MSL. We were climbing in VNAV Path and the FO was hand flying. We ended up going thru 10;000 to approximately 10;400 feet MSL due to VNAV not commanding the FD to level off. As the FO who was the PF was returning to 10;000 feet MSL the Controller told us to level off at 10;000 feet MSL; which we were already doing. It was clear and VMC at this time. There were no targets on TCAS and nothing was said about any loss of separation. I immediately rechecked the box to ensure the departure was there and the rest of the altitude constraints were correct; which they were. The flight continued to ZZZ2 uneventful and nothing else was said by the Controller.Last minute runway change was a contributing factor as we more thoroughly briefed the Runway X departure at the gate. The moderate turbulence on departure affected aircraft controllability and instrument scan. The fact that we departed from a field elevation of XXXX feet MSL and 10;000 feet MSL came a lot quicker than normal (flying from home base). The fact had I recently transitioned to the aircraft and have only flown less than 50 hrs since October 2020 and often go 2-4 weeks without flying.   Another contributing factor is my lack of HUD experience and the division of duties when looking thru the HUD but not having any navigational information presented on the HUD. Long sit time in ZZZ Departure airport.Take more time to rebrief a departure after runway change. Emphasize the high field elevation and how much quicker we will be at 10;000 feet MSL than what we are typically used to flying out of ZZZ1. Use the HUD for the takeoff but develop a better scan with the navigational display to enhance situational awareness on a departure procedure. Consider the use of a higher level of automation to reduce workload in turbulent conditions.




Synopsis: Pilot reported overshooting an altitude on departure and attributed the event to lack of recent flying and poor use of HUD.