A few OK projects at 15/16yo.(like a free music streaming app)
Then I went to college, at 18yo I quit my first internship at a successful startup after a month because I felt like they were taking advantage of me/not respecting me.(low salary, lied about part-time remote, founders being a bit condescending, the tasks given to me were also boring...)
Then I participated in entrepreneurship programs for 6 months, made one MVP there and a few very basic MVPs in my spare time(zero success)
Then I had a few short gigs, mostly as a freelancer(~1 year total)
All of this is mentioned in details on my resume and linkedin(from 10yo to today)
Now I'm looking for a job, and in the past few weeks I got offered at least 5 interviews for senior roles.(and more junior/intermediate roles than I can count)
But I don't consider myself a senior at all, I'd say I'm intermediate, at best. I didn't even graduate.
I also got rejected for junior roles at companies that I would have really loved to work at(not even ultra selective companies, I didn't even get interviews), so I'm really wondering: am I overselling myself and people think I'm better than actually am?(i.e good enough for senior roles, but overqualified for junior roles?)
Depending on who I talk to, I feel like I'm either underestimated(to lowball me?) or way overestimated.
How do I show my worth without looking better than I actually am?
I really don't want to be under-delivering and disappoint everyone at my next job
Relevant thread from this week: How fresh grads with zero experience get hired as senior engineers - https://news.ycombinator.com/item?id=30303891
In general, higher titles are more easily attainable at smaller companies. Senior at one company could be equivalent to intermediate at another or staff at a third.
Consequently, deciding where you fall at level-wise, is the job of the company you're interviewing at, not your own. Your job is to talk through, and accurately represent, the experience that you have, and their job is to assess that experience with respect to their leveling framework / matrix.
For reference examples, check out GitLab's [1][2], or progression.fyi [3] for a collection of others.
That said, I would agree with others in this thread on the junior or junior to intermediate guesstimation.
[1]: https://about.gitlab.com/handbook/engineering/career-develop...
"lied about part-time remote"
I work for a company that has a reputation for doing the right thing. They lie often. My conclusion is that almost every company does, but it's just a matter of if it negatively affected you and you stuck around long enough (both necessary so you could observe it).
I'd echo a couple of comments, apply for roles you think fit your skills. Startups call people with 2-3 years senior all the time and I'd not consider the vast majority of people filling those roles as senior. It all depends on their categorization.
I've seen people create career levels in startups that are totally out of line with reality but they use them. So worry less about title and just make sure based on the job you think you can do the work and deliver. Don't be afraid to reach "up" though, plenty of people with your type of experience can out deliver more senior candidates, it all depends on the person.
As long as you are truthful and honest in your resume and your interviews I would just let people make their own determination. If you can get a senior level role take it.
You might discover that you are overselling yourself, but only slightly. If that's the case you may be able to level-up that gap quickly.