How I got here
I started with an MCA and a lot of curiosity, and the first thing that actually taught me anything was a paid client site. Not the code — the code was the part I had done before. It was discovering that the client cared about a phone call and I had been optimising for a tidy layout.
Around the same time I started TryHackMe out of interest and kept going because it changed how I wrote ordinary code. Spending hours attacking deliberately broken applications makes you build working ones differently: validate on the server, say less in errors, read the defaults.
That combination — full-stack development with a security habit — is what I am building on. Not a security engineer, and careful not to claim otherwise. A developer who has spent enough time on the other side to be a little suspicious.
What I care about
Measure, then change
Decide what the numbers should be before touching anything, capture them, then diff. "It looks fine" is not verification.
Say what is true
No invented metrics, no borrowed credentials. If a number is not measured, it does not go on the page.
Finish and hand over
A project is not done when it works, it is done when someone else can run it without me.
Publish while it is rough
Notes get better in the open. Hiding drafts is how they die.