Project Case Study

MyApplio

An AI-assisted job search workspace that connects resumes, applications, and interviews in one pipeline. Next.js 16 and Supabase, with Gemini-powered resume import, job discovery, and cover letter drafting, plus a Chrome extension that captures postings in one click.

View Live Project →
Category
SaaS / AI Job Search Workspace
Platform
Next.js
Client
SERVITH (Internal product)
Type
Web App (SaaS) + Chrome Extension
Role
Solo: product definition, database and RLS design, AI pipeline, billing, Chrome extension, and marketing site.
Goal
Keep every stage of a job search connected, so resumes, applications, deadlines, and interviews stop living in separate tools and nothing falls through.
Scope
Dashboard (~24 sections), ~25 API route groups, public resume sharing, SEO landing and comparison pages, blog, and a Manifest V3 Chrome extension.

Overview

MyApplio is an AI-assisted job search workspace. The positioning is stated on the landing page as "Resume to offer · AI assisted", and the promise underneath it is "Resumes, applications, interviews. Nothing falls through."

Most job seekers run their search across a spreadsheet, a resume file, an email inbox, and a browser full of tabs. Each tool holds one stage and knows nothing about the others. MyApplio's premise is that the stages are the product: a captured posting becomes an application, an application pulls from a resume, a resume gets tailored per role, and an interview inherits the context of both.

The Problem

*

Postings disappear before they are recorded, or get pasted into a spreadsheet without their details

*

Resumes fork into a dozen near-identical files with no source of truth

*

Cover letters restart from a blank page for every application

*

Deadlines and follow-ups depend on memory

*

Nothing connects a stalled application back to the material that produced it

Information Architecture

The dashboard is organized around the entities of a real search rather than a single flat list:

1.

Capture: ai-job-search for discovery, plus the Chrome extension for one-click clipping

2.

Pipeline: applications, companies, roles, people, events, notes, links

3.

Material: resume, cv, cover-letter, with match scoring a resume against a posting

4.

Preparation: interview-prep, review, ready, goals

5.

Public surface: resume-directory, resume-search, and shareable public resume pages

What This Means for the Business

*

Private, protected accounts: Each user's data is locked to that user at the database level, and even the public demo account is read-only.

*

AI costs that stay under control: Routine extraction runs on a lighter AI model and writing tasks on a stronger one, every call is metered against credits, and usage limits stop abuse.

*

Resume import you can trust: An uploaded PDF resume is read in two passes, a first draft and then a check against the original, so users fix less by hand.

*

Reminders at the right time: Notifications are scheduled around each user's own time zone.

*

Secure billing and a hardened site: Payment notifications are verified before they are acted on, and the site is protected against common web attacks.

The Chrome Extension

MyApplio Job Clipper is a Manifest V3 extension with a service worker and a side panel. It scrapes LinkedIn, Indeed, Glassdoor, Workday and others into MyApplio as draft applications. The extraction logic alone is roughly 82 KB of site-specific code, because every board structures its postings differently. Drafts, not finished records: capture should be one click and cost the user no decisions.

What This Case Study Demonstrates

*

Designing a multi-entity product where the connections between stages are the value

*

Running production AI economically by matching model tier to task, metering every call, and capping inputs

*

Building on Supabase with serious RLS, 193 migrations, and database-native scheduling

*

Shipping a browser extension and a web app as one coherent product

*

Making security and cost boundaries explicit in code rather than in a runbook


Live: https://myapplio.com/

Role: Solo delivery (product → schema/RLS → AI pipeline → billing → extension → SEO)

PortalGet a Free Quote