<?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: Kaleab Teweldbrhan</title>
    <description>The latest articles on DEV Community by Kaleab Teweldbrhan (@kaleab_teweldbrhan_105efe).</description>
    <link>https://dev.to/kaleab_teweldbrhan_105efe</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1968583%2F4d2768e7-c7c2-4d09-a2e9-65067f92be00.png</url>
      <title>DEV Community: Kaleab Teweldbrhan</title>
      <link>https://dev.to/kaleab_teweldbrhan_105efe</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kaleab_teweldbrhan_105efe"/>
    <language>en</language>
    <item>
      <title>Apply.ai — Finish-Up-A-Thon Submission</title>
      <dc:creator>Kaleab Teweldbrhan</dc:creator>
      <pubDate>Thu, 28 May 2026 07:48:34 +0000</pubDate>
      <link>https://dev.to/kaleab_teweldbrhan_105efe/applyai-finish-up-a-thon-submission-2m25</link>
      <guid>https://dev.to/kaleab_teweldbrhan_105efe/applyai-finish-up-a-thon-submission-2m25</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/github-2026-05-21"&gt;GitHub Finish-Up-A-Thon Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Apply.ai is a job-application workspace platform that helps candidates stop repeating resume work for every single job application.&lt;/p&gt;

&lt;p&gt;The idea started from my own frustration while job hunting. I got tired of constantly editing, uploading, and rewriting my CV for every role I wanted to apply for. Every application felt repetitive:&lt;/p&gt;

&lt;p&gt;Upload CV&lt;br&gt;
Rewrite achievements&lt;br&gt;
Tailor for the role&lt;br&gt;
Repeat again for the next job&lt;/p&gt;

&lt;p&gt;So I built Apply.ai to automate and simplify that entire workflow.&lt;/p&gt;

&lt;p&gt;Apply.ai pulls data from GitHub, LinkedIn, resume files, and custom sources once, then turns everything into a reusable portfolio. From there, users can create job-specific workspaces where they tailor applications without rebuilding their CV from scratch every time.&lt;/p&gt;

&lt;p&gt;The platform is built around a simple flow:&lt;/p&gt;

&lt;p&gt;Sources → Portfolio → Workspace&lt;/p&gt;

&lt;p&gt;Key Features&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Generate ATS-friendly, job-specific CVs tailored to each role.&lt;br&gt;
Create shareable CV links instead of only sending static PDF resumes, with full customization support.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Generate personalized materials like cover letters, “Tell me about yourself” answers, and interest statements using relevant experience from the user’s portfolio.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Let recruiters chat directly with the candidate’s CV and portfolio context instead of only reading static documents.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Help recruiters quickly evaluate candidate fit against job requirements using a recruiter-style AI agent that compares the role requirements with the CV.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Provide recruiter-style feedback while tailoring a CV, showing weaknesses, gaps, and suggestions for improvement before applying.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to make job applications faster, cleaner, and less repetitive while helping candidates present themselves better and communicate their real value more effectively.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Live App: &lt;a href="https://apply.kaleab.dev" rel="noopener noreferrer"&gt;https://apply.kaleab.dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Product Walkthrough:&lt;a href="https://app.supademo.com/demo/cmo8mcata1w4ml2dy8hh353ni" rel="noopener noreferrer"&gt;https://app.supademo.com/demo/cmo8mcata1w4ml2dy8hh353ni&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Comeback Story
&lt;/h2&gt;

&lt;p&gt;This project started when I was actively looking for jobs and realized how much time I was wasting repeating the same resume workflow over and over.&lt;/p&gt;

&lt;p&gt;I had an early version of the idea, but it was unfinished and missing structure. During the Finish-Up-A-Thon, I focused on turning it into a real usable product.&lt;/p&gt;

&lt;p&gt;I improved:&lt;/p&gt;

&lt;p&gt;The overall architecture&lt;br&gt;
Portfolio and workspace flows&lt;br&gt;
Source integrations&lt;br&gt;
Resume tailoring workflows&lt;br&gt;
Recruiter-facing sharing experience&lt;br&gt;
UI consistency and product direction&lt;/p&gt;

&lt;p&gt;The biggest change was shifting the product from “AI resume editing” into a full job-application workflow system.&lt;/p&gt;

&lt;p&gt;Now instead of treating every application like a completely new task, users can reuse their career data and tailor applications much faster.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Experience with GitHub Copilot
&lt;/h2&gt;

&lt;p&gt;GitHub Copilot helped me move much faster during development.&lt;/p&gt;

&lt;p&gt;I set up the basic architecture and product direction, then let Copilot handle a lot of the heavy lifting while building features. It was especially useful for:&lt;/p&gt;

&lt;p&gt;Generating repetitive boilerplate&lt;br&gt;
Refactoring components&lt;br&gt;
Speeding up UI implementation&lt;br&gt;
Helping wire together application logic&lt;br&gt;
Exploring faster implementation ideas&lt;/p&gt;

&lt;p&gt;Instead of spending time on repetitive coding tasks, I could focus more on product thinking, workflows, and improving the user experience.&lt;/p&gt;

&lt;p&gt;Copilot felt less like autocomplete and more like having an assistant helping me maintain momentum while building.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
    </item>
  </channel>
</rss>
