<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Owais Multani</title>
    <description>The latest articles on DEV Community by Owais Multani (@owaismultani).</description>
    <link>https://dev.to/owaismultani</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4211813%2Fc5e00857-4d88-4e9c-ae26-fff032972121.jpg</url>
      <title>DEV Community: Owais Multani</title>
      <link>https://dev.to/owaismultani</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/owaismultani"/>
    <language>en</language>
    <item>
      <title>I Built an AI Job Hunter That Runs While I Sleep.</title>
      <dc:creator>Owais Multani</dc:creator>
      <pubDate>Tue, 27 Oct 2026 23:39:25 +0000</pubDate>
      <link>https://dev.to/owaismultani/i-built-an-ai-job-hunter-that-runs-while-i-sleep-3an7</link>
      <guid>https://dev.to/owaismultani/i-built-an-ai-job-hunter-that-runs-while-i-sleep-3an7</guid>
      <description>&lt;p&gt;You find an interesting job. Open the description. Compare it against your experience. Update your resume. Write a cover letter. Answer the application questions. Submit everything.&lt;/p&gt;

&lt;p&gt;Then repeat it for the next job.&lt;/p&gt;

&lt;p&gt;And the next.&lt;/p&gt;

&lt;p&gt;Somewhere along the way, you're also supposed to prepare for interviews, follow up with recruiters, learn new skills, and keep track of where you've applied.&lt;/p&gt;

&lt;p&gt;The more seriously you take your job search, the more it starts to feel like a second full-time job.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I started building NextRole AI because I wanted to change that.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After working on it for a while, I'm excited to finally open it up to everyone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Meet NextRole AI — a free, open-source career workspace designed to help you find opportunities, prepare applications, navigate interviews, and take your next career step.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🌐 &lt;strong&gt;&lt;a href="https://nextroleai.owaism.xyz" rel="noopener noreferrer"&gt;Try NextRole AI&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;💻 &lt;strong&gt;&lt;a href="https://github.com/owaismultani/nextrole-ai" rel="noopener noreferrer"&gt;Explore the source code on GitHub&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  I didn't want another AI resume generator
&lt;/h2&gt;

&lt;p&gt;There are already plenty of tools that can rewrite your resume, generate a cover letter, or tell you how closely your skills match a job description.&lt;/p&gt;

&lt;p&gt;Those features are useful, but they only address small parts of a much bigger process.&lt;/p&gt;

&lt;p&gt;I wanted to connect those parts.&lt;/p&gt;

&lt;p&gt;What if the same platform that discovers a job could also understand your background, prepare relevant application materials, help you get ready for an interview, and remember what you learned afterward?&lt;/p&gt;

&lt;p&gt;And what if you didn't have to start from scratch every time?&lt;/p&gt;

&lt;p&gt;That became the direction for NextRole AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Meet your career team
&lt;/h2&gt;

&lt;p&gt;The idea is simple: instead of juggling a collection of disconnected tools, you have one place to manage your career journey.&lt;/p&gt;

&lt;p&gt;NextRole AI organizes that experience around six specialists.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Scout — Find opportunities worth your time&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Set your target roles and preferences, and NextRole can discover opportunities from job boards, company career pages, and web search.&lt;/p&gt;

&lt;p&gt;The discovery pipeline supports 11 job-search sources and eight types of company applicant-tracking systems, including Greenhouse, Lever, Ashby, and Workday.&lt;/p&gt;

&lt;p&gt;Rather than simply handing you another endless list of links, it helps filter results and keeps a record of what was found, accepted, or skipped.&lt;/p&gt;

&lt;p&gt;You can schedule discovery and let the platform look for new opportunities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Writer — Prepare applications that actually reflect you&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once you find an interesting position, NextRole can prepare a job-specific resume, cover letter, and application answers.&lt;/p&gt;

&lt;p&gt;But there's a rule I wanted to preserve:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI shouldn't invent your experience to make you look like a better match.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The tailoring process works from your existing resume. It can reorganize and rephrase supported experience, but it includes checks against introducing unsupported figures and skills.&lt;/p&gt;

&lt;p&gt;If a job requires something your resume doesn't demonstrate, that should be visible as a gap, not silently added as an achievement.&lt;/p&gt;

&lt;p&gt;You review the output and decide what to use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Editor — Make your experience presentable&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;NextRole builds on the resume-editing foundation of &lt;a href="https://github.com/reactive-resume/reactive-resume" rel="noopener noreferrer"&gt;Reactive Resume&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You get a full resume editor with templates, layout controls, imports, exports, and tools for reviewing readability and job alignment.&lt;/p&gt;

&lt;p&gt;The goal is to make it easy to maintain a strong baseline resume and create relevant versions without rebuilding the document every time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Coach — Prepare for the conversation, not just the application&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Getting an interview is only part of the challenge.&lt;/p&gt;

&lt;p&gt;NextRole includes interview preparation, practice, coaching, and debriefing features.&lt;/p&gt;

&lt;p&gt;You can work through preparation plans, practise answering questions, and capture what happened afterward.&lt;/p&gt;

&lt;p&gt;I think this part of the process deserves far more attention than it usually gets.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Tracker — Know where everything stands&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Applications, interviews, follow-ups, recruiter conversations, and deadlines become difficult to manage when they're scattered across emails, calendars, and spreadsheets.&lt;/p&gt;

&lt;p&gt;NextRole brings applications into one workspace with different ways to view progress and organize what needs attention.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Advisor — Make better decisions when offers arrive&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The process doesn't end when you get an offer.&lt;/p&gt;

&lt;p&gt;NextRole also includes offer-comparison tools to help you evaluate opportunities against your preferences and identify information you still need before making a decision.&lt;/p&gt;




&lt;h2&gt;
  
  
  The bigger idea: don't just apply to more jobs. Become a better candidate.
&lt;/h2&gt;

&lt;p&gt;This is the part I'm most interested in exploring.&lt;/p&gt;

&lt;p&gt;Think about what happens during a typical job search.&lt;/p&gt;

&lt;p&gt;You might review dozens of job descriptions and notice the same missing technical skill again and again.&lt;/p&gt;

&lt;p&gt;You might reach several interviews but struggle with a particular kind of question.&lt;/p&gt;

&lt;p&gt;You might discover that your resume communicates some of your experience poorly, even though you've done the work.&lt;/p&gt;

&lt;p&gt;Those are useful signals.&lt;/p&gt;

&lt;p&gt;But where do they go?&lt;/p&gt;

&lt;p&gt;Usually, nowhere.&lt;/p&gt;

&lt;p&gt;You close the browser tab, move on to another opportunity, and repeat the process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I want NextRole AI to make that information useful.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today, the platform already has a personal knowledge base, interview preparation, debriefing, and application-tracking capabilities.&lt;/p&gt;

&lt;p&gt;The longer-term vision is to connect those pieces into a meaningful feedback loop.&lt;/p&gt;

&lt;p&gt;Your job search should help you understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which skills employers repeatedly ask for and where your experience has gaps.&lt;/li&gt;
&lt;li&gt;Which parts of your background are most relevant to the opportunities you want.&lt;/li&gt;
&lt;li&gt;What you can improve in your interview preparation.&lt;/li&gt;
&lt;li&gt;Where to focus your learning instead of trying to learn everything.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Imagine looking back after a month of searching and having more than a list of applications.&lt;/p&gt;

&lt;p&gt;You have a clearer picture of the market you're targeting, the evidence you can present, and the areas where investing your time could make a real difference.&lt;/p&gt;

&lt;p&gt;That's the direction I want to take this project.&lt;/p&gt;

&lt;p&gt;I don't want to claim that the platform already learns autonomously from every application outcome. Building that kind of reliable, useful feedback system is an ongoing part of the work.&lt;/p&gt;

&lt;p&gt;But I think it can become one of the most valuable parts of the experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Automation is useful. Losing control isn't.
&lt;/h2&gt;

&lt;p&gt;There's a lot of excitement around autonomous AI agents, and I've been experimenting with how much work can be delegated safely.&lt;/p&gt;

&lt;p&gt;But I don't think every action should be automated just because it's technically possible.&lt;/p&gt;

&lt;p&gt;For example, I want NextRole to prepare application materials in the background.&lt;/p&gt;

&lt;p&gt;I don't want it inventing achievements, silently spending unlimited amounts on model calls, or submitting applications without your knowledge.&lt;/p&gt;

&lt;p&gt;That's why the platform emphasizes reviewable outputs, explicit decisions, and visibility into what the automation has done.&lt;/p&gt;

&lt;p&gt;It's supposed to take repetitive work off your plate, not make important career decisions for you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why open source?
&lt;/h2&gt;

&lt;p&gt;I could have built another closed AI subscription product.&lt;/p&gt;

&lt;p&gt;But job searching involves personal information: your employment history, achievements, skills, interviews, and career goals.&lt;/p&gt;

&lt;p&gt;I believe people should have more control over tools that handle that information.&lt;/p&gt;

&lt;p&gt;So NextRole AI is open source under the MIT license.&lt;/p&gt;

&lt;p&gt;You can run the hosted application, inspect the code, or self-host it.&lt;/p&gt;

&lt;p&gt;It supports bring-your-own AI providers, including services such as OpenAI, Anthropic, Google Gemini, and compatible model endpoints.&lt;/p&gt;

&lt;p&gt;The project also provides APIs and MCP integrations for developers who want to connect it to their own workflows.&lt;/p&gt;

&lt;p&gt;And because the source is public, you can see how the platform works instead of taking its claims on faith.&lt;/p&gt;

&lt;h3&gt;
  
  
  Built on the shoulders of open source
&lt;/h3&gt;

&lt;p&gt;NextRole AI started as an extension of &lt;strong&gt;Reactive Resume&lt;/strong&gt;, an open-source project created by Amruth Pillai and its contributors.&lt;/p&gt;

&lt;p&gt;Reactive Resume provides much of the foundation, including the resume editor, authentication, AI integration capabilities, and several career-management features.&lt;/p&gt;

&lt;p&gt;My work has focused on extending that foundation with broader job-source discovery, automated application preparation, output guardrails, and greater visibility into background activity.&lt;/p&gt;

&lt;p&gt;I think being clear about that matters. Open source gets better when we acknowledge the projects that made our own work possible.&lt;/p&gt;

&lt;h2&gt;
  
  
  A little about the technology
&lt;/h2&gt;

&lt;p&gt;For developers curious about what's running underneath, NextRole AI uses React, TypeScript, Hono, PostgreSQL, Redis, and a typed API layer.&lt;/p&gt;

&lt;p&gt;The background discovery and preparation pipelines use scheduled workers and database coordination rather than a conventional multi-agent orchestration framework.&lt;/p&gt;

&lt;p&gt;It also supports Docker-based self-hosting, with deployment options for other environments.&lt;/p&gt;

&lt;p&gt;I plan to write separate technical articles about job-source adapters, background processing, resume-tailoring guardrails, and the engineering lessons from building the system.&lt;/p&gt;

&lt;p&gt;This post, though, is about introducing the product rather than walking through its internals.&lt;/p&gt;

&lt;h2&gt;
  
  
  It's live, and there's still plenty to improve
&lt;/h2&gt;

&lt;p&gt;NextRole AI is available to try today.&lt;/p&gt;

&lt;p&gt;The core features are in place, but it's still an evolving project.&lt;/p&gt;

&lt;p&gt;There are job sources I'd like to support, discovery results I'd like to improve, and more ways I want to connect application outcomes with personal growth.&lt;/p&gt;

&lt;p&gt;AI-assisted features require configuring an AI provider, and the hosted demo currently uses a daily background schedule. Self-hosting allows more frequent scheduler ticks.&lt;/p&gt;

&lt;p&gt;I used AI coding assistance during development as well. The code, tests, and implementation decisions are available in the repository for anyone who wants to explore them.&lt;/p&gt;

&lt;p&gt;I'm sharing the project now because I think real feedback will be more useful than spending another few months polishing things in isolation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try NextRole AI
&lt;/h2&gt;

&lt;p&gt;If you're currently looking for a job, I'd love to know whether it actually makes the process easier.&lt;/p&gt;

&lt;p&gt;If you're a developer, I'd love feedback on the architecture, integrations, reliability, and opportunities to contribute.&lt;/p&gt;

&lt;p&gt;And if you're experimenting with AI agents, I'm especially interested in how you think an application like this should balance autonomy, personalization, and user control.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Try the app:&lt;/strong&gt; &lt;a href="https://nextroleai.owaism.xyz" rel="noopener noreferrer"&gt;https://nextroleai.owaism.xyz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/owaismultani/nextrole-ai" rel="noopener noreferrer"&gt;https://github.com/owaismultani/nextrole-ai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Issues, feedback, and pull requests are welcome. If the project is useful to you, consider starring the repository so you can follow its development.&lt;/p&gt;

&lt;p&gt;I'll be sharing more about the technical decisions, challenges, and improvements as I continue building it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One question I'd love to hear your thoughts on:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If an AI career assistant could learn one thing from your job search to help you improve, what should it be?&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;NextRole AI is open source and built on Reactive Resume. The goal isn't to replace human judgment in the job search — it's to make the process more manageable, more informed, and ultimately more useful for the person going through it.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>agents</category>
      <category>jobsearch</category>
    </item>
  </channel>
</rss>
