Skip to content

Commit

Permalink
Work on the skills graph
Browse files Browse the repository at this point in the history
  • Loading branch information
Jeffrey Berger committed Apr 28, 2024
1 parent 15988e5 commit 30ea5b7
Show file tree
Hide file tree
Showing 2 changed files with 200 additions and 39 deletions.
2 changes: 2 additions & 0 deletions app/components/skills_radar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ export default function SkillsRadar () {
.data(data)
.size('size')
.width(600)
.height(600)
.excludeRoot(true)
.tooltipContent(
(_, node: any) => {
return node.data.text;
Expand Down
237 changes: 198 additions & 39 deletions app/data.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,39 +6,126 @@ export default {
{
name: 'Leadership',
color: ' #a15755',
text: `
Lots of leadership:
<ul>
<li>10+ years of team</li>
<li>Startup and CTO powers!</li>
</ul>
`,
text: "Click in to see some of my leadership skills",
children: [
{
name: 'Team Management',
color: 'green',
size: 1
children: [
{
name: 'Team Building',
color: 'green',
size: 1
}, {
name: 'Mentoring',
color: 'pink',
size: 1
}, {
name: 'Technical Lead',
color: 'pink',
size: 1
}, {
name: 'CTO',
color: 'red',
size: 1
}
]
}, {
name: 'Vendor Relations',
color: 'pink',
size: 1
children: [
{
name: 'Contract Negotiation',
color: 'green',
size: 1
}, {
name: 'Vendor Selection',
color: 'pink',
size: 1
}, {
name: 'Vendor Management',
color: 'pink',
size: 1
}
]
}, {
name: 'Public Speaking',
color: 'grey',
size: 1
children: [
{
name: 'Conferences',
color: 'green',
size: 1
}, {
name: 'Meetups',
color: 'pink',
size: 1
}, {
name: 'Workshops',
color: 'pink',
size: 1
}
]
}, {
name: 'Project managment',
color: 'red',
size: 1
children: [
{
name: 'Agile',
color: 'green',
size: 1
}, {
name: 'Scrum',
color: 'pink',
size: 1
}, {
name: 'Kanban',
color: 'pink',
size: 1
}
]
}, {
name: 'Hiring',
color: 'yellow',
size: 1
children: [
{
name: 'Recruitment',
color: 'green',
size: 1
}, {
name: 'Interviewing',
color: 'pink',
size: 1
}, {
name: 'Onboarding',
color: 'pink',
size: 1
}
]
}, {
name: 'Systems Architecture',
color: 'silver',
children: [
{
name: 'Legacy System Rebuilds',
color: 'green',
size: 1
}, {
name: 'Microservices',
color: 'pink',
size: 1
}, {
name: 'Distributed Systems',
color: 'orange',
size: 1
}
]
}
]
},{
name: 'Individual Contribution',
color: '#dfb591',
text: "Click in to see some of my individual contribution skills",
children: [
{
name: 'Research',
Expand Down Expand Up @@ -70,60 +157,132 @@ export default {
{
name: 'Python',
color: 'green',
size: 1
children: [
{
name: 'Aiohttp',
color: 'green',
size: 1
}, {
name: 'Cython',
color: 'pink',
size: 1
}, {
name: 'FastAPI',
color: 'pink',
size: 1
}, {
name: 'Async Programming',
color: 'red',
size: 1
}, {
name: 'Numerical Programming',
color: 'pink',
size: 1
}
]
}, {
name: 'C/C++',
color: 'pink',
size: 1
children: [
{
name: 'Cython',
color: 'green',
size: 1
}, {
name: 'OpenMP',
color: 'pink',
size: 1
}, {
name: 'MPI',
color: 'pink',
size: 1
}
]
}, {
name: 'Javascript',
color: 'pink',
size: 1
}, {
name: 'Distributed Systems',
color: 'red',
size: 1
children: [
{
name: 'React',
color: 'green',
size: 1
}, {
name: 'NextJS',
color: 'pink',
size: 1
}
]
}

]
}, {
name: 'Devops',
color: 'green',
children: [
{
name: 'Ansible',
name: "CI/CD",
color: 'green',
size: 1
}, {
name: 'Terraform',
color: 'pink',
size: 1
size: 1,
children: [
{
name: 'Github Actions',
color: 'green',
size: 1
}, {
name: 'Bitbucket Pipelines',
color: 'pink',
size: 1
}, {
name: 'Teamcity',
color: 'orange',
size: 1
}
]
},{
name: "Infrastucture as Code",
color: 'blue',
children: [
{
name: 'Ansible',
color: 'green',
size: 1
}, {
name: 'Terraform',
color: 'pink',
size: 1
},
]
}, {
name: 'AWS/CGP',
name: 'Cloud',
color: 'grey',
size: 1
}, {
name: 'Service Architecture',
color: 'silver',
size: 1
}, {
name: 'Docker',
color: 'gold',
size: 1
children: [
{
name: 'AWS',
color: 'green',
size: 3
}, {
name: 'GCP',
color: 'pink',
size: 1
}, {
name: 'Docker',
color: 'green',
size: 1
},
]
}
]
}, {
name: 'Data',
name: 'Database Admin.',
color: 'grey',
children: [
{
name: 'MongoDB',
color: 'green',
size: 1
size: 4
}, {
name: 'Cassandra',
color: 'pink',
size: 1
size: 2
}, {
name: 'Postgres',
color: 'orange',
Expand Down

0 comments on commit 30ea5b7

Please sign in to comment.