Flight Crew Multiengine; Flight Crew Air Transport Pilot (ATP); Flight Crew Instrument
Situational Awareness
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
Flight Crew Returned To Clearance
Environment - Non Weather Related; Human Factors
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.
Pilot reported overshooting an altitude on departure and attributed the event to lack of recent flying and poor use of HUD.