I have been working hard on a project I feel I have done most / most of the development work.
I, however, have been pretty much shielded from the business-level details by my PM who directly interacts with the users of the product.
Later next week, we are having a meeting with upper management & a lot of the senior directors.
Now I've been told that the PM will be presenting, which is mostly my work, and that will solve these issues.
Although I feel I am hardly getting any recognition for my work, as the PM is put in the limelight. Should I express this to my manager in my upcoming 1 on 1, that I'm concerned I'm not being made visible, or is this normal?
It's sort of expected for the product manager to be the face of the product as, well, that's their job. However, that doesn't mean they can just be unappreciative of you. When there are project milestones being announced as complete, is this PM @mentioning you and giving thanks? Or are they just showing the demo and acting like the work just magically appeared?
If they're not giving you any shoutouts, I definitely think you should talk to your manager about this.
Also, I don't know if Apple's culture allows this, but can you just post project wins and updates yourself? At Meta, I would do this all the time. I would polish up some video demo from one of my test plans and just share it in big channels.