Preheat oven to 400°F (200°C). Halve the squash, remove seeds, roast cut-side down for 35–45 minutes until fork-tender. Scrape strands out and drain.
Squeeze cooked strands in a towel or cheesecloth until mostly dry; measure ~600 g drained. Lower oven to 375°F (190°C).
Whisk eggs, melted butter, and softened cream cheese until smooth. Add garlic powder, onion powder, salt, and pepper.
Fold in almond flour, baking powder, parmesan, and 200 g shredded mozzarella. Add drained squash and mix gently until combined. Adjust texture with 1–2 tbsp almond flour if too wet.
Press mixture evenly into a parchment-lined 9×13 pan to about ½–¾ inch thickness. Score surface into 12 sticks and sprinkle remaining 100 g mozzarella on top.
Bake 28–35 minutes until set and edges golden. Rest 8–10 minutes, then cut fully into sticks. Broil 1–2 minutes until cheese bubbles and browns.
Garnish with parsley or chili flakes and serve hot with keto marinara or pesto.