How to get into tech with no experience: build the proof in a weekend

How to get into tech with no experience: build a real portfolio from open source in a weekend, write a resume without apologies, and hold your own in the interview.

"No experience" is an excuse, not a wall

Start by understanding what a hiring manager is actually buying. It is not years. It is risk reduction. Their fear is simple: they hire you, and then it turns out you cannot ship anything, cannot read someone else's code, cannot carry a task to the finish line. A line on your CV that says "two years at Company X" removes that fear indirectly. A live project with your commits on it removes it directly.

So the whole plan for breaking into tech without experience has three parts: build the proof, present it properly, and don't fall apart in the interview. Here is each one, briefly.

Build a portfolio in a weekend using someone else's open source

Forget "spend six months building my own startup". Forget the tutorial to-do app and the weather widget. Recruiters have seen a thousand of those and they prove nothing, because everyone knows the tutorial wrote them.

The approach that works is different: take a living open source project and put it into production with your own hands.

  1. Find a real project on GitHub in your stack. Not a teaching toy. Something with actual users, recent commits and open issues.
  2. Fork it and learn how it is built. How it compiles, where the config lives, how the tests run, what breaks first.
  3. Deploy it on a cheap VPS. Docker, your own domain, HTTPS. The output is a demo link a stranger can click.
  4. Close two or three issues or add a small feature. Ship it as clean, readable commits with a decent message on each.

Sounds like a month of work? With AI coding agents such as Cursor or Claude Code it is realistically one to three days. The agent helps with the deploy, with reading unfamiliar code, with the small feature on top. Your job is to steer it and to understand what is happening, because you will have to defend every line of it later.

What you end up with is a demo link the recruiter opens themselves and a commit history they can verify themselves. And it is a genuine skill, not a costume: deploying software and working inside someone else's codebase is exactly what the job is.

A verifiable link beats an unverifiable claim. Every time, in every market.

What to build for your role

RoleProof you can build in a weekend
Web or backend developerFork a live web app, deploy it on a VPS with a domain and HTTPS, then add one feature of your own. How to defend it under live coding pressure is in the developer scenario.
QA engineerTake an open project and cover it: a test plan, automated tests, and properly written bug reports filed as issues. Other interview formats are mapped in use cases.
Data analystTake an open dataset or the project's public API and build a dashboard that ends in conclusions: metrics, a funnel, a recommendation someone could act on.
Anyone interviewing in a second languageThe same project, but rehearse describing it out loud in English. Vocabulary under pressure is its own skill, covered in interviews in English.

One warning that saves people a lot of pain: pick a project you can actually explain. If you cannot say why the maintainer structured it that way, you have a demo link and no story, and the story is the part that gets tested.

How to write a resume with no work experience

Project experience is presented with confidence, not with apologies. The formula is "I did X using Y, and the result was Z". Not "studied Docker" but "deployed an open source service on a VPS: Docker, custom domain, HTTPS, here is the link".

  • Demo links and your GitHub go at the top of the resume, not in the footer where nobody scrolls.
  • Every bullet follows "did X using Y, result Z". If a bullet has no result, it is a hobby, not a bullet.
  • Delete "no commercial experience yet, but I learn fast". You are highlighting the weakness yourself and giving the reader permission to stop reading.
  • Describe your open source contribution honestly. "Deployed and extended an open source project" is strong. "Author of the project" is a lie that dies on the first follow-up question.
  • Applicant tracking systems match on words, so use the words from the posting. If they ask for PostgreSQL, do not write "relational databases" and hope.

And one hard rule: do not invent employers. A fabricated job survives exactly until the first specific question or the first reference check, and offers get pulled over it. References and background checks are common, and the version of you that gets caught lying never gets a second look at that company. A real project with a live link beats a fictional line on a CV without breaking a sweat.

The interview is where offers are actually won

A portfolio opens the door. Offers are handed out in the conversation. And this is where the real fear lives: an unexpected question lands, your mind goes blank, and forty minutes of good answers get erased by ninety seconds of silence.

That is the gap Vizir covers. It is an AI teleprompter on a desktop overlay that only you see, and it backs you up during the call itself. What "only you see it" does and does not cover is a few paragraphs below, and it is worth reading before you rely on it.

How it works: Vizir listens to the interview on two channels, you and the interviewer, separately. Press Option + Enter (Alt + Enter on Windows) and a couple of seconds later the overlay shows the skeleton of an answer to the question that was just asked. For a task on your screen, live coding, SQL, a take-home walkthrough, capture it with Option + C, then press Option + Enter, and Vizir reads the screenshot and breaks the task into steps. You are not memorising a thousand interview questions in advance. You read the structure and answer in your own words.

It is also not a crutch for juniors only. The depth of the hint follows the question, not your seniority: a beginner gets the frame of a solid basic answer, a senior gets the trade-off structure for an architecture question. If your loop includes a system design round, that is exactly where a structure prompt earns its keep.

Worth knowing how it handles your audio: the sound is streamed to a speech-to-text provider, the text goes to an AI model, the hint comes back to your screen. No file of the conversation is created on our side and audio recordings are not stored on our servers; the speech and the text pass through those providers under their own policies.

Honest note on visibility

Only you see the hints, and the honest version of that sentence has two parts.

The overlay stays out of a browser screen share. Google Meet, the web versions of Zoom and Teams, CoderPad: those share through the browser, and the overlay is not in the picture. But where the whole screen is captured, such as a local screen recording or a native conference client on macOS 15 and above, the hint goes to the phone companion instead, a second screen that is not part of the call. The full map by client and operating system is on the visibility page.

Two things it will not do. It will not help you against proctoring software, which watches running processes, window focus and the camera, and honestly, that is not a format worth risking. And it is a teleprompter, not an autopilot: you still have to understand your own portfolio. The prompt catches you when the conversation drifts somewhere you did not prepare for.

One more thing worth saying out loud, given that this article spends a whole section telling you not to fake your CV. Rules on outside help during an interview differ by company and by country, so check what the employer allows and what applies where you are. This is not legal advice. And if you are still comparing tools, the alternatives page is honest about where the competitors win, while the practical questions are answered in the FAQ.

There is a free trial and no card is required. Vizir runs on macOS and Windows. Download it and rehearse out loud against your own project before the first real call.

One week from zero to your first interview

  1. Weekend. Fork a living open source project, deploy it on a VPS with a domain and HTTPS, add a couple of features with an AI agent. Then write down, in three sentences, why the project exists and what you changed.
  2. Monday. Rewrite the resume using "did X using Y, result Z". Demo links at the top. Delete every apology.
  3. Tuesday. Send twenty to thirty applications without perfectionism. The funnel matters more than the perfect cover letter, and you learn more from four rejections than from four days of editing.
  4. Before the first call. Install Vizir, then talk through your own project out loud with the app listening, and see how the hints land while nothing is at stake.
  5. After every interview. Write down the one question that broke you and prepare that one properly. Three interviews in, the list stops growing.

"No experience" is a weekend-long condition, not a multi-year one. The proof takes one to three days, the framing decides whether anyone opens it, and in the interview a teleprompter has your back. Download Vizir and take it into your first call. If you want to see the numbers before installing anything, they are on the pricing page.

FAQ

Can you really build a tech portfolio in a weekend with no experience?
Yes, as long as you are not writing everything from scratch. Take a living open source project, fork it, deploy it on a VPS with a domain and HTTPS, then add a feature or close a couple of issues with an AI coding agent. What you get is a demo link and a commit history the recruiter can verify without taking your word for anything. Deploying software and working inside someone else's codebase is the skill companies actually pay for.
What do I put on my resume if I have never had a tech job?
Project work, written the same way real work is written: did X using Y, result Z. Not "studied Docker" but "deployed an open source service on a VPS with Docker, a custom domain and HTTPS, link here". Put demo links and your GitHub at the top, not the bottom. Delete the line about having no commercial experience but learning fast, because it points at the weakness for the reader. Never invent an employer: it collapses on the first follow-up question or reference check.
Is it okay to list someone else's open source project on my resume?
Yes, as your contribution rather than your authorship. Write it plainly: deployed and extended an open source project, here is the demo, here are my commits and pull requests. That is checkable, and checkable beats a vague "participated in development". The line to never cross is claiming you wrote a project you only contributed to.
Is an AI interview assistant only useful for junior candidates?
No. Vizir prompts on the substance of the question, not on your seniority. A beginner gets the frame of a solid basic answer, a mid or senior candidate gets the structure for architecture and trade-off questions. People use it to break into tech, to change jobs and to step up a level.
Can the interviewer see the overlay when I share my screen?
In a browser screen share, such as Google Meet or the web versions of Zoom and Teams and tools like CoderPad, the overlay is not in the picture. Where the whole screen is captured, such as a local screen recording or a native conference client on macOS 15 and above, the hints go to the phone companion instead, on a screen that is not part of the call. Against proctoring software, which watches running processes, window focus and the camera, it does not help, and that is not a format worth risking. Rules on outside help also differ by company and by country, so check what the employer allows and what applies where you are. This is not legal advice.
How many jobs should I apply to when starting out?
More than feels comfortable, and sooner than feels ready. Twenty to thirty applications in one sitting teaches you more about what the market wants than another week of polishing the resume. Track which question broke you in each interview and prepare that one properly before the next call. After about three interviews the list of new questions stops growing.

Read next

Install Vizir before you need it

Free access to start, no card required. Five minutes to set up now - and the hint is there when the call matters.

← All articles