DEV Community

Kaleab Teweldbrhan
Kaleab Teweldbrhan

Posted on

Apply.ai — Finish-Up-A-Thon Submission

GitHub “Finish-Up-A-Thon” Challenge Submission

This is a submission for the GitHub Finish-Up-A-Thon Challenge

What I Built

Apply.ai is a job-application workspace platform that helps candidates stop repeating resume work for every single job application.

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:

Upload CV
Rewrite achievements
Tailor for the role
Repeat again for the next job

So I built Apply.ai to automate and simplify that entire workflow.

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.

The platform is built around a simple flow:

Sources → Portfolio → Workspace

Key Features

  • Generate ATS-friendly, job-specific CVs tailored to each role.
    Create shareable CV links instead of only sending static PDF resumes, with full customization support.

  • Generate personalized materials like cover letters, “Tell me about yourself” answers, and interest statements using relevant experience from the user’s portfolio.

  • Let recruiters chat directly with the candidate’s CV and portfolio context instead of only reading static documents.

  • Help recruiters quickly evaluate candidate fit against job requirements using a recruiter-style AI agent that compares the role requirements with the CV.

  • Provide recruiter-style feedback while tailoring a CV, showing weaknesses, gaps, and suggestions for improvement before applying.

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.

Demo

Live App: https://apply.kaleab.dev

Product Walkthrough:https://app.supademo.com/demo/cmo8mcata1w4ml2dy8hh353ni

The Comeback Story

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.

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.

I improved:

The overall architecture
Portfolio and workspace flows
Source integrations
Resume tailoring workflows
Recruiter-facing sharing experience
UI consistency and product direction

The biggest change was shifting the product from “AI resume editing” into a full job-application workflow system.

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

My Experience with GitHub Copilot

GitHub Copilot helped me move much faster during development.

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:

Generating repetitive boilerplate
Refactoring components
Speeding up UI implementation
Helping wire together application logic
Exploring faster implementation ideas

Instead of spending time on repetitive coding tasks, I could focus more on product thinking, workflows, and improving the user experience.

Copilot felt less like autocomplete and more like having an assistant helping me maintain momentum while building.

Top comments (0)