Create a custom 🦬 Techlahoma badge for your LinkedIn profile picture!
- Upload any photo - No need for square images
- Zoom & pan - Scroll to zoom, drag to reposition
- Preset badges - Quick-select from popular options:
- Techlahoma user groups (LUGNUTS, SHECODES, TWD, etc.)
- Programming languages (JS, PYTHON, RUST, etc.)
- Frameworks (REACT, DJANGO, NEXTJS, etc.)
- Cloud & DevOps (AWS, K8S, DOCKER, etc.)
- Data & AI (ML, LLM, ANALYTICS, etc.)
- Security (APPSEC, SRE, CYBER, etc.)
- Process (AGILE, SCRUM, TDD, etc.)
- Custom text - Type any badge text you want
- URL parameters - Link directly:
?badge=PYTHON - Privacy first - All processing happens in your browser
- Upload your portrait photo
- Zoom/pan to frame your face perfectly
- Pick a badge from presets or type your own
- Download and update your LinkedIn profile
Built with vanilla JavaScript (no frameworks).
- SVG overlay on an
<img>element - CSS transforms for zoom/pan preview
- Canvas compositing for final render
- URL-encoded SVG data URIs (Unicode/emoji support)
- Dynamic font scaling for longer text
Pre-fill the badge text via URL:
https://badge.techlahoma.org/?badge=SPEAKER
- Original app by Alex Ewerlöf
- Techlahoma fork maintained by the community
See LICENSE for details.
Note: This README was written with AI assistance (Claude)
🦬 Made for Techlahoma
