Overview
Achievements showcase your recognitions, awards, security disclosures, and other professional accomplishments. Each achievement includes a title, optional icon, and a URL for verification.Achievement Interface
Achievements are defined using theAchievement TypeScript interface:
src/types/index.ts
Field Reference
The name or description of your achievement. Be specific and clear.
An optional icon identifier. Use icons from Iconify, such as
"simple-icons:github" or "mdi:school".The URL that verifies or provides more information about the achievement. Can be a Hall of Fame page, CVE listing, or official recognition page.
Adding a New Achievement
To add a new achievement, edit thesrc/data/achievements.ts file:
Icon Selection
Icons use the Iconify format. Browse available icons at icon-sets.iconify.design.
Common Icon Prefixes
simple-icons:- Brand icons (GitHub, Google, Apple, etc.)mdi:- Material Design Icons (generic symbols)- Custom brand icons when available
Icon Examples
Real-World Examples
Here are actual achievements from the portfolio:- Award
- Company Recognition
- CVE
- Document Link
Achievement Categories
Achievements typically fall into these categories:Security Disclosures
- CVEs (Common Vulnerabilities and Exposures)
- Bug bounty recognitions
- Security hall of fame entries
Hall of Fame
- Company/organization recognition
- Open source project acknowledgments
- Platform contributor lists
Awards & Certifications
- Industry awards
- Professional certifications
- Competition wins
Letters of Appreciation
- Official recognition documents
- Recommendation letters
- Acknowledgment certificates
Best Practices
- Order achievements by importance or date (most recent/important first)
- Use consistent naming for similar achievement types
- Always verify URLs are publicly accessible
- For CVEs, link to official databases (NVD, GitHub Security Advisories)
- Choose icons that represent the organization or achievement type
- Keep titles clear and professional
- For document links, ensure files are in your
public/assets/documents/directory
