I'm Pelle, a back-end / front-end / full-stack / friendly web developer and open source contributor from Malmรถ, Sweden ๐ธ๐ช
NOW
- ๐ข Freelancing through my company Yikesable (@yikesable), creating the "Yikes, that's awesome!" of people's lifes by:
- โค๏ธ Contracting for awesome companies and friends
- ๐ค Working on some stealthy projects of my own
- Contributing to open source by:
- ๐ค Maintaining
mocha
together with @JoshuaKGoldberg and @Uzlopak - ๐ค Being part of the official ESLint Community Core Team
- ๐ท Maintaining the main Error Cause helper collection and ponyfill:
pony-cause
- ๐ฃ Promoting the use of types in javascript
- ๐ท Maintaining a bunch of other NPM modules
- ๐ค Maintaining
- ๐งฑ Doing 3D printing experiments at @yikesableprints
BIO
- โ๏ธ I use daily: .js, .html, .css
- ๐พ I prefer my data in: Postgres with jsonb columns, plain files in git, microformatted html
- ๐ญ Principles I love: Progressive enhancement, Plain old semantic HTML, Extendible Web
- ๐ป Main stack: Been using Node.js since version
0.1.x
in 2009 and its still my primary tool (before that it was PHP) - โ๏ธ Where I share content: Mainly my Mastodon and my blog (subscribe to my english RSS feed)
- ๐ซ How to reach me: @voxpelli on Mastodon
RESOURCES
- voxpelli/eslint-config - my semistandard based ESLint config superset (with all changes over
semistandard
documented) - voxpelli/tsconfig - my personal TypeScript config that I use for all of my types in JS projects
- voxpelli/renovate-config - my personal Renovate bot config (this configurability is why I pick Renovate over Dependabot)