AI Hackathon: Scale Without Borders

AI and job-search continuity extension

Engram

Context continuity for AI-powered job search.

Engram helps users carry context across LinkedIn, ChatGPT, and Claude. It turns scattered AI chats and LinkedIn job-search sessions into portable AI-ready handoff packages.

Carry context across ChatGPT Claude.ai LinkedIn Jobs source
Built for newcomer job search ChatGPT + Claude continuity LinkedIn Jobs source Local-first ZIP exports

See it in action

Watch the Demo

See how Engram scans a chat, generates a handoff, and exports a migration package — all from the browser extension.

Hackathon fit

Built for Scale Without Borders.

Newcomers often use AI to understand job posts, tailor applications, compare roles, and prepare for interviews. Engram connects that work to saved LinkedIn jobs, then packages the context so users can continue in ChatGPT or Claude without rebuilding everything by hand.

Project Engram

Context continuity extension for AI-powered job-search workflows.

Team Temirlan Rashid

Built for Canada's first AI hackathon for immigrants and newcomers in tech.

Category Machine Learning / AI

Uses AI workflows as the workspace and preserves continuity around them.

Problem

AI chats get long. Job-search context gets scattered.

For many newcomers, AI chats become the working surface for decoding job posts, adapting resumes, comparing roles, and preparing applications. At the same time, LinkedIn job details, notes, prompts, and next steps spread across tabs and sessions.

01

Job search is context-heavy

Each role has requirements, responsibilities, salary signals, visa context, resume notes, and fit questions.

02

AI chats become too long

Prompts, reasoning, job notes, interview prep, and application decisions accumulate until the thread becomes hard to trust.

03

LinkedIn sessions scatter

Current jobs, saved roles, descriptions, and fit notes are easy to lose while moving between search pages and AI chats.

04

Restarting loses momentum

When a chat gets heavy, moving to a fresh AI session usually means rebuilding context by hand.

Engram turns scattered work into a clean continuation package. Detect chat health, generate handoffs, save LinkedIn jobs into an archive, and build AI-ready packages for ChatGPT or Claude.

Solution

Two continuity layers, one handoff story.

Engram does not replace ChatGPT or Claude. It helps users carry context across LinkedIn, ChatGPT, and Claude by joining AI chat continuity with a LinkedIn-powered job archive.

AI Chat Continuity

Scan ChatGPT and Claude chats, show context health, generate handoffs, and export migration packages.

Job Context Continuity

Use LinkedIn Jobs as a job source, detect the current job, save it, and keep it in a Job Archive.

Job Queue

Collect roles worth reviewing so the next AI session starts with the jobs and priorities already organized.

AI Job Package

Copy an AI prompt or download a ZIP package with job context ready for ChatGPT or Claude.

Product features

Continuity tools for chats that outgrow themselves.

Chat Health for ChatGPT / Claude

See context risk, browser load, message count, and code density before the chat becomes painful.

Migration Package

Generate a handoff prompt, full chat export, technical signals, manifest, and optional files.

LinkedIn Job Source

Detect the current LinkedIn job page and capture the role details needed for AI-assisted evaluation.

Job Archive

Save jobs locally so role details, notes, and current status are not lost between sessions.

AI Job Package

Turn saved job context into Copy AI Prompt and Download ZIP outputs for ChatGPT or Claude.

Local-first exports

Core continuity exports run locally in the browser, with user-selected files included only when chosen.

LinkedIn to Engram Job Archive to AI Job Package to ChatGPT or Claude: the demo is a portable context trail, not another chatbot.

Solution flow

From LinkedIn job search to clean AI continuation.

  1. 01 Scan AI chat

    Read the current ChatGPT or Claude job-search thread and measure context health locally.

  2. 02 Generate handoff

    Create a continuation prompt and migration package before the session loses momentum.

  3. 03 Save LinkedIn jobs

    Use LinkedIn Jobs as the source, detect the current job, and save roles to the Job Archive.

  4. 04 Build AI Job Package

    Package archived job details, prompts, and continuity context for the next AI step.

  5. 05 Continue in ChatGPT or Claude

    Copy the AI prompt or download the ZIP, then continue with preserved job and chat context.

Demo workflow

LinkedIn to AI-ready handoff package.

LinkedIn Jobs Engram Job Archive AI Job Package Copy AI Prompt / Download ZIP ChatGPT or Claude

LinkedIn workflow

From LinkedIn jobs to AI-ready context.

Save roles while browsing LinkedIn, organize them in Engram, and export a structured job package for ChatGPT or Claude.

LinkedIn is a Job Source. ChatGPT and Claude are AI Platforms. Engram carries context between them.

01 Browse LinkedIn Jobs

Review roles in the LinkedIn Jobs list and detail view.

02 Detect current role

Engram recognizes the active job page as a Job Source.

03 Save while browsing

Use the floating widget or popup to save jobs into Engram.

04 Review Job Archive

Saved jobs are stored in a dedicated Engram workspace.

05 Queue selected jobs

Choose the roles you want in the AI package.

06 Build AI Job Package

Export selected jobs as a prompt or ZIP package.

07 Continue in AI

Open ChatGPT or Claude and continue with structured job context.

linkedin.com/jobs
CV
LinkedIn Job Source

Full Stack Software Engineer

CanadaVisa · Toronto, ON · hybrid

Easy Apply Save
Current job detected Full Stack Software Engineer

CanadaVisa · hybrid

Ready to save
3Saved
2Queued
Engram workspace Job Archive
2 queued
Saved jobs AI Job Package
Package output 2 jobs + fit notes + AI prompt
Continue in ChatGPT Continue in Claude
AI Platforms Structured job context travels with the user
ChatGPT Paste AI prompt
Claude.ai Continue analysis
AI Job Package

Compare these saved roles for fit, red flags, remote quality, and next application steps.

AI Chat Continuity Scan ChatGPT / Claude
Job Context Continuity LinkedIn Job Source
Portable output AI-ready package
Current MVP includes
Scan needed / Scanning / final health ChatGPT / Claude handoff packages LinkedIn Job Source widget Job Archive and queue AI Job Package export Copy prompt / Download ZIP

Product preview

Two connected continuity surfaces.

Engram keeps AI chat continuity and LinkedIn job continuity visually separate, then packages both into a continuation flow for ChatGPT or Claude.

AI Chat Continuity

Popup health dashboard

Context health, risk, load, counts, and the primary handoff action in one compact view.

Job Context Continuity
Job Archive 3 saved · 2 queued
  • Full Stack Software Engineer
  • Product Operations Analyst
  • Junior Backend Developer

LinkedIn job archive

Saved LinkedIn roles become a queue for AI-ready job packages.

Settings
ChatGPT Active
Claude.ai Available
Show mini health widget On

Settings platform support

· Safe · 4 msgs
StatusSafe
RiskLow
LoadSmooth
AccuracyFull scan

Mini health widget

⬡ Engram ×

LinkedIn job page detected

Copy AI Prompt / Download ZIP

LinkedIn Job Source

Privacy model

Local-first by default.

Engram does not need a backend for its core continuity workflow. Chat scans, saved jobs, handoffs, ZIP packages, and user-selected files are handled locally in the browser.

If backend-assisted AI is connected for the demo, it is presented as the Engram demo backend while the default continuity flow remains local-first.

Platform support

ChatGPT, Claude, and LinkedIn each play a different role.

ChatGPT and Claude are supported AI chat surfaces for context health and handoff generation. LinkedIn Jobs is a job source for detected current jobs, saved roles, the Job Archive, and AI Job Packages.

ChatGPT Claude.ai

ChatGPT and OpenAI are trademarks of OpenAI. Claude and Anthropic are trademarks of Anthropic. Engram is not affiliated with or endorsed by OpenAI or Anthropic.

Technologies & AI tools

Built as a browser extension MVP.

The prototype combines platform-specific chat parsers, LinkedIn job capture, local browser storage, context-health scoring, and static deployment for a judge-friendly demo.

ExtensionBrowser extension

Manifest V3 structure for Chrome/Firefox-style extension APIs.

LanguageJavaScript

Popup UI, content scripts, chat parsers, LinkedIn job capture, and local export logic.

AI chatsChatGPT + Claude parsers

Platform-specific extraction paths for supported AI chat pages.

JobsLinkedIn Jobs source

Detected current job, Save Job, Job Archive, Job Queue, and AI Job Package workflow.

StorageLocal/session storage

Health snapshots, saved jobs, and captured data stay local to the browser for the MVP workflow.

ExportZIP handoff packages

Generates migration package and AI Job Package ZIP outputs for cross-tool continuation.

DemoVercel marketing site

Static judge-facing page with extension previews, project context, and install links.

AI handoffOptional Engram demo backend

The extension includes an Engram demo backend path for AI-assisted handoff generation when connected, while the core handoff/export flow remains local-first.

Judging criteria fit

Why this fits the judging criteria.

25%

Impact

Supports a practical newcomer job-search workflow where AI analysis, saved jobs, and next steps stay portable.

25%

Technical execution

Combines chat parsers, LinkedIn job detection, local storage, health scoring, export packages, and popup UI.

25%

Creativity

Treats cross-tool context continuity as workflow infrastructure, not another chatbot or job board.

25%

Demo clarity

Shows LinkedIn -> Job Archive -> AI Job Package -> ChatGPT or Claude with responsible local-first handling.

Try the MVP

Try Engram locally.

Clone the repo, load the extension folder in Firefox, and test the LinkedIn to ChatGPT or Claude continuity workflow.

Built by Temirlan Rashid LinkedIn Devpost GitHub