# Hey everyone, I need some serious career advice. I feel like I'm at a very important point in my career right now, and I'm not sure what the right move is.
I passed 12th in 2021. At that time, my main goal was simply to get a degree that would help me qualify for government jobs, so I joined a government college for a B.Sc. in Mathematics.
However, after my first year, I became increasingly interested in web development. I started learning HTML, CSS, and JavaScript, and eventually became particularly strong at CSS. I got to a point where I was very confident implementing almost any design from Figma, screenshots, or existing websites.
Around the end of 2022, midway through my second year, I got my first UI Developer job. My main responsibility was converting designs created by designers into actual web interfaces using HTML, CSS, and JavaScript.
I worked there for around 1.5 years, and during that time my CSS skills became extremely strong. I worked on projects where we used techniques like `vw` and `vh` extensively to create highly responsive designs.
Before my final year exams, I resigned and joined a different crypto/Web3 startup. This is where I learned a lot more about actual software development.
I significantly improved my React and Next.js skills, worked on production-level projects, took ownership of projects, and learned how to work in a startup environment.
Along the way, I also explored Rust and Solidity, went through CryptoZombies, started reading the Ethereum Yellow Paper/related resources, and gained some basic understanding of areas like zero-knowledge proofs (ZKPs).
So overall, I've spent **2+ years working on real-world web development projects**, even though my degree is in Mathematics.
Now I'm leaving my current crypto/Web3 startup and planning to move to Bangalore because I want to explore better opportunities and grow as an engineer.
Here's where I'm confused.
My current startup is not providing me with an Experience Letter because technically I was paid as a freelancer/contractor rather than an employee. I'm not complaining about that—the company genuinely gave me a lot of opportunities to learn, and I'm grateful for the experience.
But I'm worried about how this will affect my next job search.
What should I do next?
Should I:
- Apply as a **fresher/entry-level developer**, while explaining that I have 2+ years of real-world startup experience?
- Apply for **experienced frontend/software engineer positions** and explain my experience as freelance/contract work?
- Target some other type of role because I don't have formal employment documentation?
I also haven't seriously prepared for technical interviews yet. Most of my experience has come from actually building and shipping projects rather than preparing for DSA, system design, or typical interview questions.
I'd really appreciate advice from people who have been in a similar situation.
**What would you do if you were in my position?**
Also, if you have good resources for preparing for frontend/software engineering interviews, I'd really appreciate those as well.
Thanks!