pinku-portfolio
v2.3.0
Published
๐จ Beautiful interactive terminal portfolio for Pinku Kumar Agrawal - Software Engineer, GitHub Campus Expert, and Community Builder. Features stunning business card display and professional CLI formatting.
Downloads
3
Maintainers
Readme
๐จ Pinku Kumar Agrawal - Interactive Portfolio CLI
A beautiful, interactive Node.js CLI application showcasing the portfolio of Pinku Kumar Agrawal - a passionate software engineer, GitHub Campus Expert, and community builder.
โจ Features
- ๐จ Stunning Business Card - Terminal business card display (like
npx pinku) - ๐ Professional Formatting - Colors, emojis, icons, and visual hierarchy
- ๐ฅ๏ธ Interactive Menu - Navigate through portfolio sections seamlessly
- โก Quick Commands - Direct access to any section
- ๐ฑ Beautiful Output - Professional formatting with organized sections
- ๐ง Modular Design - Easy to update and extend
- ๐ป Cross-platform - Works on Windows, macOS, and Linux
- ๐ Zero Config - Just run and enjoy!
๐ Quick Start
๐ณ Beautiful Business Card
npx pinku-portfolioDisplays a stunning business card in your terminal - no installation required!
๐ฏ Interactive Experience
npm install -g pinku-portfolio
pinkuFull interactive CLI with menu navigation
๐ฆ Installation
Prerequisites
- Node.js >= 14.0.0
- npm (comes with Node.js)
๐ฅ One-Line Install
npm install -g pinku-portfolio && pinku๐ ๏ธ Development Setup
# Clone the repository
git clone https://github.com/pinkuagrawal28/pinku.git
cd pinku
# Quick setup
chmod +x install.sh && ./install.sh
# Manual setup
npm install
chmod +x index.js
npm install -g .๐ฎ Usage
๐จ Business Card Mode
npx pinku-portfolioBeautiful terminal business card with contact info and social links.
๐ฅ๏ธ Interactive Mode
pinkuFull interactive menu to browse through all portfolio sections.
โก Command Mode
All commands work with both npx pinku-portfolio and pinku:
# Overview & Info
pinku tldr # Quick overview
pinku about # About me
pinku help # Show all commands
# Professional Experience
pinku experience # Work experience
pinku education # Education background
pinku skills # Technical & soft skills
pinku licenses # Certifications & licenses
# Community & Recognition
pinku volunteering # Volunteer work
pinku recommendations # Professional recommendations
pinku honors # Awards & honors
# Complete Portfolio
pinku portfolio # Everything in one view๐จ Beautiful Output Examples
๐ณ Business Card
โโโโโโโโโโโโโโโโโโโโโโ Hello there! โโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ I am Pinku Kumar, a passionate software engineer, โ
โ focused on building impactful technology solutions! โ
โ โ
โ Work Software Engineer Intern at Innoraft โ
โ GitHub https://github.com/pinkuagrawal28 โ
โ LinkedIn https://linkedin.com/in/pinkuagrawal28 โ
โ Twitter https://twitter.com/pinkuagrawal28 โ
โ Email [email protected] โ
โ Web https://linkedin.com/in/pinkuagrawal28 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ๐ ๏ธ Skills Section
๐ ๏ธ SKILLS & TECHNOLOGIES
โโโโโโโโโโโโโโโโโโโโโโโโโ
๐ป Technical Skills:
๐ค Languages:
PHP โข Go โข JavaScript โข HTML โข C++ โข Python โข Haskell
โ๏ธ Frameworks & Tools:
Laravel โข Symfony โข Bootstrap โข Drupal
๐ Specialties:
AI โข Quantum Computing โข Machine Learning โข Arduino
๐ฅ Soft Skills:
Leadership โข Communication โข Project Management โข Community Building๐ผ Experience Section
๐ผ WORK EXPERIENCE
โโโโโโโโโโโโโโโโโโโ
Software Engineer Intern
Innoraft ยท Internship
๐
Apr 2025 - Sep 2025 ยท 6 mos
๐ Kolkata, West Bengal, India ยท On-site
๐ ๏ธ PHP, SQL and +3 skills๐ Project Structure
pinku-portfolio/
โโโ ๐ README.md # This file
โโโ ๐ฆ package.json # Project configuration
โโโ ๐ฏ index.js # CLI entry point
โโโ ๐ณ card.js # Business card display
โโโ ๐ npx-entry.js # NPX entry point
โโโ โ๏ธ install.sh # Installation script
โโโ ๐ซ .gitignore # Git ignore rules
โโโ ๐ src/
โ โโโ ๐ data/ # Portfolio data
โ โ โโโ personalInfo.js # Basic info & about
โ โ โโโ experience.js # Work experience
โ โ โโโ education.js # Education details
โ โ โโโ recommendations.js # Professional recommendations
โ โ โโโ certifications.js # Licenses & certifications
โ โ โโโ volunteering.js # Volunteer experience
โ โ โโโ skills.js # Technical & soft skills
โ โ โโโ awards.js # Honors & awards
โ โ โโโ socialLinks.js # Social media links
โ โโโ ๐ง utils/ # Utilities
โ โโโ display.js # Formatting & display
โ โโโ menu.js # Interactive menu
โโโ ๐ฆ node_modules/ # Dependencies (auto-generated)โ๏ธ Technical Details
| Feature | Technology | Version | |---------|------------|---------| | Runtime | Node.js | >=14.0.0 | | Package Manager | npm | Latest | | Interactive Menus | inquirer | ^8.2.7 | | Colors & Styling | chalk | ^4.1.2 | | Beautiful Boxes | boxen | ^5.1.2 | | Module System | CommonJS | - | | License | ISC | - |
๐ ๏ธ Development
Adding New Sections
- Add data: Create/update files in
src/data/ - Add display: Create function in
src/utils/display.js - Add menu option: Update
src/utils/menu.js - Add CLI command: Update
index.js
Customizing Content
- Personal info: Edit
src/data/personalInfo.js - Experience: Update
src/data/experience.js - Skills: Modify
src/data/skills.js - Social links: Change
src/data/socialLinks.js
Publishing Updates
# Update version
npm version patch|minor|major
# Publish to npm
npm publish
# Tag release
git tag v$(node -p "require('./package.json').version")
git push origin --tags๐จโ๐ป About Pinku Kumar Agrawal
Software Developer | GitHub Campus Expert Alumnus | Technology Enthusiast | Community Builder
๐ฏ Current Focus
- ๐ผ Software Engineer Intern at Innoraft
- ๐ Campus Expert Alumnus at GitHub
- ๐ Former Developer Advocate at Central DAO
๐ก Expertise
- Languages: PHP, Go, JavaScript, Python, C/C++
- Technologies: Laravel, Symfony, Bootstrap, Quantum Computing
- Specialties: Community Building, Content Creation, Developer Relations
- Interests: AI, Quantum Computing, Open Source, Developer Experience
๐ Connect
- ๐ฑ GitHub: @pinkuagrawal28
- ๐ผ LinkedIn: pinkuagrawal28
- ๐ฆ Twitter: @pinkuagrawal28
- ๐ง Email: [email protected]
- ๐ Website: Pinku Agrawal
๐ค Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
Development Setup
git clone https://github.com/pinkuagrawal28/pinku.git
cd pinku
npm install
npm link # For local testing๐ License
ISC License - see LICENSE file for details.
๐ Acknowledgments
- Inspired by various npm publishings
- Built with amazing open source tools
- Gratitude to the developer community
๐ Stats
๐จ Built with โค๏ธ by Pinku Kumar Agrawal
Making CLI portfolios beautiful, one terminal at a time โจ
