I got hired as a IT contractor to work on project A with Mark, after completing a task in project A I was told to move to new project , project B , which was new. I was the first person to start it and developed ground foundation. After working for project B for almost 9 month , they hired a intern student and they asked him to tag to me and understand what I am doing . They did not tell me I am the intern supervisor they just used me as a knowledge transfer. Meanwhile they were saying project A does not have enough people and I need to help Mark to get things done in project A as it is behind schedule.
During past three month working with this intern they tried to cut me off our of projects related to B. Mentioning that I don't need to be in the meetings and I need to focus on coding and helping Mark. They say Mark is busy and need help.
Now it is almost 3_4 months past and I completely removed from project B and Mark and one other guy were told to manage project B.
Event though I work hard to do projects properly, I don't see any job prospects in terms of position promotion. They always keep me as a worker on between projects. Which makes me feel align. They keep asking me hourly what I am doing what I will be doing . Even they look at my computer screen when they see I am typing or something to know what I do every minute. This became very annoying. I wonder if my feelings are normal?
Please note that Mark and others are employees, they tent to maintain system they do not develop something new, they do not code . They try hard to manage people.
I feel that I should become a remote worker so I do not see their face more often as they do not value my presence at work.