How a Freelancer's Problem Became Software
Freelancing means interviewing. Not once every few years, like most people. Constantly. My contracts lasted anywhere from three months to a year, and one thing was always certain: in a few months, I would be searching again. After 20+ years of this, the cycle became predictable. The preparation did not.
Every time a contract ended, I found myself rebuilding the same material. Updating the same stories. Rehearsing the same answers. Re-researching the same types of companies. I am an engineer, and when I find myself doing the same thing over and over, my instinct is to build something that does it for me. So I did. I created a system that stored my best interview answers, generated tailored responses based on my experience, and tracked which stories worked with which types of interviewers.
It worked brilliantly. For me.
I also had an advantage most people do not: Kate had spent years recruiting and hiring. We talked about interviews the way other couples talk about renovation projects. Constantly, and with strong opinions. The patterns she described from years of recruiting were maddeningly consistent: not authentic, scripted, vague, and maybe the most damning word she used, boring. "The vast majority of candidates just cannot have a conversation. They perform instead of talking." Having sat on hiring panels myself, I recognized it immediately.
The interview does not measure who you are. It measures how well you can describe who you are. These are different skills. Have you ever seen anyone actually train the second one?
The Night Kate Said "I Would Never Say Any of This"
I was proud of what I had built. The system generated articulate, well-structured answers that sounded exactly like me. It pulled from my real projects, used my natural phrasing, even captured my tendency to explain things through analogies. I showed it to Kate fully expecting her to be impressed.
She went through the questions carefully, the way a recruiter goes through applications. And for almost every answer, she shook her head. "This does not sound like me at all. I would never say it this way. This is your way of thinking, not mine."
She was not wrong. The tool was built solely around my personality: my communication style, my way of structuring arguments, my instinct to lead with systems and parallels. Kate is different. She leads with people. She reads a room before she reads a document. She builds trust through observation, not through frameworks. We are both good at interviews. We are good at them in completely different ways.
That was the missing piece. The tool worked for me because it was me. For anyone else, it was just another generic answer generator wearing a slightly fancier suit.
An interview preparation tool that does not account for personality is like a pair of glasses prescribed for someone else. The lenses are real. The prescription is wrong.
This is when we added the personality assessment. Not a fun quiz with a cute label at the end. A structured evaluation of how you think, communicate, approach problems, and handle pressure. That assessment became the foundation of everything HintCraft generates. Two people with the same job title and similar experience will get quite different preparation, because they are quite different people.
What Our Friends Kept Asking Us
Something else was happening at the same time. For years, our friends and colleagues had been asking us the same questions. "I have an interview next week, can you help me prepare?" "How do I answer 'tell me about yourself' without sounding rehearsed?" "What do interviewers actually look for?"
Kate and I kept giving the same advice. The same frameworks. The same encouragement. The same corrections to the same mistakes. At some point we looked at each other and thought: why are we still having this conversation one person at a time?
Interviewing is a skill. Perhaps one of the most financially important skills you can develop. And almost nobody practices it deliberately.
That insight became HintCraft's AI-powered practice system. Not a chatbot that asks you questions and says "good job." A structured practice environment calibrated to your personality type, your weak spots, and the specific kinds of questions that tend to trip you up. An introvert who gives precise, concise answers gets different coaching than an extrovert who tells expansive stories. Someone who undersells gets pushed toward specificity. Someone who over-explains gets coached toward focus.
What I Learned About What Actually Matters
Over the course of freelancing, hiring, and being hired, I have collected a set of beliefs about how careers actually work. Not the advice you read in articles. The things I wish someone had told me at the beginning. Every one of them is built into HintCraft as a feature, because every one of them represents a problem I had to solve the hard way.
Have a plan
"If you don't design your own life plan, chances are you'll fall into someone else's plan. And guess what they have planned for you? Not much." (Jim Rohn)
Your next job should not be a reaction to your last one. It should be a step in a direction you chose. Where do you want to be in five years? What skills do you need to get there? Which companies, which roles, which industries move you closer? Maybe these sound like obvious questions. In my experience, very few people actually answer them before they start applying.
This is why HintCraft starts with goal setting. Not because it is a nice feature. Because without it, everything else is random.
Build a network of weak connections
Mark Granovetter's famous research on the "strength of weak ties" showed something counterintuitive: the connections that matter most for career advancement are not your close friends. They are the people you know slightly. The former colleague from two companies ago. The person you sat next to at a conference. The CTO from a startup you worked at briefly.
I got a contract at Tesla because a CTO from a startup I worked at years earlier remembered me. When he became a Software Engineering Director at Tesla, he reached out directly. We had not spoken in years. The connection was weak. The outcome was not.
And let me be honest about LinkedIn: the number next to the blue icon is not a network. I had over 2,000 connections. Maybe a dozen mattered. Half were recruiters I spoke to once. A quarter were colleagues from jobs I left years ago. The connections that changed my career were not in that list. They were in my memory, and I kept almost losing them.
HintCraft includes contact management not because we wanted to build a CRM. Because I kept losing track of exactly the connections that matter: the ones that are too important to forget and too infrequent to remember. Not 2,000 names. Maybe 20. The ones who can help you now.
Learn or earn, ideally both
Every role teaches you something or pays you well. Ideally both. But when you have to choose, and you often do, perhaps 90% of the time you should choose learning. Skills compound. Salaries do not. The role that pays 15% more but teaches you nothing is, in most cases, the worse investment.
Brands matter more than they should
This will sound unfair, because it is. Having a well-known company on your CV increases your chances of passing the initial screening by a factor that some recruiters estimate at 20 to 50x. The reason is simple: if you got hired at a company with a hard selection process and stayed long enough to do real work, you are a less risky bet. Somebody already vetted you. The hiring manager sees Zalando, Google, or Stripe on your resume and thinks: "This person survived a filter that rejects 95% of applicants. Maybe I do not need to test them as hard."
When I got my first contract at Zalando in Berlin, it changed everything. Doors that had been politely closed suddenly opened. The same resume, the same skills, the same person. The only difference was a logo. I am not saying this is how it should work. I am saying this is how it does work, and pretending otherwise is a luxury most people cannot afford.
This is why HintCraft includes a curated database of companies worth targeting. Not just any company. Companies that build real things, pay well, and look good on a resume. Sometimes strategy means choosing the brand that opens the next door.
Apply to companies, not job titles
Have you ever noticed that the best roles are not always the ones advertised? I applied to Grid Dynamics as a senior developer. I ended up building their entire frontend team. I applied to SoftwareOne for a senior frontend position. The role turned out to be architecting the complete frontend stack for a new platform backed by tens of millions in investment.
Neither of these outcomes was in the job description. They happened because the companies saw something in my profile that matched an unarticulated need. If I had filtered strictly by job title, I would have missed both.
HintCraft's application tracking system is designed around this insight. You track companies, not just positions. You research the organization, identify where you could add value, and apply with that broader lens. Sometimes the role you get is not the role you applied for. Sometimes it is better.
Practice is a skill, and maybe the most important one
Every interview is an opportunity to get better at interviewing. This sounds obvious. Almost nobody treats it that way. People prepare for specific interviews. They do not practice the skill of interviewing itself.
Think of interviewing the way musicians think of performing. You do not only practice for specific concerts. You practice the instrument. The specific performance gets better because the underlying skill improved. Interviewing works the same way.
This is why HintCraft's practice environment exists as a standalone feature, not just as preparation for a specific upcoming interview. You can practice telling your story, handling behavioral questions, and learning to sound like yourself under pressure. The goal is not to rehearse answers. The goal is to build the skill so the answers come naturally.
What HintCraft Became
Every feature in HintCraft exists because of a specific problem Kate or I ran into. Personality assessment came from the tool breaking when someone who was not me tried to use it. AI-powered preparation came from friends asking us for the same advice over and over. Goal setting, because most people apply without any real plan. Contact management, because weak ties are too valuable to lose track of. Company database, because brands matter and researching them takes time. Application tracking, because the best roles often hide behind the ones actually advertised. Structured practice, because interviewing is a skill and skills improve with repetition.
None of this is revolutionary. It is just the collection of things that actually matter, built into one system so you do not have to figure them out one painful experience at a time. Kate and I spent years learning these lessons the slow way. You probably do not have to.
The Tool I Wished I Had
We did not build HintCraft because the world needed another AI product. We built it because we kept watching the same problem produce the same wrong outcomes: capable people getting passed over for opportunities they earned, while less qualified candidates with better self-presentation walked away with offers.
The interview process is imperfect. Perhaps it always will be. But the gap between doing good work and describing good work is not a character flaw. It is a preparation problem. And preparation problems have solutions.
HintCraft is the tool I wished I had when I started freelancing. Rebuilt so it works for people who think nothing like me. That, perhaps, is the most important sentence in this entire article.