Profile Customization

Profile Customization in SnippKit allows you to personalize your public developer profile (/u/<username>), display your technical skills, link your social channels, share QR badges, and configure profile visibility preferences.
Your SnippKit profile serves as your personal knowledge portfolio — highlighting your published snippets, command playbooks, active streaks, and custom profile README.

Overview

Your SnippKit profile is accessible publicly at https://snippkit.com/u/<username>.
Through the Profile Settings dashboard (/settings/profile), you can manage your avatar, bio, skills list, location, and social media handles while controlling sensitive privacy toggles.
Direct App Shortcut
Go directly to your Profile Settings (/settings/profile) page to update your bio, social links, or avatar.

What you can do

With Profile Customization, you can:
  • Edit Profile Information: Customize your Display Name, Job Title, Bio, and Location.
  • Set Skills & Technologies: Add comma-separated skill tags (e.g., React, Docker, Python, TypeScript).
  • Link Social Profiles: Connect your GitHub, LinkedIn, and Instagram accounts.
  • Crop & Upload Avatar: Upload custom profile pictures with built-in interactive cropping.
  • Generate Profile QR Codes: View and download a custom QR code for instant mobile profile sharing.
  • Control Privacy Toggles: Toggle profile README visibility, email exposure, and public activity streak badges.
  • Track Profile Completion: Monitor real-time completion progress across profile requirements.

Getting started

Accessing profile settings

  1. Click your profile avatar in the header navigation.
  2. Select Settings → Profile (or navigate directly to /settings/profile).
  3. Update your desired fields.
  4. Click Save Changes at the top or bottom of the page.

Avatar Cropping & Uploads

SnippKit provides an interactive image cropping tool when uploading a profile picture:
  1. Click the Camera icon over your avatar preview.
  2. Select an image file (.jpg, .png, .webp).
  3. Adjust the crop boundaries and zoom level inside the modal.
  4. Click Crop & Save to apply your new avatar.
Clerk & Supabase sync
Avatar updates sync across Clerk authentication and SnippKit user tables automatically.

Profile QR Code sharing

You can generate a downloadable QR badge directly from your profile settings:
  1. On the /settings/profile page, click Share QR Code.
  2. A modal will display your personal profile QR code alongside your SnippKit handle (@username).
  3. Click Download QR to save an image or scan it directly from a mobile camera.

Privacy & Visibility Toggles

SnippKit gives you fine-grained control over what information appears on your public profile:
Setting ToggleDescriptionDefault
Enable Profile READMEDisplays a custom Markdown README block below your profile header (/settings/readme).Disabled
Show Email AddressDisplays your primary account email on your public profile page.Disabled
Public Activity StreakDisplays your daily code creation streak badge on your profile.Enabled
Show Streak CounterDisplays your active streak counter on public snippet headers.Enabled

Profile Completion Meter

The profile editor includes a live completion progress bar tracking key profile setup steps:
  • Display Name: Set a preferred display name.
  • Bio: Write a short bio (up to 200 characters).
  • 3+ Skills: List at least 3 technical skills.
  • Profile Picture: Upload or sync a profile avatar.
Achieving 100% completion unlocks your complete developer card layout.

Copyright © 2026 SnippKitUp to date