DevBrief is a small developer-focused LinkedIn toolbox that turns rough project notes into a polished career brief.
It is built for software engineers who want to show their work clearly without turning every post into generic marketing copy. Paste rough notes about a project, choose the intended audience and tone, and DevBrief generates:
- a LinkedIn project post
- a carousel outline
- a featured project blurb
- a sharper profile headline
- a portfolio-readiness score
Developers often have strong technical work hidden behind weak presentation:
- scattered commit history
- unfinished README notes
- too much implementation detail
- no clear value proposition
- no reusable content for LinkedIn or a portfolio
DevBrief helps structure raw project context into public-facing material while keeping the technical substance visible.
- Add a project name and rough notes.
- Select the target audience and communication tone.
- Review the generated career brief.
- Copy the section you need for LinkedIn, GitHub, or your portfolio.
The app runs fully in the browser and stores draft input locally on the device.
- HTML
- CSS
- Vanilla JavaScript modules
- Node.js test runner
- No runtime dependencies
npm run devThen open:
http://localhost:4173
You can also open index.html directly in a browser.
No external dependencies are required for the first version.
npm run verifyThis runs syntax checks and unit tests for the content generation logic.
The repository includes a GitHub Pages workflow. After pushing the project to GitHub, enable GitHub Pages with GitHub Actions as the source in the repository settings.
The static app is deployed from the repository root and does not require a build step.
.
├── .github/
│ └── workflows/
│ ├── ci.yml
│ └── pages.yml
├── index.html
├── package.json
├── scripts/
│ └── serve.mjs
├── src/
│ ├── app.js
│ ├── contentEngine.js
│ ├── sampleData.js
│ └── styles.css
└── tests/
└── contentEngine.test.js
DevBrief is intentionally small, but it demonstrates product thinking:
- transforming unstructured input into structured output
- separating pure business logic from UI code
- designing for a realistic creator workflow
- keeping the first version dependency-free and easy to host
- adding tests around the parts most likely to regress
- GitHub repository import
- README-to-LinkedIn analysis
- carousel PDF export
- AI-assisted copy variants
- GitHub Pages deployment workflow
- project history saved in local workspaces
MIT