Add from: Widgets → Add widget → Projects
Add the widget
1
Open the Widgets editor
Go to Widgets and tap Add widget → Projects.
2
Add a project
Tap + Add project. Fill in a banner, title, description, project link, and pick tech badges (all covered below).
3
Repeat for each project
Use ↑ / ↓ to reorder cards and Remove project to delete one. Up to 24 projects per widget.
Per-project fields
Each project card has:Tech badges
Each project can list tech badges — the programming languages and platforms behind it. Tap + Add tech badges to open the searchable picker, grouped into Languages and Platforms.- Languages (20): TypeScript, JavaScript, Python, Lua, Rust, Go, C, C++, C#, Java, Kotlin, Swift, Ruby, PHP, Dart, HTML, CSS, SQL, Shell, Elixir.
- Platforms (6): Windows, macOS, iOS, Android, Linux, Web.
Display options
Two widget-level controls sit above the project list:Limits
- 24 projects per Projects widget.
- 16 tech badges per project.
- Title up to 120 characters; description up to 600; button text up to 40.
- Banner upload max 2 MB (JPEG / PNG / WebP / GIF).
- 16 widgets total per profile.
Tips
- A 16:9 banner fills the card cleanly — that’s the shape the card crops to.
- Lead with your strongest project; cards render in the order you set with the ↑ / ↓ arrows.
- Pick badges that match what you actually shipped — the badges link straight to each technology’s site, so visitors can follow the stack.
Common questions
My language isn't in the badge list
My language isn't in the badge list
The catalog covers 20 languages and 6 platforms (listed above). Request another in the Discord — badges are added to the catalog over time.
Can I have more than 24 projects?
Can I have more than 24 projects?
Not in one widget. Add a second Projects widget if you need more — you’re capped at 16 widgets total per profile.
Related
Widgets overview
Every widget type and how they render.
Portfolio
Image grid + video clips for visual work.