const bio = {
Languages: ['JavaScript', 'Elixir', 'Ruby'],
Frontend: ['React', 'GraphQL', 'Gatsby', 'Vue', 'SCSS', 'CSS'],
Backend: ['Node.js', 'Ruby on Rails', 'Docker', 'Webpack'],
Databases: ['MongoDB', 'PostgreSQL'],
Others: ['Git', 'Linux'],
}
Object.entries(bio).reduce((acc, [key, value]) => {
const output = new Intl.ListFormat().format(value)
return `${acc} \n ${key}: ${output}`
}, '')
๐ค
Self-taught Web developer, JavaScript, Node.js, React. Occasionally Vue, Ruby & Elixir.
- Cambridge, UK
- https://spdevuk.com/
Pinned Loading
-
youtube-subscription-dl
youtube-subscription-dl PublicAutomatically downloads youtube subscriptions
-
poe-wishlist
poe-wishlist PublicA dead project originally on gitlab. Made public on github to share the code. (site hosted on heroku free tier - loads slow & needs refresh if it errors, it does work though!))
JavaScript 1
-
screen-recorder-script
screen-recorder-script Publiclinux screen recording script using slop + ffmpeg + libnotify
Shell 12
-
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.