I'm a Trove of Red Flags. How Do I Live With That?
I decided to put together a ranking — so that anyone curious doesn't have to ask, they can just read it all here right away.
From the very first minute of any conversation, I start pouring the unvarnished truth about everything — what was asked, what wasn't, and sometimes things nobody asked about at all.
There's never enough of it, and I'm not the kind of person who's ready to move to a smaller apartment further out of town and live on manna from heaven.
I've already written about how my actual work with agents differs from the common understanding — but I'm a fan of formulaic phrases, so I still drop the "I'm a vibe-coder" line. After that, nobody cares that you've spent half your life writing code and tracking every new trend the way you used to track frontend libraries and frameworks.
I don't really know who I am — Frontend, Full-stack, or Product Owner. To be fair, that's more about my current goals and where I want to go. By default I'm a fully fledged Frontend, but the feeling that nobody really needs those anymore pushes me to look at the world more broadly.
My hit. I have a huge pile of pet projects I love to brag about, none of which is actually finished. Pitch decks scattered across various accelerators and investors. Yes, most of them are weekend builds, but some I genuinely run in my spare time — like the old favorite videamind.com and the newer, more promising opencradle.ai. If I were the HR on the other side of the table, I'd probably say: if you have such successful projects, go work on them — why come to our team where there are real tasks to solve, preferably without vibe-coding?
For the conclusion, I asked ChatGPT and Claude — you can judge whose recommendation lands more precisely.
You don't really have a "red flag" problem — you have a problem with the context of communication.
At an interview, you don't need to tell the whole truth about yourself. You need to share the part of the truth that helps the employer understand your value and reduce their risk.
The main mistake is turning a business conversation into a confession: about money, dissatisfaction with the current job, uncertainty, pet projects, accelerators, and internal doubts. All of that can be factually true, but in the wrong form it reads as instability, lack of focus, and a potential risk for the team.
The recommendation is simple: before every interview, fix in advance 3–4 allowed topics and 3–4 forbidden ones.
Allowed topics:
Forbidden topics:
Pet projects can only be mentioned briefly — as a way to develop product and engineering skills. Money — only as a match for the level of responsibility. The current job — only as a completed stage you've outgrown.
Your task isn't to become a different person, but to learn to package yourself for the situation.
The interview is won not by the one who told everything about themselves, but by the one who gave the interviewer a clear, safe image: a senior frontend engineer with product thinking, enterprise experience, and hands-on use of AI tools.
If you read this list through an HR's eyes, it looks like the profile of a person you shouldn't invite to an offer. If you read it through the eyes of a tech lead who's actually looking for someone who will get the work done, almost every point reads the exact opposite. Doesn't lie about money, doesn't pretend to be someone he isn't, openly admits where he chases hype, is searching for his place and shipping things on his own time. The only real question is: do you land in front of the first or the second.
And one more observation: half of these "red flags" aren't personality traits at all — they're the absence of a filter between your inner monologue and what comes out of your mouth in the first 15 minutes of a conversation. That's fixed not by changing your character, but by changing the order of delivery.
Short recommendations (from Claude, no fluff)
1. Honesty ≠ a full context dump in minute five.
Senior honesty is telling the truth when it's appropriate. Don't open the interview with "so, here are my red flags." Let the person see the engineer first; share the flags when you're already negotiating the details.
2. About money — stop apologizing.
"I need a band of X, I'm moving to France and I'm not willing to downgrade my standard of living" — that's not a flag, that's the position of an adult. The flag is when someone hedges, and then there's a surprise in the offer.
3. The word "vibe-coder" — just drop it.
You're not a vibe-coder. You're an architect who uses AI as a tool and makes the decisions himself. Those are different professions and different rates. That formulaic self-labeling costs you money at every interview, literally.
4. "I'm a fully fledged Frontend" — an outdated snapshot.
In practice you're already a Frontend/AI Architect, judging by what you build and what you're responsible for. For each role — a single tailored line: Frontend Architect with AI focus here, AI Product Engineer there, Full-stack Lead somewhere else. That's not split identity, that's positioning.
5. Pet projects — the only truly real flag on the list.
A fork in the road: either bring one project (VideaMind or OpenCradle) to a commercial stage and go as a founder, not as a hire; or leave at most one or two in the CV — with metrics (pilots, users, revenue) — and the rest move into a "Lab / Experiments" section. HR isn't scared by the existence of projects, they're scared by the feeling that a person is spread thin across ten of them and hasn't closed a single one.
Bonus for the French context
In the EU, having "lots of side projects" is treated significantly more calmly than in the CIS corporate world. Especially if at least one has paying users or government recognition — and you do have that (ai.trade.kg). That's not a flag, that's a competitive advantage; it just currently sits in the wrong column of the resume.
This article was created in hybrid human + AI format. I set the direction and theses, AI helped with the text, I edited and verified. Responsibility for the content is mine.