Sass-y Solution

LinkedIn JobLens AI

Stop drowning in job tabs. Start landing interviews. Or at least, that's the general idea.

LinkedIn JobLens AI
The Story Behind the Madness

How LinkedIn JobLens AI Escaped The Idea Graveyard

Another late-night coding session resulted in this monstrosity. It's a Chrome extension that uses AI to summarize LinkedIn job descriptions because reading is hard. It also cleans up your feed by remembering which jobs you've already dismissed. It probably shouldn't exist, but here we are.

Genesis Spark

Born out of repeated pain points and the refusal to accept mediocre tooling any longer.

The first proof-of-concept was duct-taped together in under 48 hours. It broke. A lot. But the core loop felt magical enough to justify polishing instead of abandoning. That was the moment it graduated from "random script" to "this might become real".

Core Problem & Insight

Beneath the jokes sits a very real friction: people kept wrestling with inefficient, boring, or psychologically draining workflows. That emotional tax became the design compass.

Known Chaos

  • Wrangling LinkedIn's ever-shifting DOM without losing my sanity.
  • Making an AI that's actually helpful and not just a fancy lorem ipsum generator.
  • Caching data across devices without accidentally setting my server on fire.

Solutions

  • Giving up and just rewriting the selectors every time LinkedIn pushes an update.
  • A carefully crafted prompt that threatens the AI with deletion if it doesn't behave.
  • Using browser sync storage and hoping for the best. What could go wrong?

Architecture Philosophy

Pragmatic modularity over premature perfection. Each subsystem is isolated enough to be refactored ruthlessly, but integrated just enough to keep velocity absurdly high.

ReactJS

ReactJS

A JavaScript library for building user interfaces.

TypeScript

TypeScript

A typed superset of JavaScript that compiles to plain JavaScript.

NodeJS

NodeJS

A JavaScript runtime built on Chrome's V8 JavaScript engine.

ExpressJS

ExpressJS

A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.

Stripe

Stripe

A suite of payment APIs that powers commerce for online businesses of all sizes.

Vite

Vite

A build tool that aims to provide a faster and leaner development experience for modern web projects.

Zod

Zod

A TypeScript-first schema declaration and validation library.

Clerk

Clerk

A developer-first authentication and user management platform.

Screenshots That Don't Lie

Visual proof that this thing actually works

LinkedIn JobLens AI screenshot 1
Click to enlarge
LinkedIn JobLens AI screenshot 2
Click to enlarge
LinkedIn JobLens AI screenshot 3
Click to enlarge
LinkedIn JobLens AI screenshot 4
Click to enlarge
LinkedIn JobLens AI screenshot 5
Click to enlarge
LinkedIn JobLens AI screenshot 6
Click to enlarge
LinkedIn JobLens AI screenshot 7
Click to enlarge
LinkedIn JobLens AI screenshot 8
Click to enlarge

Ready to Experience the Magic?

Don't just read about it, go play with it! (We're not responsible for productivity loss)