diff --git a/.arc b/.arc new file mode 100644 index 00000000..eb9b35d5 --- /dev/null +++ b/.arc @@ -0,0 +1,13 @@ +@app +start-u1s + +@static + +@http +get / + +@tables +data + scopeID *String + dataID **String + ttl TTL diff --git a/.gitignore b/.gitignore index a93d3658..2aa0b7cd 100644 --- a/.gitignore +++ b/.gitignore @@ -64,6 +64,9 @@ public # VS Code workspace settings .vscode/ +# vim workspace settings +.vim/ + # Yarn yarn-error.log .pnp/ @@ -74,3 +77,4 @@ yarn-error.log haters/ .idea/ +.history/ diff --git a/gatsby-node.js b/gatsby-node.js index 8f64c729..fb7abe1b 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -1,24 +1,40 @@ import people from './src/data.js'; -import { tags, countries, devices } from './src/util/stats'; +import { tags, countries, devices, normalizeTag } from './src/util/stats'; + +function unique(arr) { + return Array.from(new Set(arr)); +} function sourceNodes({ actions, createNodeId, createContentDigest }) { + const normalizedTagMap = tags().reduce((acc, tag) => { + const normalizedTag = normalizeTag(tag.name); + acc[normalizedTag] = tag.name; + return acc; + }, {}); // Add People to the GraphQL API, we randomize the data on each build so no one gets their feelings hurt people .sort(() => Math.random() - 0.5) .forEach(person => { + const normalizedPerson = { + ...person, + // Clean out people that added basically the same tags twice + tags: unique( + person.tags.map(tag => normalizedTagMap[normalizeTag(tag)] || tag) + ), + }; const nodeMeta = { - id: createNodeId(`person-${person.name}`), + id: createNodeId(`person-${normalizedPerson.name}`), parent: null, children: [], internal: { type: `Person`, mediaType: `text/html`, - content: JSON.stringify(person), - contentDigest: createContentDigest(person), + content: JSON.stringify(normalizedPerson), + contentDigest: createContentDigest(normalizedPerson), }, }; - actions.createNode({ ...person, ...nodeMeta }); + actions.createNode({ ...normalizedPerson, ...nodeMeta }); }); // Add tags to GraphQL API diff --git a/migration.md b/migration.md index 0767c754..f2ac7c0d 100644 --- a/migration.md +++ b/migration.md @@ -46,7 +46,7 @@ When done, check that person off. * [ ] [Bruno Brito](https://brunobrito.pt/uses/) - Web Developer, Content Creator, Digital Marketing ๐Ÿ‡ต๐Ÿ‡น * [ ] [Lemon ๐Ÿ‹](https://ahoylemon.xyz/uses/) - Web Developer, Podcaster, Human Who Makes Dumb Shit * [ ] [Kevin Jalbert](https://kevinjalbert.com/uses/) - Developer Lead (React/Rails), Blogger. -* [ ] [Swapnil Agarwal](https://swapnil.net/uses/) - Backend Developer, Aspiring Writer, Budding Designer +* [x] [Swapnil Agarwal](https://swapnil.net/uses/) - Backend Developer, Aspiring Writer, Budding Designer * [x] [Hugo Di Francesco](https://codewithhugo.com/uses/) - JavaScript Developer, Blogger * [x] [Josiah Wiebe](https://jwie.be/uses/) - Full Stack Developer & Designer * [ ] [Khalil Stemmler](https://khalilstemmler.com/uses/) - Fullstack Javascript Developer / Designer, Musician ๐Ÿ‡จ๐Ÿ‡ฆ @@ -71,7 +71,7 @@ When done, check that person off. * [ ] [Jessica Dembe](https://www.jessicadembe.tech/uses/) - Software Engineer * [ ] [Keziah Moselle](https://blog.keziahmoselle.fr/uses/) - Front-end developer * [ ] [Scott Zirkel](https://scottzirkel.com/uses) - Developer, Designer, Artist, Writer -* [ ] [Maxence Poutord](https://www.maxpou.fr/uses/) - Front-end Engineer and Nomadic worker +* [x] [Maxence Poutord](https://www.maxpou.fr/uses/) - Front-end Engineer and Nomadic worker * [x] [Jonathan Speek](https://speek.design/uses/) - Fullstack Developer, Designer, Musician * [ ] [Nervewax](https://nervewax.com/uses/) - Designer / Developer * [ ] [Niko Heikkilรค](https://nikoheikkila.fi/uses/) - Backend Developer & DevOps Engineer at Paytrail diff --git a/package-lock.json b/package-lock.json index 00544d33..a83e49f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,6 +31,465 @@ "resolved": "https://registry.npmjs.org/@actions/io/-/io-1.0.2.tgz", "integrity": "sha512-J8KuFqVPr3p6U8W93DOXlXW6zFvrQAJANdS+vw0YhusLIq+bszW8zmK2Fh1C2kDPX8FMvwIl1OUcFgvJoXLbAg==" }, + "@architect/create": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/@architect/create/-/create-1.0.14.tgz", + "integrity": "sha512-l0hyOMBseby4msbgJMlwJrLwaXrFJDP30zCiMa2vdHmMVDZu4zsXUwyENpQjTju9lM+qyB0KlIuhdZrdWLdPxg==", + "dev": true, + "requires": { + "@architect/utils": "^1.4.4", + "chalk": "^3.0.0", + "mkdirp": "^0.5.1", + "run-parallel": "^1.1.9" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@architect/http-proxy": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/@architect/http-proxy/-/http-proxy-3.4.7.tgz", + "integrity": "sha512-W3klPTOtHfk4VVyjcQxSBwaJfL4Cebq4JPgSWVPv8K8L6mOiqScbeqOIcK4B3ANTRZwRa/z02cMHRb5D64I8qg==", + "dev": true + }, + "@architect/hydrate": { + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@architect/hydrate/-/hydrate-1.4.16.tgz", + "integrity": "sha512-x3GRd/kMX0x5yg0zgsJX5lXTxQfcE/kY4WJHPhkY3f7WjZRsx4261lQYJkTMcdKq2UEFnUav+ikdOKfyAHunrA==", + "dev": true, + "requires": { + "@architect/parser": "1.2.2", + "@architect/utils": "^1.4.6", + "chalk": "^3.0.0", + "cpr": "^3.0.1", + "glob": "^7.1.6", + "rimraf": "^3.0.1", + "run-series": "^1.1.8", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "rimraf": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.1.tgz", + "integrity": "sha512-IQ4ikL8SjBiEDZfk+DFVwqRK8md24RWMEJkdSlgNLkyyAImcjf8SWvU1qFMDOb4igBClbTQ/ugPqXcRwdFTxZw==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@architect/parser": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@architect/parser/-/parser-1.2.2.tgz", + "integrity": "sha512-z8M+bJCJLWpY/iNoXPPqsOlqF8zMgbmk3CLHIChSa3nnUlvx36a2bmTuh/+CiU/q4Ew7d6dHqpQB4SHtKt/A/w==", + "dev": true + }, + "@architect/sandbox": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@architect/sandbox/-/sandbox-1.6.0.tgz", + "integrity": "sha512-iJnJ14n7uuqGcmS3IW6YGQTT73mU55/Z0mHc1nomQL24Y25gR5qQuOPIC4V7tgqGXplRJRrS/YmIifhc7H8WvA==", + "dev": true, + "requires": { + "@architect/create": "^1.0.14", + "@architect/http-proxy": "^3.4.7", + "@architect/hydrate": "^1.4.15", + "@architect/parser": "^1.2.2", + "@architect/utils": "^1.4.5", + "aws-sdk": "^2.610.0", + "body-parser": "^1.19.0", + "chalk": "^3.0.0", + "depstatus": "^1.0.0", + "dynalite": "^3.1.5", + "finalhandler": "^1.1.2", + "glob": "^7.1.6", + "node-watch": "^0.6.3", + "router": "^1.3.4", + "run-parallel": "^1.1.9", + "run-series": "^1.1.8", + "run-waterfall": "^1.1.6", + "send": "^0.17.1", + "tree-kill": "^1.2.2", + "update-notifier": "4.0.0", + "uuid": "^3.4.0", + "ws": "^7.2.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "configstore": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.0.tgz", + "integrity": "sha512-eE/hvMs7qw7DlcB5JPRnthmrITuHMmACUJAp89v6PT6iOqzoLS7HRWhBtuHMlhNHo2AhUSA/3Dh1bKNJHcublQ==", + "dev": true, + "requires": { + "dot-prop": "^5.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "global-dirs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", + "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", + "dev": true, + "requires": { + "ini": "^1.3.5" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-installed-globally": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.1.tgz", + "integrity": "sha512-oiEcGoQbGc+3/iijAijrK2qFpkNoNjsHOm/5V5iaeydyrS/hnwaRCEgH5cpW0P3T1lSjV5piB7S5b5lEugNLhg==", + "dev": true, + "requires": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + } + }, + "is-npm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "dev": true + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "make-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", + "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "update-notifier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.0.0.tgz", + "integrity": "sha512-p9zf71hWt5GVXM4iEBujpUgx8mK9AWiCCapEJm/O1z5ntCim83Z1ATqzZFBHFYqx03laMqv8LiDgs/7ikXjf/g==", + "dev": true, + "requires": { + "boxen": "^4.2.0", + "chalk": "^3.0.0", + "configstore": "^5.0.0", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.3.1", + "is-npm": "^4.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "write-file-atomic": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.1.tgz", + "integrity": "sha512-JPStrIyyVJ6oCSz/691fAjFtefZ6q+fP6tm+OS4Qw6o+TGQxNp1ziY2PgS+X/m0V8OWhZiO/m4xSj+Pr4RrZvw==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true + } + } + }, + "@architect/utils": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/@architect/utils/-/utils-1.4.6.tgz", + "integrity": "sha512-X4VJguTIfFXgHB00yFNjEaJU/AMNFmdLrAoLXbAc09QKPCIy9zZgAmduDmHqxhsTe550jvBdmCQky7R68FlNLA==", + "dev": true, + "requires": { + "@architect/parser": "1.2.2", + "@smallwins/validate": "^4.3.0", + "chalk": "^3.0.0", + "glob": "^7.1.6", + "is-domain-name": "^1.0.1", + "mkdirp": "^0.5.1", + "path-sort": "^0.1.0", + "restore-cursor": "^3.1.0", + "run-parallel": "^1.1.9", + "run-series": "^1.1.8", + "run-waterfall": "^1.1.6", + "sha": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "@babel/code-frame": { "version": "7.5.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", @@ -1487,6 +1946,21 @@ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" }, + "@smallwins/nodash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@smallwins/nodash/-/nodash-1.0.0.tgz", + "integrity": "sha1-5tqv7AImKNkVgyeOwxX1GYXQKeg=", + "dev": true + }, + "@smallwins/validate": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@smallwins/validate/-/validate-4.3.0.tgz", + "integrity": "sha1-p+Ta0h9blozc0j/qj5VQbiswMWs=", + "dev": true, + "requires": { + "@smallwins/nodash": "^1.0.0" + } + }, "@szmarczak/http-timer": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", @@ -1828,6 +2302,17 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, + "abstract-leveldown": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.2.tgz", + "integrity": "sha512-/a+Iwj0rn//CX0EJOasNyZJd2o8xur8Ce9C57Sznti/Ilt/cb6Qd8/k98A4ZOklXgTG+iAYYUs1OTG0s1eH+zQ==", + "dev": true, + "requires": { + "level-concat-iterator": "~2.0.0", + "level-supports": "~1.0.0", + "xtend": "~4.0.0" + } + }, "accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", @@ -2247,6 +2732,86 @@ } } }, + "aws-sdk": { + "version": "2.612.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.612.0.tgz", + "integrity": "sha512-/oAeVw9okULGczQLNMAO3/w9sA2ubf/+iqRQRXRjrJXVUi7INV6qYnNzIXzy7GabOkN7xpZiTbVcU+Yij5yrxg==", + "dev": true, + "requires": { + "buffer": "4.9.1", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.15.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "uuid": "3.3.2", + "xml2js": "0.4.19" + }, + "dependencies": { + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", + "dev": true + }, + "url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + } + } + }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", @@ -4226,6 +4791,29 @@ "resolved": "https://registry.npmjs.org/country-emoji/-/country-emoji-1.5.0.tgz", "integrity": "sha512-aLAFkrOR0mp1+Moi/G282smnAm3hybQOkhnu5e3NR1pj/LclN2qaJlcQ1zK0K6pQmRBdkddgVboeEa5UIU/Wcg==" }, + "cpr": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cpr/-/cpr-3.0.1.tgz", + "integrity": "sha1-uaVQOLfNgaNcF7l2GJW9hJau8eU=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.5", + "minimist": "^1.2.0", + "mkdirp": "~0.5.1", + "rimraf": "^2.5.4" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, "create-ecdh": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", @@ -4884,6 +5472,16 @@ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.1.tgz", "integrity": "sha512-J7thop4u3mRTkYRQ+Vpfwy2G5Ehoy82I14+14W4YMDLKdWloI9gSzRbV30s/NckQGVJtPkWNcW4oMAUigTdqiQ==" }, + "deferred-leveldown": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz", + "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==", + "dev": true, + "requires": { + "abstract-leveldown": "~6.2.1", + "inherits": "^2.0.3" + } + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -4929,6 +5527,12 @@ } } }, + "defined": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz", + "integrity": "sha1-817qfXBekzuvE7LwOz+D2SFAOz4=", + "dev": true + }, "del": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", @@ -4964,6 +5568,23 @@ "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" }, + "depstatus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/depstatus/-/depstatus-1.0.0.tgz", + "integrity": "sha512-SQ4L8v5LlLDOGal7oRWWHt499taUwdOMpeGmP6vcSV+bDHcbB/hfKV42DuWsmMPFA7Na+Esji/xpR9wbbhJlLg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -5306,6 +5927,36 @@ "stream-shift": "^1.0.0" } }, + "dynalite": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/dynalite/-/dynalite-3.1.5.tgz", + "integrity": "sha512-L3NdMAfSZCxqoZJFktkFbuG35b61lMAArwjH3xoIdag/p2dOYT4jgFbpvmvfAyxj6nAEC2Qg1LS49hYWXREY0Q==", + "dev": true, + "requires": { + "async": "^2.6.3", + "big.js": "^5.2.2", + "buffer-crc32": "^0.2.13", + "lazy": "^1.0.11", + "leveldown": "^5.2.1", + "levelup": "^4.3.2", + "lock": "^1.1.0", + "memdown": "^5.1.0", + "minimist": "^1.2.0", + "once": "^1.4.0", + "subleveldown": "^4.1.4" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + } + } + }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -5368,6 +6019,18 @@ "iconv-lite": "~0.4.13" } }, + "encoding-down": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz", + "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==", + "dev": true, + "requires": { + "abstract-leveldown": "^6.2.1", + "inherits": "^2.0.3", + "level-codec": "^9.0.0", + "level-errors": "^2.0.0" + } + }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -9494,6 +10157,12 @@ "is-cwebp-readable": "^2.0.1" } }, + "immediate": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", + "integrity": "sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw=", + "dev": true + }, "import-cwd": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", @@ -10018,6 +10687,12 @@ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==" }, + "is-domain-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-domain-name/-/is-domain-name-1.0.1.tgz", + "integrity": "sha1-9uszsUpJdUHcpYM1E31EZuDCDaE=", + "dev": true + }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -10397,6 +11072,12 @@ "regenerator-runtime": "^0.13.3" } }, + "jmespath": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", + "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", + "dev": true + }, "jpeg-js": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.6.tgz", @@ -10552,6 +11233,12 @@ "package-json": "^6.3.0" } }, + "lazy": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz", + "integrity": "sha1-2qBoIGKCVCwIgojpdcKXwa53tpA=", + "dev": true + }, "lcid": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", @@ -10560,6 +11247,94 @@ "invert-kv": "^2.0.0" } }, + "level-codec": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.1.tgz", + "integrity": "sha512-ajFP0kJ+nyq4i6kptSM+mAvJKLOg1X5FiFPtLG9M5gCEZyBmgDi3FkDrvlMkEzrUn1cWxtvVmrvoS4ASyO/q+Q==", + "dev": true + }, + "level-concat-iterator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", + "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==", + "dev": true + }, + "level-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", + "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", + "dev": true, + "requires": { + "errno": "~0.1.1" + } + }, + "level-iterator-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz", + "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.4.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", + "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "level-option-wrap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/level-option-wrap/-/level-option-wrap-1.1.0.tgz", + "integrity": "sha1-rSDmjZ88IsiJdTHMaqevWWse0Sk=", + "dev": true, + "requires": { + "defined": "~0.0.0" + } + }, + "level-supports": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", + "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", + "dev": true, + "requires": { + "xtend": "^4.0.2" + } + }, + "leveldown": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-5.4.1.tgz", + "integrity": "sha512-3lMPc7eU3yj5g+qF1qlALInzIYnkySIosR1AsUKFjL9D8fYbTLuENBAeDRZXIG4qeWOAyqRItOoLu2v2avWiMA==", + "dev": true, + "optional": true, + "requires": { + "abstract-leveldown": "~6.2.1", + "napi-macros": "~2.0.0", + "node-gyp-build": "~4.1.0" + } + }, + "levelup": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.3.2.tgz", + "integrity": "sha512-cRTjU4ktWo59wf13PHEiOayHC3n0dOh4i5+FHr4tv4MX9+l7mqETicNq3Aj07HKlLdk0z5muVoDL2RD+ovgiyA==", + "dev": true, + "requires": { + "deferred-leveldown": "~5.3.0", + "level-errors": "~2.0.0", + "level-iterator-stream": "~4.0.0", + "level-supports": "~1.0.0", + "xtend": "~4.0.0" + } + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -11195,6 +11970,12 @@ "path-exists": "^3.0.0" } }, + "lock": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/lock/-/lock-1.1.0.tgz", + "integrity": "sha1-UxV0mdFlOxNspmRRBx/KYVcD+lU=", + "dev": true + }, "lockfile": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.4.tgz", @@ -11440,6 +12221,12 @@ "yallist": "^2.0.0" } }, + "ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=", + "dev": true + }, "macos-release": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz", @@ -11545,6 +12332,28 @@ "p-is-promise": "^2.0.0" } }, + "memdown": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/memdown/-/memdown-5.1.0.tgz", + "integrity": "sha512-B3J+UizMRAlEArDjWHTMmadet+UKwHd3UjMgGBkZcKAxAYVPS9o0Yeiha4qvz7iGiL2Sb3igUft6p7nbFWctpw==", + "dev": true, + "requires": { + "abstract-leveldown": "~6.2.1", + "functional-red-black-tree": "~1.0.1", + "immediate": "~3.2.3", + "inherits": "~2.0.1", + "ltgt": "~2.2.0", + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", + "dev": true + } + } + }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -12012,6 +12821,13 @@ "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.1.tgz", "integrity": "sha512-boQj1WFgQH3v4clhu3mTNfP+vOBxorDlE8EKiMjUlLG3C4qAESnn9AxIOkFgTR2c9LtzNjPrjS60cT27ZKBhaA==" }, + "napi-macros": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", + "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==", + "dev": true, + "optional": true + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -12072,6 +12888,13 @@ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==" }, + "node-gyp-build": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.1.1.tgz", + "integrity": "sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==", + "dev": true, + "optional": true + }, "node-libs-browser": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", @@ -12129,6 +12952,12 @@ } } }, + "node-watch": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.6.3.tgz", + "integrity": "sha512-InVPsg51EemnMVH3fvrrSVgqVBMlksZ/mK7ZDWx/NuWdNQi28wcVJX1/BP38alraPFXbRi9jZ35OfK4Ra7l8Bg==", + "dev": true + }, "noms": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", @@ -12875,6 +13704,12 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, + "path-sort": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/path-sort/-/path-sort-0.1.0.tgz", + "integrity": "sha1-ywF11Oy/paGP5nTMbXIL/hXguAU=", + "dev": true + }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -14079,6 +14914,12 @@ } } }, + "reachdown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/reachdown/-/reachdown-1.0.0.tgz", + "integrity": "sha512-Ty7X/t52GwgRam3SMpZC2grmutuUarkiD4sVhjM8g8/5NlX8PAEsYO/pyx6nTTqS9udee1j1BxaAS/f6Rm8SMw==", + "dev": true + }, "react": { "version": "16.12.0", "resolved": "https://registry.npmjs.org/react/-/react-16.12.0.tgz", @@ -14851,6 +15692,50 @@ "inherits": "^2.0.1" } }, + "router": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/router/-/router-1.3.4.tgz", + "integrity": "sha512-a5uZFwgKExBZzh4U5jujU05DkImy9/ub8omiU7RlZlNnSF07tjvNJTOgHdZOjKDeUZqlkpz8CjDoz5SY3kimOA==", + "dev": true, + "requires": { + "array-flatten": "3.0.0", + "debug": "2.6.9", + "methods": "~1.1.2", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "setprototypeof": "1.2.0", + "utils-merge": "1.0.1" + }, + "dependencies": { + "array-flatten": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-3.0.0.tgz", + "integrity": "sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + } + } + }, "run-async": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", @@ -14872,6 +15757,18 @@ "aproba": "^1.1.1" } }, + "run-series": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/run-series/-/run-series-1.1.8.tgz", + "integrity": "sha512-+GztYEPRpIsQoCSraWHDBs9WVy4eVME16zhOtDB4H9J4xN0XRhknnmLOl+4gRgZtu8dpp9N/utSPjKH/xmDzXg==", + "dev": true + }, + "run-waterfall": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/run-waterfall/-/run-waterfall-1.1.6.tgz", + "integrity": "sha512-dApPbpIK0hbFi2zqfJxrsnfmJW2HCQHFrSsmqF3Fp9TKm5WVf++zE6BSw0hPcA7rPapO37h12Swk2E6Va3tF7Q==", + "dev": true + }, "rx-lite": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", @@ -15155,6 +16052,15 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" }, + "sha": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/sha/-/sha-3.0.0.tgz", + "integrity": "sha512-DOYnM37cNsLNSGIG/zZWch5CKIRNoLdYUQTQlcgkRkoYIUwDYjqDyye16YcDZg/OPdcbUgTKMjc4SY6TB7ZAPw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2" + } + }, "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", @@ -16162,6 +17068,20 @@ "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" }, + "subleveldown": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/subleveldown/-/subleveldown-4.1.4.tgz", + "integrity": "sha512-njpSBP/Bxh7EahraG6IhR6goOH2ffMTMVt7Ud+k/OhNFHrrmuvK+XYfauI8KnjCm0w381cUF43pejlWeJMZChA==", + "dev": true, + "requires": { + "abstract-leveldown": "^6.1.1", + "encoding-down": "^6.2.0", + "inherits": "^2.0.3", + "level-option-wrap": "^1.1.0", + "levelup": "^4.3.1", + "reachdown": "^1.0.0" + } + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -16541,6 +17461,12 @@ } } }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", diff --git a/package.json b/package.json index ae594981..f715fa8c 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ "clean": "gatsby clean" }, "devDependencies": { + "@architect/sandbox": "^1.6.0", "babel-eslint": "^9.0.0", "eslint": "^5.16.0", "eslint-config-airbnb": "^17.1.1", diff --git a/readme.md b/readme.md index f55d4af3..26ec295a 100644 --- a/readme.md +++ b/readme.md @@ -29,41 +29,222 @@ This readme is auto-generated from the data.js file, so please don't PR this fil # Awesome Uses ![Awesome][awesome-badge] +* [Rosie Junghwa Yang](https://junghwayang.com/uses) โ€” Full-stack Developer focused on Back-end, Doer & Quick Learner, Dancer, Digital Nomad. โœจ๐Ÿ’ +* [Matthew Graybosch](https://www.matthewgraybosch.com/uses/) โ€” author by choice, techie by necessity +* [Rameez Khan](https://rameezkhan.me/uses) โ€” Electrical Engineer turned Software Developer. Trying to build cool things and learning as I go. +* [Seagyn Davis](https://www.seagyndavis.com/uses) โ€” Full stack human. Hobby runner. Mainly a husband and dad. +* [Marc-Antoine Dion](https://marcantoinedion.com/uses) โ€” Full Stack. Rookie cyclist. Part time blogger at @thewannabeceo. +* [Simon Smale](https://github.com/SSmale/uses) โ€” Full Stack Developer and beginner digital gardener +* [Michael GoรŸ](https://www.michaelgoss.de/uses) โ€” Web Dev. Handstander. Tech Enthusiast. +* [Aleksey Razbakov](https://razbakov.com/uses/) โ€” Indie Hacker. Web Developer. Salsa Dancer. +* [Ayush Gupta](https://ayushgupta.tech/uses/) โ€” React & React Native developer, passionate photographer, technical writer and occasionaly designer. +* [Sami Singh](https://httpster.io/uses/) โ€” Design, coffee and acid jazz. +* [Mathias Borgmalm](https://www.mathiasborgmalm.dev/uses/) โ€” Thinks CSS is underrated. +* [Alvin Bryan](https://alvin.codes/uses) โ€” Loves coding maps, graphics and games. +* [Taisuke Mino](https://taisukemino.com/uses/) โ€” Crypto Entrepreneur +* [Sam Hamburger](https://samburger.dev/uses) โ€” Frontend Engineer +* [Anand Biswas](https://aanu.me/uses/) โ€” Django Developer +* [Maxim Villivald](https://proj.ninja/uses) โ€” Web Developer, IT Student ๐Ÿ‘จโ€๐Ÿ’ป, Blogger & part time Tram Driver ๐Ÿšƒ. +* [Matt Holovach](https://www.coloradoseodesign.com/uses.php) โ€” Loves SEO, improving coding skills and good food +* [Bradley Shellnut](https://bradleyshellnut.com/uses) โ€” Fullstack software engineer who loves learning new things. Also music ๐ŸŽถ, hiking โ›ฐ๏ธ, and cocktails ๐Ÿธ. +* [Sascha Diercks](https://saschadiercks.dev/uses/) โ€” Building Solutions as Lead Frontend Developer โ€ข Designer & Maker of useful Things too โ€ข Into Design-Systems and Web-Performance +* [Kushan Shamika](http://kushan.info/uses) โ€” Coder ยท Tech Freak ยท SE Undergraduate ยท FOSS Lover ยท BackEnd Developer +* [Joshua Rose](https://jrgiant.tech/Uses) โ€” Loves Christ, loves family, loves programming, full stack dev +* [Jeremiah Boby](https://jerbob.me/uses) โ€” Python developer specialising in web tech +* [Haryel Gillet](https://peaceful-leavitt-25b1d3.netlify.app/uses) โ€” FullStack Developer focused on Backend +* [Stefan Zweifel](https://stefanzweifel.io/uses/) โ€” Full Stack Developer trying to make the web a better place. Working mostly with Laravel and Tailwind CSS. +* [Rowe Morehouse](https://rowe-morehouse.github.io/resume/uses/) โ€” Growth ยท Product ยท Software Project Management ยท Frontend Dev ยท Design ยท Technical Writing ยท Sales +* [Marc Berger](https://mberger75.github.io/uses/) โ€” Fullstack Web Developer +* [Erik Hedin](https://www.erikhedin.com/uses/) โ€” Full-stack Web Developer +* [Adi Purnomo](https://github.com/medival/uses/) โ€” Front End Developer x Network Engineer +* [Matt James](https://mattfrankjames.com/uses/) โ€” Senior Front-end Software Engineer & Web Design Teacher +* [Patrik Trefil](https://patriktrefil.com/uses/) โ€” Developer from Europe, Linux and open-source fan +* [Marty Romero](http://martyromero.me/uses/) โ€” Front-end UI developer +* [Sheila Leon](https://sheilaleon.tech/uses/) โ€” Self-taught Front-end Dev, Designer & Product Manager +* [Bram Smulders](https://bram.is/using) โ€” Front-end UI developer +* [Rubรฉn Sospedra](https://sospedra.me/uses) โ€” JavaScript Software Engineer, speaker, and trainer +* [Erick Mwamodo](https://mwamodo.com/uses) โ€” Web Engineer, Designer, All-Round Entrepreneur +* [Hamish Williams](https://hamishw.com/uses) โ€” Multidisciplinary designer + developer. +* [Dennis Mathenge](https://creativehubspace.com/uses) โ€” Web Developer +* [Ali Alaa](https://www.alialaa.dev/uses) โ€” Front-end web developer & online learning content creator. +* [Devansh Bajaj](https://devanshbajaj.me/uses) โ€” 20 | M | Front End | Web Developer | Freelancer | Android enthusiast +* [Ivan Muratov](https://binakot.github.io/resume/uses) โ€” SOFTWARE DEVELOPER. TECHNICAL TEAM LEADER. CHIEF TECHNICAL OFFICER. +* [Carlos Longarela](https://github.com/CarlosLongarela/uses/) โ€” I enjoy solving problems and creating new stuff. WordPress lover and developer. Standards enthusiast +* [Monespiseth Ly](https://pisethx.com/uses) โ€” Frontend Developer, CompSci Student +* [Christian Oliff](https://christianoliff.com/uses/) โ€” Front-end web developer person. +* [John Irle](https://johnirle.com/blog/uses) โ€” Graduate Student, Intern Developer at Charter and Go +* [Kieran Osgood](https://osgood.dev/uses/) โ€” Full stack developer. Curiosity in all. +* [Pablo Obando](https://pabloobando.dev/uses) โ€” A software engineer who enjoys programming and good beers ๐Ÿป +* [Adam DeHaven](https://www.adamdehaven.com/uses/) โ€” Full-Stack Software Engineer, UX Designer, runner, and cyclist based in Louisville, KY +* [Nicolas M. Pardo](https://nikodermus.media/uses) โ€” JavaScript Developer and teacher at debakatas.com +* [Satyam Lachhwani](https://portfolio-satyam.now.sh/uses) โ€” Web developer - Exploring ways to find out what's good for me. +* [Simon Fish](https://simon.fish/uses) โ€” Engineering and educating for a free and open web. Ruby/React fullstack developer +* [Aymen Jarouih](https://www.ajarouih.me/uses) โ€” Fullstack Developer, Technical SEO & WebPerf +* [Camille Hodoul](https://camillehdl.dev/uses/) โ€” Remote fullstack developer, mostly Javascript & PHP +* [Diogo Ferreira](https://diogoferreira.pt/uses) โ€” Linux System Administrator and DevOps aficionado. Sometimes I write on the internet. +* [Swapnil Agarwal](https://swapnil.net/uses/) โ€” Software Developer turned Product Manager turned Product Designer | INFP | Avid Reader +* [Zlatan Stajic](https://www.zlatanstajic.com/uses) โ€” M.Sc. in Computer Science. Working as a Web Developer. Creator of bit.ly/php-library. +* [Sergio Martรญn](https://www.sergiomartin.dev/uses) โ€” I enjoy creating and learning for the web. Standards and vanilla enthusiast +* [Bryan Hickey](https://bryanjhickey.com/uses) โ€” Full stack marketer. Front-end developer. Graphic designer. Digital marketer. Craft beer nerd +* [Erik Kroes](https://www.erikkroes.nl/uses) โ€” Photographer and creative in the world of accessibility +* [Linus Rogge](https://linuscodes.com/uses) โ€” Self-taught front-end dev and UI/UX lover +* [Alex Duval](https://www.alexduval.fr/uses) โ€” Fullstack Dev, Teacher, Freeride skier +* [Yohanes Bandung Bondowoso](https://ybbond.dev/uses) โ€” FrontEnd. Coffee. Calisthenics. Tattoo. Vim. Modular Synth. +* [Dave Redfern](https://daveredfern.com/uses) โ€” I design and develop userโ€‘centered experiences that deliver measurable returns. +* [Rizwan](https://blog.rizwan.dev/uses) โ€” iOS Developer. Living between Marvel and DC world +* [Dylan Sheffer](https://www.dylansheffer.com/posts/uses/) โ€” Web Developer. A11y Advocate. Tea Enthusiast. +* [Adil Naqvi](https://adilnaqvi.com/uses) โ€” Mechanical engineer with a knack for coding +* [Matรญas Hernรกndez](https://github.com/matiasfh/uses) โ€” Frontend Engineer, Podcaster, Father, Calisthenic Athlete +* [Sean Coker](https://sean.is/using) โ€” Creator & Thinker. Sometimes simultaneously. +* [Shayon Pal](https://shayonpal.com/uses) โ€” Product Manager. Amateur coder. Loves to tinker with Web technologies. +* [Agu Valeriani](https://agustinvaleriani.com/uses) โ€” Software developer, previously more full stack, lately focused on frontend. Enjoy traveling and gaming. +* [Yves Engetschwiler](http://bee-interactive.ch/uses) โ€” Developer, cms enthusiast, bicycle traveler, content creator, Independent at Bee Interactive +* [Felix Yeboah Jefferson](https://jeffson.netlify.app/uses) โ€” Fullstack Developer, UI Designer & a Nomad +* [Anubhav Srivastava](https://theanubhav.com/uses) โ€” Web Developer. Occasional blogger. Part time open source contributor +* [Alexander Christiaan Jacob](https://alexanderchristiaanjacob.com/uses) โ€” A guy that does things, and thinks that having a reason for doing so is largely overrated. +* [Jesse Stilwell](https://stilwell.io/uses) โ€” Hobbyist full stack dev, twenty-first century digital boy, music maker, and professional geek. +* [Erik Thiart](https://erikthiart.com/uses/) โ€” Full Stack Developer, I am a Swiss Army knife. +* [Ruben Janssen](https://rubenjanssen.me/uses) โ€” Front-end Developer, Gadget G33k, Guild Lead +* [Josh Collinsworth](https://joshcollinsworth.com/uses) โ€” Front end dev in love with all things Vue, Svelte, CSS, and WordPress. Works in Ruby on Rails. +* [Adam Siekierski](https://siekierski.ml/#/uses) โ€” Non-professional fullstack developer. Big fan of JavaScript, TypeScript, React, and Vue. Co-host of Polish web development podcast. +* [Sam Boswell](https://www.bozzie.org/uses) โ€” CTO, Engineering Manager, IoT, info-sec, geek Sometimes mint condition. Free P&P. Warranty not included. +* [Jordan Haines](https://jordanairwave.co.uk/uses) โ€” Full Stack Web Developer +* [Jay Tyrrell](https://jaytyrrell.co/uses/) โ€” Full Stack Developer +* [Eva Dee](https://includejs.dev/uses) โ€” Web Developer. Note-taker. Trying to Do Good. +* [Elio Struyf](https://www.eliostruyf.com/uses) โ€” Engineering Lead / Office Development MVP / Public Speaker +* [Lucas Schumacher](https://aceto.dev/uses) โ€” Fullstack Developer, IoT & DIY Enthusiast +* [Jonas Jore](https://github.com/JonasJore/dotfiles/blob/master/uses-tech.md) โ€” Fullstack Developer, Problemsolving, coffee and fancy terminaltricks! +* [Mario Sanchez Carrion](https://mariosanchez.org/uses/) โ€” Junior Web Developer Based in Miami, FL +* [Anthony Del Rosario](https://adelrosarioh.me/uses) โ€” Experienced Full Stack Software Engineer & Computers Lover +* [Sythe Veenje](https://sythe.nl/uses) โ€” Freelance Developer & Designer +* [Md Solaiman Hossain Rathik](https://rathik.net/uses) โ€” Full Stack Developer +* [Christopher Talke](https://talke.dev/uses) โ€” ICT Professional / Fullstack Web Developer and Skateboarder +* [๐™…๐™ค๐™ง๐™ง๐™š ๐™Ž๐™ฅ๐™ž๐™Ÿ๐™ ๐™š๐™ง](https://jorrespijker.nl/uses) โ€” Web Developer from the Netherlands +* [Brian Swank](https://swank.dev/uses/) โ€” Combat Veteran; Software Engineer; Mentor +* [Ammar Alakkad](https://ammar.codes/uses/) โ€” Web Developer +* [Amirhossein Rahmati](http://amirhosseinrahmati.com/uses/) โ€” Web Developer and dreamer +* [Abo Baloyi](https://baloyiabo.co.za/uses) โ€” Full stack developer & full time computer geek +* [Marko Denic](https://markodenic.com/uses/) โ€” Web Developer +* [Oleg Perchyk](https://himynameisoleg.com/uses) โ€” Web developer - also ride bmx and cook alot. :wq +* [Dhananjay Porwal](https://github.com/DhananjayPorwal/Grey-Test/blob/gh-pages/dhananjayporwal_uses.md) โ€” Self taught Cyber Security Analyst, Graphic Designer and Front-end Developer +* [Manassarn "Noom" Manoonchai](https://monosor.com/uses) โ€” Coding, Productivity, Technologies, macOS, Keyboard +* [Manoj Barman](https://manojbarman.in/uses) โ€” Working hardly, or Hardly working.. +* [Monica Powell](https://www.aboutmonica.com/uses/) โ€” Hi! I'm a product engineer who is passionate about making open-source more accessible and community building +* [Mark Railton](https://markrailton.com/uses) โ€” Software Engineer +* [Hideki Jinnai](https://github.com/dekisr/uses) โ€” Lifelong Learner +* [๐๐ž๐ง๐ง๐ž๐ญ๐ญ ๐๐ž๐ง๐ž๐๐ข๐œ๐ญ](http://baharajr.me/uses) โ€” ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ž๐ซ ๐š๐ง๐ ๐–๐ž๐ข๐ซ๐๐จ +* [Raul Melo](https://raulmelo.dev/uses) โ€” Developer, writer in my spare time, open-source contributor. Believes the only way to transform lives is through education. +* [Ryan Harris](https://ryanharris.dev/uses) โ€” dev @ fauna. organizer @ reactadelphia. streamer @ twitch.tv/ryan_c_harris. member of @thelivecoders. +* [Chris Hufnagel](https://chrishufnagel.com/uses/) โ€” Front End Developer & Designer +* [Jeff Szuc](https://jeffszuc.com/uses) โ€” UX Designer, Frontend Developer, Lifelong Learner. +* [Maxim Zubarev](https://maximzubarev.com/uses) โ€” Enthusiast with an opinion. I use things, press buttons, and sometimes go to places. +* [Kelvin Mai](https://kelvinmai.io/uses) โ€” Self Taught Full Stack developer, youtuber, full time nerd and aspiring functional programming polyglot +* [Tim Raderschad](https://cstrnt.dev/uses) โ€” Germany based JS Enthuasiast +* [Gerardo Jaramillo](https://www.codingwithjerry.com/uses) โ€” Developer and Dreamer +* [Andrew Nguyen Vo](https://awnvo.com/uses) โ€” Lover of code, coffee, and karaoke +* [Jitendra Nirnejak](https://nirnejak.com/uses) โ€” Developer, Designer and Blogger +* [Farai Gandiya](https://farai.xyz/uses) โ€” Software Developer +* [Elijah Rwothoromo](https://rwothoromo.wordpress.com/2020/05/29/uses/) โ€” Software Developer, Poet, code and play! +* [Dhaval Boraniya](http://itca.xyz/uses) โ€” Developer +* [davidak](https://davidak.de/uses/) โ€” Creating Free Software, with a focus on QA. +* [Irshad Ali](http://www.irshadali.codes/uses) โ€” Front-End-Developer based in Hyderabad, India. +* [James Mathias](https://leihu.com/uses) โ€” Artist, Writer, & Outlaw +* [Sudhanshu Bajaj](https://www.sudhanshubajaj.com/uses/) โ€” Code. Travel. Sleep. Repeat. Magento Developer +* [Enea Xharja](https://eneaxharja.com/uses) โ€” Web Developer +* [Dhanish Gajjar](https://dhanishgajjar.com/uses) โ€” Developer +* [Cesar Gomez](https://www.csargomez.com/#uses) โ€” Web Developer +* [Jonesh Shrestha](https://www.joneshshrestha.com/uses) โ€” ๐Ÿ“ฑiOS and ๐Ÿ•ธWeb Developer traveling through time and doing my best to relish this remarkable life +* [Aditya Thebe](https://www.adityathebe.com/uses) โ€” ๐Ÿ’ป Full Stack Developer with an interest in bitcoins and blockchain. +* [Travis Luong](https://www.travisluong.com/uses) โ€” Full Stack Developer +* [Kyle McDonald](https://kylemcd.com/uses/) โ€” Software Engineer +* [Sean Keever](https://skies.dev/uses) โ€” Full stack developer. * [Jibin Thomas](https://jibin.tech/uses) โ€” Front-End Developer & Casual Blogger. CSS, Javascript & React -* [Simon Aronsson](https://simme.dev/uses) โ€” Developer Advocate, Cloud and Devops Aficionado, Full-stack Developer +* [Michael Rolfsen](https://boldandfriendly.de/uses) โ€” Designer and Front-of-the-Front-End Dev. I suck at guitar. +* [Michael Read](https://www.michaelcread.com/uses) โ€” Full Stack Web and Mobile App Developer. +* [Amadeus Mader](https://mozart409.space/uses) โ€” Front-End Dev & Occasional Blogger. Loves React, CSS, Electron, Javascript, Gatsby & Next +* [Marko Bajlovic](https://marko.tech/uses) โ€” Multidisciplinary creative and full-stack developer; forever learning. +* [Simon Aronsson](https://simme.dev/uses) โ€” Developer Advocate, Cloud and DevOps Aficionado, Full-stack Developer +* [Joรฃo Pescada](https://joaopescada.com/uses) โ€” Technologist and Consultant for web apps * [Wes Bos](https://wesbos.com/uses) โ€” Maker of this site. Web Developer, Tutorial Maker, Syntax.fm Podcaster, BBQ Lover +* [Yogi](https://github.com/yg/uses) โ€” iOS and Web Developer +* [Stephanie Handsteiner](https://stephfh.dev/uses) โ€” ๐Ÿ’ป Full-Stack Developer with a background in design. +* [Gift Egwuenu](https://giftegwuenu.com/uses) โ€” ๐Ÿ’ปFrontend Engineer and Technical Writer. +* [Bui Minh Phuc](https://buiminhphuc.com/uses/) โ€” A front-end web developer lives and works in Saigon, and still single ๐Ÿ˜‰ * [Chandu J S](https://chandujs.dev/uses) โ€” ๐Ÿ’ป Full Stack Developer & Photographer from Trivandrum, India โค๏ธ. Freelancer. +* [Shubham Battoo](https://shubhambattoo.in/uses) โ€” Software Engineer focused on Web Technologies from India. * [Mykolas Krupauskas](https://mkrup.com/uses) โ€” A passionate software developer that helps people create value with technology. * [Arturo De la Garza](https://arturodelagarza.com/uses) โ€” Full-stack web developer, avid learner, loves to play video games and board games +* [Tuna ร‡aฤŸlar GรผmรผลŸ](https://pikseladam.com/uses) โ€” Senior software and systems engineer. I design things and make stuff when needed. +* [Aaron Uurman](https://aaronuurman.com/uses) โ€” Back end developer who likes to develop front end on free time ๐Ÿคทโ€โ™‚๏ธ. And I also blog. +* [Andrew Byrd](https://www.andrewbyrd.dev/uses/) โ€” Web dev. Girl Dad. Bodybuilder. Gamer. +* [Siim Mรคnnart](https://siim.me/uses) โ€” Cloud Engineer and Developer. Learner of things, recreational pilot and lover of cats. From Tallinn, Estonia. Based in Sydney, Australia. +* [Prakhil TP](https://www.notion.so/Things-Prakhil-uses-e995e61834c242f1b739be9f8819fb0c) โ€” Team lead, Experienced full-stack engineer & non-stop learner. :wq +* [Ryan Filler](https://ryanfiller.com/uses) โ€” Front-End Developer & Designer +* [Maxence Poutord](https://www.maxpou.fr/uses) โ€” Software engineer, digital nomad, public speaker and remote worker +* [Colin Principe](https://principe.io/uses/) โ€” Software Guild graduate, Full stack developer, Java backend, Angular/React frontend. * [Ahmed Ibrahim](https://ahmed-ibrahim.com/uses) โ€” Full-stack developer who believes that Passion is the key to every success. +* [Aris Ripandi](https://kataris.id/uses) โ€” Full-stack web developer & educator. Open Source enthusiast. * [Martin Chammah](https://martinchammah.dev/uses) โ€” Gatsby Fan, Full-stack web developer, architect +* [James Peilow](https://jamespeilow.com/uses) โ€” Front-end Developer, Switch owner, coffee and beer drinker +* [Mostafa Hosseini](https://mostafa-hosseini.me/uses) โ€” Fullstack Developer +* [Clint Winter](https://clintgwinter.com/uses) โ€” Full stack developer loving the Laravel ecosystem. Sometimes I write about it. * [Bob Orchard](https://boborchard.com/uses) โ€” Semi-stack developer with a design background. Woodworker. Maker. +* [Julius Dockwarder](https://julius.dev/uses) โ€” he/him - Developer, blogger & YouTuber from Berlin +* [Martรญn M.](https://uses.skydiver.dev/) โ€” Dad & Developer (former skydiver) +* [Jamie Bowman](https://www.mrjamiebowman.com/uses) โ€” Full Stack Developer, DevOps, Infrastructure as Code, Penetration Testing, Blogger +* [Jamie Ryan](https://www.jamieryan.dev/uses) โ€” Full Stack Developer and CodeClan graduate from Edinburgh, Scotland * [Michael Stokoe](https://msweb.dev/uses) โ€” Back-end PHP Developer. Gamer, musician and motorcyclist. +* [Luis Alfredo Lorenzo](http://babas.bot/uses) โ€” Professional programmer and clean coder; I swear I will not kill -9 anyone. +* [Fabian Vallejos](https://fabianvallejos.com/uses/) โ€” Web Developer, Amateur Photographer, Writer, Occasional Gamer & Streamer, Father of Shih Tzus +* [William Rodriguez](https://williamrodriguez.com/uses) โ€” Full-Stack Developer. TALL Stack Advocate. Less is more. +* [Shawn Crigger](https://shawn-crigger.herokuapp.com/uses) โ€” Full Stack Developer, Pixel Craftsman, Dog Lover and avid Meat eater! +* [Keith Donegan](https://www.keithdonegan.com/uses/) โ€” Irish WordPress developer, based in London, UK. +* [Misir Jafarov](https://themisir.com/uses/) โ€” Human, full stack developer, and Open source developer from the world. +* [John SJ Anderson](https://genehack.org/uses) โ€” information technology executive, conference speaker, and Open Source software developer and community organizer from Salem, Oregon, USA. +* [Brandon Clapp](https://brandonclapp.com/uses) โ€” I create user interfaces and write code for the web. I enjoy teaching others what I've learned along the way. * [Makon Cline](https://makoncline.com/uses) โ€” Engineer, Developer, Home Cook. I like to make useful things and share them with others. +* [Pierre-Antoine "Leny" Delnatte](https://leny.me/uses/) โ€” Developer, Bootcamp coach. Forging the next generation of webdevelopers. * [Nich Secord](https://secord.io/uses) โ€” Full Stack Developer from the Redmond, WA area. Best skier on the mountain. Pretty good in general. +* [Sebastien Elet](https://www.notion.so/Dev-environment-ec11cb5bd0594c16a3c6338e6aa4f5b9) โ€” Full stack javascript developer which also loves ops and automation +* [Simone Puhl](http://www.simonepuhl.com/uses) โ€” Front end / Web Developer, Cacti & Cat mom who loves cheeseburgers * [Mitchell Hanberg](https://mitchellhanberg.com/uses) โ€” Full Stack Developer who loves working with Elixir, Ruby and JS. -* [Kenny Robinson](http://thealmostengineer.com/uses) โ€” Web developer that builds software to improve business processes +* [Michael Herman](https://mherman.org/about#uses) โ€” Full-stack web developer. Software architect. Educator. Entrepreneur. Lover of Docker, Radiohead, running, and reading well-crafted project READMEs. +* [Elisha Terada](https://www.elishaterada.com/uses) โ€” Web & Mobile Software Engineer, UI Designer, Creative-Thinker. +* [Daniel Flege](https://danielflege.com/uses/) โ€” Web Developer & Podcaster ๐Ÿ–ฅ๐ŸŽ™ Loves Rails and Front End Stuff. My three girls are the {CSS} to my ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง +* [Alok Prateek](https://alokprateek.in/uses) โ€” Alok Prateek is a multi-talented human with over 11+ years of experiences in wide range of design disciplines. +* [Dexter Brylle](https://dexterbrylle.xyz/pages/uses) โ€” Builder based in Manila, PH. Runs on caffeine. +* [Dwayne Harris](https://dwayne.xyz/uses) โ€” Freelance web and app developer in NYC with over 15 years of professional experience. +* [Kenny Robinson](https://thealmostengineer.com/uses) โ€” Web developer that builds software to improve business processes * [Davy Hausser](https://davyhausser.com/uses) โ€” Game Producer. Web Developer, Travel Enthusiast * [Bojan Bedraฤ](https://www.improvebadcode.com/uses) โ€” Coding the future, one line of code at a time. * [Yannick Le Roux](https://yannickleroux.com/uses) โ€” Second career web dev, French living in San Diego, retired DJ. * [Eric Raslich](https://ericraslich.com/uses) โ€” Boat captain, web developer, marine biologist, solving science and communication problems with web technologies. * [Didier Catz](https://didiercatz.com/uses) โ€” Creative Developer & Interaction enthousiast. In love with modern JS, typography, jazz and homemade cappuccino. +* [Sagar Soni](https://sagarsoni.dev/uses/) โ€” Full Stack JS, PHP and WordPress Developer in day. Android & Linux enthusiast by night +* [Varatep Buranintu](https://www.varatech.io/uses/) โ€” Full Stack Software Engineer, IBM Edge UI Lead, Bridging the gap between humans and computers with beautiful experiences. * [Anwar Hussain](https://gist.github.com/getanwar/daa9cb57428fd56255b1759fef2754f0) โ€” Web Developer and No-Code Maker * [Victor Silva](https://github.com/VictorHSC/awesome-uses) โ€” Web Developer +* [Matt Litzinger](https://mlitzinger.com/uses/) โ€” Web Developer * [Asur Bernardo](https://asur.dev/uses/) โ€” Back end developer with no aesthetic sense. Full stack with reservations. Open-source enthusiast. Continuous learner! * [Vinoth Chellamuthu](https://ecevinoth.github.io/#uses) โ€” Data Engineer +* [Josรฉ Cabeda](https://cabeda.me/uses) โ€” Data Engineer at day and Full Stack at night * [Roberto Vรกzquez Gonzรกlez](https://robertovg.com/uses/) โ€” Javascript Engineer (10+ years experience) && CorkerSpace Co-founder, ๐Ÿ’›js (^es6),๐Ÿ„โ€๐Ÿง˜โ€๐ŸŽธ. * [Joe Astuccio](https://astucc.io/uses) โ€” Front End Developer, Sailor, Stargazer, Hockey Player, and all around fun guy... but my absolute favorite thing is being a dad. * [Eliezer Steinbock](https://elie.tech/uses) โ€” Founder of Skilled.co.il and Draft Fantasy. Full Stack Freelance Developer * [Rene Gens](https://renegens.com/uses) โ€” android engineer, project manager, teacher, aspiring designer and author * [John Smith](https://solrevdev.com/uses/) โ€” full-time carer formally head of infrastructure and operations, senior full-stack #dotnetcore #aspnetcore #vuejs developer and software engineer https://solrevdev.com +* [Chris Collins](https://chriscollins.me/uses) โ€” I design and build digital products, hike and take photos. * [Michael Gale](https://michaelgale.dev/uses) โ€” Web Developer with a beard and glasses from Melbourne, Australia +* [Eric Blohm](https://www.ericblohm.codes/uses) โ€” Full Stack MERN Developer with a passion for board games * [Aaron A.](https://ocular-rhythm.io/uses/) โ€” Sandwich enthusiast and programmer. +* [Viren Bhagat](https://virenb.cc/uses) โ€” Self taught full stack developer * [Renee de Kruijf](https://webdesignpuntnl.com/pages/uses.html) โ€” Javascript developer in the making. Still learning every day. Liking it a lot! * [Amarpreet Singh](https://www.momcoded.com/uses) โ€” Frontend Developer. Things i love JS, React, Swift, practicing minimalism and milk tea enthusiast. +* [Christian Leo-Pernold](https://mazedlx.net/uses) โ€” Dad. Husband. BBQ Enthusiast. Full-Stack-Developer. * [Danilo Barion Nogueira](https://danilobarion1986.github.io/uses) โ€” Father, developer, blog writer, classical guitar player and searching for the meaning of life! * [Asam Shan](https://www.asamshan.dev/uses) โ€” JavaScript Junkie, very fond of React, Gatsby and Netlify โค๏ธ * [Emmanuel Martins](http://betacodings.com/uses) โ€” Full Stack Developer, i love programming with python, Advocate Engineer at @BCodings +* [Emma Goto](https://emgoto.com/uses) โ€” Frontend developer, weekly blogger and creator of Trello power-ups. * [Chris Otto](https://chrisotto.dev/uses/) โ€” Software engineer. I enjoy JavaScript, DevOps and Testing. * [Chris Berry](http://chrisberry.io/uses) โ€” Designer / Developer ๐Ÿฆ„, Linux advocate, mechanical keyboard connoisseur * [James Quick](https://jamesqquick.com/uses) โ€” Developer Advocate Engineer at @auth0 and content creator @@ -71,82 +252,121 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Vishwasa Navada K](https://vishwas.tech/uses) โ€” Geek. Open source Enthusiast. Occasional blogger, photographer and traveler. * [Silvestar Bistroviฤ‡](https://www.silvestar.codes/uses/) โ€” Fearless web engineer, CSS developer, JAMstack enthusiast, and WordPress theme specialist. * [Adam Schwartz](https://adamschwartz.co/uses/) โ€” Software developer, designer, film music composer -* [Andy Bell](https://hankchizljaw.com/uses) โ€” Educator who focuses on design, front-end development, accessibility and progressive enhancement. I teach at Piccalilli and Front-End Challenges Club +* [Andy Bell](https://piccalil.li/page/uses) โ€” Educator who focuses on design, front-end development, accessibility and progressive enhancement. I teach at and run, Piccalilli. +* [Hans Gerwitz](https://hans.gerwitz.com/uses) โ€” Design geek * [Daryn St. Pierre](https://daryn.codes/uses) โ€” Front-end developer, designer, CodePen tinkerer, LEGO enthusiast. Building VueJS applications (for a living) and eating pizza (for fun). +* [Chris Lagasse](https://chrislagasse.com/uses) โ€” Diversified programmer with emphasis in PHP, Javascript, Node.js, Vue, API integrations... cyclist, dad, lover of craft beer. * [Sergey Lysenko](https://soulwish.info/uses/) โ€” Front-end developer, guitar player, MTB rider, snowboarder, runner. * [Shajan Jacob](https://shajanjacob.com/uses) โ€” Software Engineer, extroverted introvert, storyteller and a maker. * [Habbat Adnan](https://adncodez.com/uses) โ€” Self Taught Web Developer, Full Time Freelancer, Open Source Enthusiast +* [Fidalgo](https://info.fidalgo.dev/uses) โ€” Front end Developer +* [Patrick Tumbucon](https://patricktumbucon.com/posts/uses) โ€” ML software engineer on the clock, fullstack developer and general hobbyist in my free time * [Marco Poletto](https://poletto.dev/uses/) โ€” Frontend Developer, UI engineer, Mentor * [Telmo Goncalves](https://telmo.online/uses) โ€” Fullstack Developer, mostly focused to ReactJS. Digital Nomad, I love travelling. * [Mark Horsell](https://markhorsell.com/uses) โ€” Software Developer - Front-end mostly, back-end and native sometimes. +* [Joel M. Turner](https://joelmturner.com/uses) โ€” Mostly Front-End Dev, some back end * [Carter McAlister](https://cartermcalister.dev/uses) โ€” Software Engineer, Digital Nomad, Lover of the Outdoors * [Matt Jennings](https://mattjennings.io/uses) โ€” web dev, hockey | tradebreaker.io * [Jake Jarvis](https://jarv.is/uses/) โ€” Front-End Web Developer, Teacher, Cat Dad, World Wide Web Surfer ๐Ÿ„ * [Valentina Calabrese](https://valentinacalabrese.com/uses) โ€” Front-End Engineer ๐Ÿค“, Drummer ๐Ÿฅ, Skateboarder ๐Ÿ›น & Tech Enthusiast ๐Ÿ“ฒ. Sometimes I blog, too โœ๐Ÿป. And I ๐Ÿ’– User-centered design. +* [Adriรกn Alcorta Puente](https://ardillan.com/uses) โ€” Graphic designer moving forward to be a Frontend developer. Love mountains, Game Boys and post-rock music. +* [รngel Guerra](https://angelguerra.me/uses/) โ€” Father. Partner. Human. Kickboxer. Ninja. +* [Samir Mammadhasanov](https://samirmh.dev/uses.html) โ€” Full stack web developer from Baku, Azerbaijan. CentOS Lover ๐Ÿ–ค * [Jason Cory Alvernaz](https://jasoncoryalvernaz.com/uses) โ€” Web Developer, Blogger, YouTuber, and Dog Lover. Not necessarily in that order. * [Alessia Bellisario](https://aless.co/uses) โ€” Web engineer, mechanical keyboard builder, plotter art maker. -* [Karl Koch](https://www.kejk.co/uses) โ€” Design and Frontend Engineering lead @neuerenergy. Design Lead @makeacocktail. Guitar @echoes_uk. +* [Russell McWhae](https://russellmcwhae.ca/uses) โ€” Backcountry skier, photographer, designer, and web developer from Canada +* [Karl Koch](https://www.kejk.tech/uses) โ€” Product designer, frontend developer and musician. Building HomeHero and making other things. * [Sam Cross](https://sam-cross.github.io/#/uses) โ€” "Developer", IT student, frequent traveller by coach, addicted to music. +* [Ruben Arakelyan](https://ruben.arakelyan.uk/uses/) โ€” Web Developer and self builder in Cornwall, UK * [Praveen Kumar Purushothaman](https://blog.praveen.science/my-personal-development-environment/) โ€” Cook, Cat Lover, Front End Architect, Full Stack Web Developer Evangelist & Cloud Computing Consultant. +* [Diego Lรณpez](https://codingpotions.com/uses) โ€” Frontend developer making thins with Vue & Nuxt. Gamer and beer lover * [Rene Pot](http://renepot.com/uses) โ€” Developer Evangelist, JavaScript Developer, Cross-Platform App Developer and gamer +* [Andre Landgraf](https://andre-landgraf.cool/uses/) โ€” Passionate Fullstack Web Developer * [Gant Laborde](http://gantlaborde.com/uses/) โ€” Speaker, GDE Web/ML, Podcaster, Trainer, Speaker, Author, Podcaster * [Dave Mullen Jnr](https://davemullenjnr.co.uk/uses) โ€” Designer, photographer, developer, multi-instrumentalist, chess player, aspiring minimalist, environmentally friendly. -* [Josh Buchea](https://joshbuchea.com/uses) โ€” Software Engineer, Open Source Contributor * [Tiffany White](https://tiffanywhite.dev/uses/) โ€” Frontend dev, blogger, podcaster, herder of cats +* [Mahfoudh Arous](https://aladinstudio.com/uses/) โ€” Software Engineer . Frontend Dev ยท Technical Writing * [Kent C. Dodds](https://kentcdodds.com/uses) โ€” JavaScript Software Engineer, speaker, and trainer * [Ava Gaiety Wroten](https://www.wroten.me/uses) โ€” JavaScript Software Engineer, artist, and designer +* [Nathan Smith](https://nathan-smith.org/uses) โ€” Full stack dev, cat dad, dungeon master. +* [Justin Juno](https://justinjuno.dev/uses/) โ€” Infinitely curious and optimistic software developer. * [Darlene Zouras](https://darzouras.com/uses/) โ€” Front-End and UI/UX Developer, Accessibility advocate, JAMStack fan, working in the marketing and entertainment industry * [Glenn Reyes](https://glennreyes.com/uses) โ€” Independent Software Engineer, trainer & speaker. Into sports & music. +* [Yash Dave](https://amorpheuz.dev/uses/) โ€” Web Developer who โคs Gatsby & React. Ocassional blogger & Open Source Contributor! * [Simon Stenbรฆk](https://sstenbaek.dk/uses) โ€” Helicopter pilot, web developer * [Adam Jahnke](https://adamyonk.com/uses) โ€” Caffiend, motorcyclist, climber, recovering perfectionist. I love to make the complex simple. * [Andrew Healey](https://healeycodes.com/uses) โ€” Software Engineer, Writer, Learner! * [Scott Tolinski](https://scotttolinski.com/uses) โ€” Web Developer, Tutorial Maker, Podcaster, Bboy +* [Sascha Monteiro](https://www.purejs.com/uses/) โ€” Full Stack Web Developer, JavaScript, Java +* [Leonardo Melo](https://www.leomeloxp.dev/uses) โ€” Full stack web developer. Typescript lover, always learning new stuff. +* [Lucca Miranda](https://gist.github.com/luckened/f160096cec6b4b8291b335a19b486f75) โ€” Web Developer Intern * [Camilo Romero](https://camiloromero.dev/uses) โ€” Full Snack Web Developer (Yeah...snack) that uses Javascript almost everywhere. * [Gabriel Wilkes](https://azul.technology/uses/) โ€” Full-stack developer who loves learning new things, American 10 years in Japan, soon back to the US * [Anton Andrรฉsen](https://anton.best/uses/) โ€” Software Engineer, Tutorial Maker, Youtuber, Tea Drinker +* [Rรฉmi Weng](https://creativedesignsguru.com/uses/) โ€” A Full Stack JS developer using React, Next JS and Tailwind CSS. Netlify, Serverless and AWS for the backend. +* [Brian Morrison II](https://brianmorrison.me/uses/) โ€” Full stack developer, content creator, husband, father of 3 boys, lifter of weights, Destiny 2/Stadia gamer +* [Alex Kiss](https://www.sysrex.tech/uses/) โ€” SRE/DevOps - just a geek in general +* [Tim Downey](https://downey.io/uses/) โ€” Software Engineer - Distributed Systems, Cloud Platforms, and Web ๐Ÿ™ƒ * [Josiah Wiebe](https://jwie.be/uses/) โ€” Designer & developer, lifelong learner. * [Benjamin Lannon](https://lannonbr.com/uses/) โ€” Web Developer, Open Source Contributor, Livestreamer * [Braden Watkins](https://bradenwatkins.dev/uses) โ€” Student, Full Stack Developer, Lover of all things analog * [Rikin Patel](https://patelrikin.com/#uses) โ€” Experienced Front-end developer, Passionate about Javascript * [Joris Hens](https://www.goodbytes.be/uses) โ€” Web development teacher, Security and hacking enthousiast, Cook. * [Lauro Silva](https://laurosilva.com/uses) โ€” Software Engineer and Technical Writer +* [Achhunna Mali](https://achhunna.com/uses) โ€” Software engineer and aspiring surfer * [Tony Cimaglia](https://www.tonycimaglia.com/uses/) โ€” Restaurant Veteran turned Developer. * [Nuno Maduro](https://nunomaduro.com/uses/) โ€” Software engineer, Open Source contributor, Speaker +* [Anthony Humphreys](https://anthonyhumphreys.dev/uses/) โ€” Full Stack Developer. Founder of Lexio, PhD Student at Lancaster University. He/Him * [Adrian Marin](https://adrianthedev.com/uses) โ€” Product-Minded Software Engineer, Digital nomad, no-nonsense enjoyer of life, friends and family. * [Jahir Fiquitiva](https://jahir.dev/uses) โ€” Passionate and Creative Full Stack Developer * [Christophe Querton](https://kertof.com/what-i-use) โ€” Software Engineer, xoogler, co-founder of @accelery. Full-stack, technical debt collector. Lover of the Outdoors, BBQ, sailing. * [Lina Marรญa Montaรฑo Ramรญrez](https://calypsobronte.me/uses) โ€” Software Engineer at @holbertonschool, Web Developer, passionate and Organizer at @node_co * [Michael Knepprath](https://mknepprath.com/uses) โ€” Pokรฉmon-obsessed Software Engineer & Designer. Twitter bots are my jam. +* [Nico Bachner](https://nicob.dev/uses) โ€” High School Student. Self taught Web Developer. Open Source enthusiast * [Brad Garropy](https://bradgarropy.com/uses) โ€” Self taught frontender at Adobe, into lifting and country music. +* [Jeff Mair](https://jeffmair.net/uses) โ€” Contract/Freelance Web Developer, .NET Programmer, Dad, Korean Learner +* [Jeremy Collins](https://jeremycollins.net/uses) โ€” Full-stack developer always seeking to learn more. Web and mobile technology enthusiast. +* [Ali Ahsan](https://aliahsan.tech/uses) โ€” CS Masters Student with a knack for software development +* [Michael Kutz](https://miku86.com/uses/) โ€” JavaScript developer, mentor, blogger at miku86.com and dev.to/miku86 * [Bruno Brito](https://brunobrito.pt/uses) โ€” Freelance Web Developer, Content Creator, Digital Marketing teacher * [Abdisalan Mohamud](https://abdisalan.com/uses) โ€” Software Engineer, blogger, lifetime learner * [Roy Tang](https://roytang.net/about/uses/) โ€” Programmer, engineer, scientist, critic, gamer, dreamer, and kid-at-heart. * [Josh Barker](https://joshuabarker.com/uses) โ€” Front end engineer at Red Ventures. Soccer enthusiast. Lover of stories. * [David Perkins](https://prkns.me/uses) โ€” Dad, Designer, Developer, Dave, Keyboard enthusiast * [Aaron Dunphy](https://aarondunphy.com/uses) โ€” Full Stack Developer, Coffee Lover and Photo Taker +* [Duncan Bain](https://duncanbain.dev/uses/) โ€” Mechanical Engineer learning to code! * [Jason Raimondi](https://jasonraimondi.com/uses) โ€” Full Stack Developer * [Mohamed Benhida](http://mohamedbenhida.com/uses) โ€” Web Developer, Open source contributor. * [Thomas Hunter II](https://thomashunter.name/uses) โ€” Node.js developer with a thing for distributed systems. Co-organizer of NodeSchool SF. Game developer. +* [Martin Marcucci](https://www.marku.me/uses) โ€” Computer Engineer, Professor, Embedded systems programer, โค๏ธ(React/JS). Less gamer and more dad๐Ÿ‘ช. * [Andrew McCombe](https://www.euperia.com/uses) โ€” Experienced full stack web developer with a passion for testing. * [Smakosh](https://smakosh.com/the-tech-tools-I-use) โ€” Full stack JavaScript Developer, blogger and speaker. +* [Mahmoud Ashraf](http://mahmoudashraf.dev/uses) โ€” Front-End Developer, sometimes do backend stuff. +* [Nicholas La Roux](https://nicholaslaroux.com/uses) โ€” Developer at Shopify, musician, and environmentalist. * [Pouria Ezzati](https://pouria.dev/uses) โ€” Web developer. Digs music, football and a e s t h e t i c s +* [Simeon Griggs](https://www.simeongriggs.dev/uses) โ€” Full stack developer and part time Cyclist in Newcastle upon Tyne, UK * [Jonathan Suh](https://jonsuh.com/uses) โ€” Designer, Developer, Sneakerhead * [Jonathan Speek](https://speek.design/uses) โ€” Developer & Musician +* [Jorge Ruvalcaba](https://jorgeruvalcaba.dev/uses/) โ€” Software Engineer, Senior Frontend Engineer, Taco Master and internet weirdo ๐Ÿค“ +* [Yoann Fleury](https://blog.yoannfleury.dev/uses) โ€” Front End Web Developer, Blogger * [Keith Wagner](https://kpwags.com/uses) โ€” Experienced full stack developer. Always trying to learn new and better ways of doing things. * [Chuck Munson](https://www.breadandrosesweb.com/uses/) โ€” Web developer, blogger, writer, journalist, photographer, librarian, Minecraft addict, cooking show fanatic * [David O'Trakoun](https://www.davidosomething.com/uses/) โ€” Software Engineer * [Dean Harris](https://deanacus.com/uses/) โ€” Front End Developer. Husband. Skateboarder. Occasional blogger * [Michael Hoffmann](https://www.mokkapps.de/uses) โ€” Freelance Software Engineer * [Colin Morris](https://vonexplaino.com/blog/posts/page/uses.html) โ€” Steampunker, solution architect and web developer. Mad science works for all cases. -* [Austin Gil](https://stegosource.com/uses/) โ€” Some dude that writes code. +* [Austin Gil](https://austingil.com/uses/) โ€” ๐Ÿ“ Writing about code and stuff at http://austingil.com; ๐Ÿ›  Building Vuetensils & Particles CSS; ๐ŸŽ™ Hosting @theFnCall; ๐Ÿถ Loving http://instagr.am/nuggetthemighty * [Michael Le](https://www.michael1e.com/uses/) โ€” Software Engineer * [Sergey Panay](https://panay.dev/uses) โ€” Front End developer. Productivity nerd. * [Sil van Diepen](https://www.silvandiepen.nl/uses/) โ€” Creative Developer * [Kilian Valkhof](https://kilianvalkhof.com/using/) โ€” User experience developer * [Spencer Aung](https://spenceraung.me/blog/uses) โ€” Frontend Developer from Myanmar. Live in Seoul. Love cats and octopuses * [Dale French](https://dalefrench.dev/uses) โ€” Full Stack Developer from South Africa. Skateboarder. Front End Enthusiast. +* [Angel Taborda Chinea](https://ataborda.digital/uses) โ€” Software Developer, Teacher, JW +* [Liam Richardson](https://discoliam.com/uses/) โ€” User Interface developer focusing on Performance, A11y and CSS * [Timothy Miller](https://timothymiller.dev/uses) โ€” Web Designer/Developer for hire. Wears lots of hats. * [Jordi Hoven](https://www.jordihoven.nl/uses) โ€” Healthcare engineer, UX Designer, Whisky lover +* [Blaise Sebagabo](https://seblaise.dev/uses) โ€” Full Stack Developer, designer, and web developer from Edmonton, Canada * [Caleb Ukle](https://calebukle.com/uses) โ€” I'm a software developer, technology enthusiast, and simply enjoy learning new things. * [Christopher Hranj](https://brodan.biz/uses) โ€” Software Engineer, Blogger, Musician, Ultimate player. * [Vincent Ramdhanie](https://vincentramdhanie.com/uses) โ€” Software Developer, Lecturer, Technical Writer and Mentor @@ -155,41 +375,56 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Miguel รngel Durรกn](https://midu.dev/uses) โ€” Front end passionate, Web Performance freak, casual speaker, podcast host, and gamer. * [David Llop](https://davidllop.com/uses) โ€” Full stack developer from Girona. Open Source contributor. Always Learning. * [Alba Silvente](https://dawntraoz.com/uses) โ€” Front-end developer, Vue & TailwindCSS lover. Hip Hop & Afro house dancer. +* [Karel De Smet](https://kareldesmet.be/uses) โ€” Test Engineer at work. Developer in my spare time. Loves analyzing, debugging and delivering software. * [Alberto Fortes](https://albertofortes.com/uses/) โ€” Senior Front-end developer with strong aesthetic sense. Building cool websites and apps as Front-end Team lead at Avallain. -* [Josh Manders](https://joshmanders.com/uses/) โ€” Full Snack Developer and Indie Maker +* [Josh Manders](https://joshmanders.com/uses/) โ€” Indie Maker & Entrepreneur * [Daniel Wirtz](https://danielwirtz.com/uses/) โ€” Designer who codes @Crisp Studio +* [Holger Lรถsken](https://www.codedge.de/uses/) โ€” Defender of clean code, avid learner, passionate programmer, empathic team leader and last but not least lover of open source projects. +* [Laurie Barth](https://laurieontech.com/uses/) โ€” Software Engineer and Educator +* [Joe Previte](https://joeprevite.com/uses) โ€” Developer Advocate on the Open Source Team at Facebook * [Harry Wolff](https://hswolff.com/uses/) โ€” Front-end engineer and YouTuber +* [Amir Ghaffari](https://amirghaffari.com/uses/) โ€” full-stack web developer * [Josh Moore](https://jmoore.dev/uses/) โ€” Self-taught full-stack web dev with a passion for open-source, privacy, & security. * [James Mills](https://jamesmills.co.uk/uses) โ€” Work with PHP & Laravel at @clicksco in Dubai. Pleased to be part of the Laravel community. +* [Brian Mitchell](https://brianm.me/uses) โ€” Frontend software engineer and co-organizer of JavaScriptMN. Occasionally a lighting designer. * [Mohammad Dohadwala](https://dohad.dev/uses) โ€” Hi, I am a Javascript Full Stack Web Developer from Dubai, currently studying Computer Science. +* [Manuel Savino](https://manuels.dev/uses) โ€” Frontend Web Developer * [Jeffrey Way](https://laracasts.com/blog/laracasts-uses) โ€” Laracasts Author * [Terry Godier](https://terrygodier.com/uses) โ€” A developer and marketer of fine internet products. * [Erno Salo](https://endormi.io/uses/) โ€” Full Stack Developer and Open Source Contributor * [Gokulakrishnan Kalaikovan](https://gokul.site/uses) โ€” Web Developer, GDE, Open Source contributor, Speaker * [James Brooks](https://james.brooks.page/uses/) โ€” Software Developer at Laravel and Podcaster * [Byurhan Beyzat](https://byurhanbeyzat.com/uses) โ€” Front-End Developer. Engineer. Occasional blogger. +* [Eugene Oliveros](https://jinyuz.dev/uses) โ€” A Software Developer. A lazy software developer. * [Mike Barkmin](https://www.barkmin.eu/uses/) โ€” I'm a passionate developer and researcher at the University of Duisburg-Essen at the chair of Computer Science Education. * [Hugo Di Francesco](https://codewithhugo.com/uses) โ€” JavaScript developer, blogger at codewithhugo.com, co-author of 'Professional JavaScript' with Packt. * [Steve Heyes](https://steveheyes.co.uk/uses) โ€” I like to use tech to build awesome things that makes peoples lives better +* [Chris Jones](https://chrisjones.io/uses) โ€” Full-time full-stack web developer. Part-time hiker, explorer, photographer. * [Diego Vazquez](https://gist.github.com/diurivj/78ca931c4b20dca1e1e13982fa9c309d) โ€” Young guy who loves code. Full Stack Web Developer. Lead Teacher @ Ironhack * [Rafael Quintanilha](https://rafaelquintanilha.com/about#uses) โ€” Software Engineer. Blogs about Web Development, Front-end, React, UI/UX, Accessibility. * [Jenna Pederson](https://jennapederson.com/uses) โ€” Technical entrepreneur with a passion for community and equity-building * [Talita Oliveira](https://talitaoliveira.com.br/#uses) โ€” Software Developer. Loves CSS and Javascript. Already worked with PHP and a little with JAVA. * [Ben Leivian](https://benleivian.com/uses) โ€” A โ€œseasonedโ€ full-stack developer & visual designer ๐Ÿ” +* [Florian Leroux](https://floriaaan.github.io/uses) โ€” A junior full-stack developper * [David Petringa](https://david.dukesnuz.com/uses) โ€” A web developer who very much likes working with Laravel and Vuejs. My side Hustle is blogging. * [Mike Gunderloy](https://afreshcup.com/uses/) โ€” Full-stack developer and dilettante * [Roman Husar](https://seemslikelegit.com/uses) โ€” Tinkering, all the time. * [Stephen Senkomago Musoke](https://ssmusoke.com/uses) โ€” Software Engineer, eHealth Technologist, PHP Lover by night, Muganda, Goat Meat for Life, Coffee Drinker * [Jรฉrรฉmy Mouzin](https://jeremymouzin.com/uses) โ€” Software Engineer, Tutorial Maker, Entrepreneur, Blogger +* [Thorsten Hans](https://thorsten-hans.com/uses/) โ€” Cloud-Native software developer from Germany. * [Adam Laycock](https://www.arcath.net/uses) โ€” IT Engineer, Web Developer & Blogger +* [Tony Mannino](http://spaghet.me/uses/) โ€” Full-Stack developer * [Scott Spence](https://scottspence.me#uses) โ€” Father, husband ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง Web Developer. Just In Time learner โค๏ธ ๐Ÿ‘ http://my.pronoun.is/he * [Marc Littlemore](https://marclittlemore.com/uses) โ€” Engineering Team Lead @ BBC, Node.js fan, course creator, entrepreneur, ex-videogame developer, public speaker, and sepsis survivor. +* [Danielle Mayabb](https://danielle-m.dev/uses) โ€” Full-stack developer, Accessibility Engineer, Information Architect, Generalist * [Josรฉ Manuel Lucas](https://jmlweb.es/blog/2020/uses/) โ€” Professional Frontend Engineer - Amateur musician * [Dao Huy Tuan](https://daohuytuan.com/uses/) โ€” FrontEnd Engineer, Blogger, Vimmer * [Georgi Yanev](https://gyanev.com/uses/) โ€” Software Engineer, FPV Drone Pilot, Blogger, YouTuber +* [Frรฉdรฉric Harper](https://fred.dev/uses) โ€” Developer Advocate with a knack for public speaking & making videos * [Mark Tse](https://neverendingqs.com/uses/) โ€” A back-end developer who likes to dabble in the front-end. * [Karl Horky](https://github.com/karlhorky/uses/blob/master/readme.md) โ€” Founder, Teacher at https://upleveled.io * [Zoran Panev](https://gist.github.com/8f08557764711afbf82b75ac0ce61e79.git) โ€” Web developer +* [Marcos Mendes](https://marcosmendes.eu:2053/uses) โ€” Technical Support Engineer, Systems Administrator, Fullstack Developer, Raspberry Pi tinker * [Josh Farrant](https://farrant.me/uses) โ€” Full-Stack JavaScript developer, creator of Shortcuts JS, astrophysicist and private pilot. I turn coffee, alchemy-like, into code. * [Steven van Loef](https://steven.vanloef.com/uses) โ€” Web Developer, App Developer * [Richard Zilahi](https://gist.github.com/zilahir/4aaf5907999ea53711b2d554d22b0f3f) โ€” Full stack developer, pug enthusiast, dying for pizza @@ -199,28 +434,38 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Matthew Rebehn](https://mattaz.com/uses) โ€” Proud Dad and Developer * [Terry Dontje](https://gist.github.com/tddontje/50e88b03eb56cbe5705ed2c7354d8f54) โ€” Backend developer with a HPC parallel computing background. BBQ Lover and homebrewer. * [Isaac Weber](https://www.webdevike.com/uses) โ€” Full stack, GraphQL enthusiast +* [Janez ฤŒadeลพ](https://janez.tech/uses) โ€” Full-Stack developer, gym enthusiast and self-improvement nerd * [Bezael Pรฉrez](https://dominicode.com/uses) โ€” Front-end Developer passionate. Trainer & speaker +* [Andrew Zeller](https://zeller.io/uses) โ€” Frontend engineer and designer | SF Bay Area | Drone enthusiast * [Zander Martineau](https://zander.wtf/writing/my-setup) โ€” Independent front-end-full-stack-UI-UX-engineer coder * [Daniel Van Cuylenburg](https://danielvanc.com/uses) โ€” Front-end Web Developer. Love all things CSS, ReactJS, GatsbyJS, NodeJS and U.I design +* [Diana Garcรญa](https://dianaeli.dev/uses) โ€” Full Stack Web Developer based in Mexico City, I love to teach and to game +* [Dao Chau](https://daochau.com/uses/) โ€” Another hard-working developer on earth. * [Chiamaka Ikeanyi](https://chiamakaikeanyi.dev/uses) โ€” Software Engineer, Technical Writer, Poet * [Francis Sunday](https://hakaselogs.me/2020-01-10/what-i-use) โ€” Software Engineer | Gopher | Hacker * [Jared Clifton-Lee](https://jared.clifton-lee.com/uses) โ€” Engineer of code; manager of people; trainer of cats * [James Kemp](https://www.jameskemp.dev/uses/) โ€” Web Developer, Blogger, Freelancer * [Tom Hazledine](https://tomhazledine.com/uses) โ€” Data visualisation tinkerer and JS enthusiast. Podcaster. Nerd. +* [Dรกvid Lรฉvai](https://davidlevai.com/uses) โ€” Serverless Coding, Freelancing +* [Soumya Ranjan Mohanty](https://soumya.dev/uses) โ€” Fullstack software developer, Music Lover * [Mihai Serban](https://www.mihaiserban.dev/uses) โ€” Software engineer in constant search for new and exciting technologies * [Nick Janetakis](https://nickjanetakis.com/uses) โ€” Freelance Web Developer, Web App Deployment, Tutorials, Technical death metal enthusiast +* [Stefan Judis](https://www.stefanjudis.com/uses) โ€” Web Developer, writer and speaker * [Kaleigh Scruggs](https://kaleighscruggs.com/uses) โ€” Front-End Web Developer, stand-up comedian, loves Brazilian jiu-jitsu, tea, and being a helicopter dog mom * [Ste Grainer](https://stegrainer.com/uses) โ€” Designer, Developer * [Jorge Calle](https://jorgecalle.co/uses) โ€” Hello world! I am a Software Engineer and a Javascript developer from Sahagรบn (CO) +* [Rhys Botfield](https://rhysbotfield.co.uk/uses) โ€” Full-stack PHP, JS, and DevOps developer, agency director, and open-source contributor +* [Quentin Laffont](https://uses.qlaffont.com) โ€” Full Stack JS Developer, Tournament Organiser, Video-Game lover * [Josรฉ Carlos Correa](https://jossdz.com/uses) โ€” Fullstack developer and speaker. Lead teacher @ironhack and gatsby teacher @platzi. Learning all the time. * [Erv Walter](https://blog.ewal.net/uses/) โ€” Father, Husband, Web Developer, Board Game Addict * [Juanito Fatas](https://juanitofatas.com/uses) โ€” Program Tinker ๐Ÿง™๐Ÿผโ€โ™‚๏ธ * [Elliot Bonneville](https://elliotbonneville.com/uses) โ€” Freelance Web Developer / Consultant, educator, lover of coffee, cats, and writing of all kinds. * [John Garrett](https://johngarrett.dev/uses) โ€” Arch Duke of Computering, Full Stack Instructor +* [Krzysztof ลปuraw](https://krzysztofzuraw.com/uses) โ€” Developer, nerd, co-organizer, chemex lover * [Dieter Stinglhamber](https://www.dieterstinglhamber.me/uses/) โ€” Developer, human, nerd. * [Dany Paredes](https://danywalls.com/uses) โ€” I was a .NET guy, my last years โค๏ธ { #js & #sass } and play[ #react #vue #angular #sveltejs] * [Thomas Weibenfalk](https://www.weibenfalk.com/uses/) โ€” Passionate developer, course creator, youtuber, designer and musician from Sweden -* [Julio Lozovei](https://jlozovei.dev/uses/) โ€” Front-end bugs developer, writer/speaker and amateur musician from Brazil ๐Ÿค˜ +* [Julio Lozovei](https://jlozovei.dev/uses) โ€” Front-end bugs developer, writer/speaker and amateur musician from Brazil ๐Ÿค˜ * [Chris Burgin](https://chrisburgin.me/uses) โ€” Frontend Software Engineer * [Shiveen Pandita](https://shiveenp.com/uses/) โ€” Fullstack developer and blogger from Sydney * [David Leuliette](https://davidl.fr/uses) โ€” Freelance React Native developer and bootcamp instructor specializing in cross-platform application. @@ -237,66 +482,126 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Amit Merchant](https://www.amitmerchant.com/uses) โ€” Maker of things. Open-source enthusiast. Blogger. * [Jesse James Burton](https://burtonmediainc.com/uses) โ€” Software Developing Yogi from Alberta, Canada. Lets build the internet together. * [Junaid Qadir](https://junaidqadir.com/uses) โ€” A Full Stack #Laravel Developer +* [Daniel Naxon](https://naxon.dev/uses) โ€” Full Stack Developer, Laravel Artisan. * [Yurui Zhang](https://gist.github.com/pallymore/6e12133b5c2fa2856a8a6b288e579c01) โ€” Full-stack developer. Dark mode enthusiast. Quality software devotee. * [Eduardo Reveles](https://www.osiux.ws/about/uses) โ€” Web Engineer, Husband, Gamer. +* [Dorian Morones](https://www.dorianmorones.com/uses) โ€” Front-End developer. Javascript enthusiast, SASS, Bootstrap lover. Gamer * [Thomas Maximini](https://www.maxi.io/uses/) โ€” Freelance software developer from Germany. +* [Philippe Diep](https://www.philippediep.com/uses) โ€” Full Stack Web Engineer, Musician, Learner. * [Philip Theobald](https://www.philiptheobald.com/uses/) โ€” Guitar player, motorcyclist, software engineer, entreprenuer * [Wes Baker](https://wesbaker.com/uses) โ€” Team Lead, Software Engineer, Board/Miniature/RPG Gamer, Miniature Painter, 3D Printer, Disney fanatic +* [Dominik Matis](https://dmatis.gitlab.io/uses) โ€” React dev ๐Ÿ‘ป Gatsby & Vue.js learner ๐Ÿ‘จโ€๐Ÿ’ป Syntax lover โค๏ธ +* [Rubรฉn Rodrรญguez](https://www.rubenr.dev/uses) โ€” Madrid based. Front-End developer. Javascript enthusiast, SASS, Bootstrap lover. Magento 2 Certified * [Roland Szabo](https://rolisz.ro/uses) โ€” Team Lead, ML Engineer, Board Gamer * [Matheus Almeida S. Anjos](https://matalmeida.netlify.com/uses/) โ€” Passionate about programming, engaged with Javascript and Golang lover. +* [Ale Mohamad](https://alemohamad.com/uses/) โ€” iOS Developer. I love to learn and to teach. ใƒ‡ใƒ™ใƒญใƒƒใƒ‘ใƒผใ€‚ * [Alejandro G. Anglada](https://aganglada.com/uses/) โ€” Dad ๐Ÿ‘ช๐Ÿ”ฅโšก๏ธ Web Engineer โš›๏ธ๐Ÿš€ Building websites with #react #typescript #nodejs #graphql ๐Ÿ‘Œ * [Antoni Kepinski](https://kepinski.me/uses/) โ€” Node Fetch maintainer // Into Node.js and Rust * [Frank Bรผltge](https://bueltge.de/uses/) โ€” Alpinist, Cyclist, Optimist. I develop, support solutions, primarily with SAP at ZEISS Group and I make WordPress-based solutions at the Inpsyde * [Sangam Kumar](https://www.sangam.dev/uses) โ€” (โ˜•) => { ๐Ÿ‘จโ€๐Ÿ’ป }; git checkout hackerrank +* [Ray Gervais](https://raygervais.dev/uses) โ€” Cloud Engineer, Application Developer, Blogger, Musician, Failing Linux Advocate * [Marcus Obst](https://marcus-obst.de/uses) โ€” Webdeveloper, Music Lover * [Max Schmeling](https://maxschmeling.me/uses) โ€” CTO @Clipisode. โค๏ธ web dev/mobile/open source. Husband, father, drummer. #Royals and #Chiefs fan. * [Pawel Grzybek](https://pawelgrzybek.com/uses/) โ€” Software Engineer +* [Ryan Senn](https://ryansenn.dev/uses) โ€” Software engineer turned business owner. Loves functional porgramming. +* [Michael Beckwith](https://apiratelifefor.me/uses/) โ€” PHP and WordPress developer/support, coffee consumer, gym monkey * [Eric McCormick](https://edm00se.codes/uses/) โ€” Software Developer, IBM Champion, coffee lover, dabbler in all things technology, hobbyist 3d design and printing * [Vince Picone](https://vincepic.one/uses) โ€” Building design systems at IBM +* [Andrew Baisden](https://andrewbaisden.com/uses) โ€” Full Stack Developer, Creative, Gamer, Anime Addict * [Ben Congdon](https://benjamincongdon.me/uses) โ€” Golang, Python, Rust. Runs in the Cloud. * [Jens van Wijhe](https://jens.ai/uses) โ€” Creative web developer and entrepreneur * [Jacob Herper](https://herper.io/uses/) โ€” Senior Front-End Engineer with a passion for all things digital. I create amazing web apps to make the internet a better place. +* [Albin Groen](https://albingroen.com/uses/) โ€” Young self taught fullstack JavaScript developer that's really interested in the web, open source, and design. * [Ajay Karwal](https://ajaykarwal.com/uses/) โ€” A designer, developer and UX guy from Buckingham, UK. * [Raรบl Negrรณn](https://raulnegron.me/uses/) โ€” Software Developer from Puerto Rico -* [David Vives](http://dispuestoaaprender.netlify.com/en/uses) โ€” Software Engineer, Web Developer, Chess Player, Comics Reader, Loves reading, learning new things, sushi, BBQ and aioli. +* [David A. Vives R.](https://dispuestoaaprender.com/en/uses) โ€” software engineer, web developer, chess player, comics reader, loves reading, learning new things, sushi, bbq sauce and aioli. * [Ryan Warner](https://ryan.warner.codes/uses) โ€” Software Engineer and Interface Designer. Leader and Mentor. +* [Philipp John](https://jplace.de/uses) โ€” Full-Stack Software Developer - Love to play on my E-Piano, reading books and practicing Yoga & meditation. +* [Nicky Meuleman](https://nickymeuleman.netlify.app/uses) โ€” Web developer, F1 fan. * [Rob Warner](https://grailbox.com/uses/) โ€” Software Architect, Developer, Father. * [Adam Urban](https://urbanisierung.dev/uses/) โ€” coder, father, left-handed * [Majo Paskuvan](https://paskuvan.us/uses.html) โ€” Front End Developer, Reader, Deaf Person +* [Rynaard Burger](https://rynaardb.com/uses) โ€” Mobile Software Engineer. Swift, Objective-C, former .NET & Java developer. +* [Jesse Dyck](https://jessedyck.me/uses) โ€” Web Developer and sometimes SysAdmin. * [Christopher Wavrin](https://wavrin.com/uses) โ€” Full Stack Developer * [Florian Kapfenberger](https://phiilu.com/uses) โ€” Frontend developer from Austria who likes to create modern applications with React (Native) * [TaeHee Kim](https://roto.dev/uses) โ€” Front-end Engineer, Bassist, Cat lover. * [Marcin Krawczyk](https://marcin.codes/uses) โ€” Javascript Developer from Poland, working and living in Switzerland, wannabe dev blogger. +* [Moisรฉs ร‘aรฑez](https://gist.github.com/moisesnandres/f6ec9277c379d2bf33893cda02cebfaa) โ€” Programmer and musician +* [Murendeni Mukwevho](https://mukwevhom.xyz/uses) โ€” Web Developer * [Maria Altyeva Schuessler ](http://mariacodes.io/uses) โ€” Nacho Cheese Lover and Senior Full-Stack Developer, Project Manager, and Writer based out of Shanghai, China +* [John Slipper](https://www.johnslipper.com/uses/) โ€” Web Developer, mountain biker, drone enthusiast, Minecraft nerd * [Arturo Campos](https://arturocampos.dev/uses) โ€” Web Developer, dad, mountain biker, meat lover * [Ibrahim Cesar](https://ibrahimcesar.dev/uses) โ€” Philosophy hacker. Fullstack dev && Editor @ media company in Brazil. 4733 pixels tall @ 72dpi +* [Esmit Perez](https://esmit.me/uses) โ€” Software Developer, every day โ˜•๏ธ, sometimes ๐Ÿ’ก. Pura Vida ๐Ÿ‡จ๐Ÿ‡ท. * [Sercan Eraslan](http://sercaneraslan.com/uses) โ€” Front-End Tech Lead * [Divjot Singh](https://bogas04.github.io/uses) โ€” Web Developer, Vegan, Sikh. +* [Navdeep Singh](https://navdeepsingh.in/uses) โ€” Web Developer, Speaker, Sikh. +* [Rohit Gohri](https://rohit.page/uses) โ€” Full Stack Developer dabbling in DevOps, CI/CD * [Jeff Wen](https://sinchang.me/uses) โ€” Web Developer, Open Source Contributor * [Andrea Prus](https://avris.it/uses) โ€” Full stack developer, blogger * [Bamuleseyo Gideon](https://medium.com/developer-circle-kampala/what-i-use-my-tools-of-trade-552655db4b8d) โ€” Software Engineer, Facebook Developer Cirle Kamapala Lead. Front-end โค๏ธ +* [David Anguita](https://davidanguita.name/uses/) โ€” Software developer & consultant. Maker. Gamer by night. :wq * [Nick Taylor](https://www.iamdeveloper.com/uses/) โ€” Just some dev from Montreal, Quebec, Canada +* [Trezy](https://trezy.com/uses) โ€” Software engineer, JavaScript livestreamer, and a wannabe cyborg. * [Kim Ingram](https://www.foxynerd.dev/uses/) โ€” Blue eyed vixen, front end developer, photographer, coffee addict. +* [Ben Shi](https://hbish.com/uses/) โ€” Full Stack. Engineering Leader. Believer of taking the time to learn and taking the time to teach. * [Benjamin Edenhuizen](https://rqrauhvmra.com/uses/) โ€” Front-end web developer with a focus on accessibility and performance. -* [Dave Hill](https://davehill.dev/uses/) โ€” Front-end developer, amateur photographer, podcast beginner. +* [Peter Tasker](https://petetasker.com/uses/) โ€” Programmer/developer/dad in Ottawa Ontario, Canada +* [Anthony Morris](https://anthonymorris.dev/uses/) โ€” Builder, JavaScript wrangler, and wannabe stoic. +* [Justin Conway](https://conwaydev.com/uses/) โ€” Chicago-based front-end developer passionate about the web and pork. +* [Dan Vega](https://www.danvega.dev/uses/) โ€” Full-Stack, Curriculum Developer. I am passionate about learning new things and teaching them to others. +* [Dick Wyn Yong](https://dickwyn.xyz/uses) โ€” Software Engineer, Content Creator and Sustainability Enthusiast * [Logan Blangenois](https://logan-blangenois.be/uses/) โ€” Front-end developer passionate about eco-friendly (web)app and React. * [Muhammad Umair](https://gist.github.com/mumairofficial/0d97ed3dca1ba25d9f01b8db8aed42dc) โ€” Fullstack front-end developer and designer, passionate in everything #JavaScript * [Alex Carpenter](https://alexcarpenter.me/uses) โ€” UI Engineer, Screencaster +* [Tomek Buszewski](https://www.buszewski.com/uses/) โ€” Developer and team leader based in Warsaw, Poland. * [Benjamin Mock](https://codesnacks.net/uses/) โ€” coder, runner, reader, maker +* [Dan Holloran](https://danholloran.me/uses/) โ€” Full Stack Developer * [Kevin Woblick](https://www.kovah.de/uses/) โ€” I turn Pizza into Code and Photos * [Michaล‚ Miszczyszyn](https://typeofweb.com/michal-miszczyszyn-uses/) โ€” Motivated full-stack developer not afraid to use any technology. Experienced developer and leader. He, him. +* [Karol Toruล„](https://ktorun.pl/uses) โ€” Fullstack developer, VIM, JS, OSX <3, PL +* [Gleb Skibitsky](https://skibitsky.com/uses/) โ€” Maker, mostly Unity stuff. Blockchain, VR, and Automation lover. +* [Haseeb Majid](https://haseebmajid.dev/uses/) โ€” Software Engineer, who mostly develops in JavaScript and Python. +* [Narendra Mandadapu](https://5pagesaday.com/uses) โ€” Fullstack Engineer, SEO Nerd, โญ๏ธโญ๏ธโญ๏ธโญ๏ธโญ๏ธ 5-Star Udemy Instructor, United Kingdom +* [Justin Michaliga](https://jmichaliga.github.io/uses) โ€” Javascript Engineer based in Brooklyn, NYC +* [ลukasz Rybka](https://www.dragonia.org.pl/uses/) โ€” Full Stack Developer from Poland. Public speaker, bootcamp trainer and consultant. Legacy code and CI/CD enthusiast. * [Simranjit Singh](https://simranjit.dev/uses) โ€” Javascript loving Coldfusion developer * [Maxwell Morrison](https://maxmorrison.me/uses) โ€” Continuous leaner and freelance full stack developer +* [Matt Hughes](https://matthughes.dev/uses) โ€” Full Stack Web Developer * [Rail Hamdeew](https://hmdw.me/uses/) โ€” Full Stack. Open to new technologies +* [Eric Eggert](https://yatil.net/uses) โ€” HTML, CSS, JS & Accessibility. * [Armno Prommarak](https://armno.in.th/uses) โ€” Frontend developer, blogger, cyclist. * [Fernando Paredes](https://fdp.io/about/uses) โ€” iOS/macOS developer, serial hobbyist, language nerd. * [Tarik Omercehajic](https://robotz.tech/uses/) โ€” DevOps Engineer @BicomSystems. Mechanical Engineer in free time :) +* [Piyush Mehta](http://www.piyushmehta.com/uses/) โ€” Full Stack Developer Based in INDIA * [Duncan McDougall](https://www.belter.io/uses/) โ€” Web developer, contractor, remotely working from the South of Scotland +* [Mijndert Stuij](https://mijndertstuij.nl/uses/) โ€” Engineer. Hacker. Minimalist. +* [Juan Fernandes](https://www.juanfernandes.uk/uses/) โ€” Freelance Front-end Developer * [Kevin Simkaniฤ](https://github.com/kevinko12323/uses) โ€” Wordpress ninja ๐Ÿ˜Ž React lover โค๏ธ CSS master ๐Ÿง * [Lakshmipriya Mukundan](https://gist.github.com/lakshmipriyamukundan/ddd224306ce962f4f159f1065f0f0c67) โ€” Javascript lover, FullStack enthusiast, React Learner (current), Pet lover +* [Matt Layman](https://www.mattlayman.com/uses/) โ€” A Python developer focused on Django * [Jeremy Bunting](https://qbunt.com/uses) โ€” Web ๐Ÿค– working remotely from the Connecticut burbs +* [Stan Lo](https://gist.github.com/st0012/7b018463dd041d2a4401d9fa5044bedf) โ€” Developer at Ticketsolve, creator of Goby +* [Jรฉrรฉmie Bertrand](https://laedit.net/uses/) โ€” Developer +* [Lee Robinson](https://leerob.io/uses) โ€” Developer, writer, creator. Solutions Architect @ Vercel. * [Tony Mamedbekov](https://www.tmamedbekov.dev/uses) โ€” Architect, developer, cms enthusiast, technologoy evangelist, content creator, bloger, consultant +* [Felix Kirmaier](https://www.kirmaier.net/uses/) โ€” Frontend Developer from Unterhaching near Munich in Germany, doing mostly web performance, HTML, SCSS, JS, automated testing and TYPO3 for a living * [Matt Busche](https://matthewbusche.com/uses/) โ€” Full Stack developer from Des Moines, Iowa, web performance enthusiast -* [Jerry Shi](https://github.com/szy0syz/uses) โ€” Full Stack, Motivated full-stack developer not afraid to use any technology. +* [Zura Gabievi](https://gist.github.com/zgabievi/60e81da327c1c80cdca3f65b39baa23d) โ€” Front-end Team Lead. +* [T G Pranesh](https://www.tgpranesh.site/uses/) โ€” Front-end Developer +* [EJ Mitchell](https://www.cupofsquid.com/uses) โ€” Full-time web dev @ thoughtbot. Artist. Writer. Outdoors enthusiast. +* [Preston Lamb](https://www.prestonlamb.com/uses) โ€” Full Stack JavaScript Developer and Thinkster.io Author +* [Marek Maras](https://www.marek-maras.de/uses) โ€” Self-taught Frontend developer from Hattingen, Germany with a focus on React/Gatsby. Oh and Craft Beer is Life! +* [Seshal Jain](https://archgaelix.vercel.app/uses) โ€” Emacs rookie passionate about aesthetic design and a beautiful, free web +* [Patrick Obermeier](https://www.patrickobermeier.dev/uses) โ€” Experienced front-end developer with a solid online-marketing background on top. Lover of fancy hipster beer. +* [Jerry Shi](https://github.com/szy0syz/uses) โ€” Full Stack, Motivated full-stack developer not afraid to use any technology. +* [Steve Rydz](https://steverydz.com/uses) โ€” Developer +* [Francisco Valloire](https://github.com/frajova/what-i-use) โ€” Frontend developer, self-taught, enthusiastic and passionate about new technologies. +* [Luis Contreras](https://luiscontreras.dev/uses) โ€” Detail-oriented and passionate Software Engineer. +* [Johannes Konings](https://johanneskonings.dev/uses/) โ€” Developer +* [Jesรบs Leganรฉs-Combarro "piranna"](https://piranna.github.io/uses) โ€” Passionate computers engineer and ex-PhD. candidate in Computers Engineering. Proud advocate of Open Source, standards, specifications, and best practices. +* [Vinesh Raju](https://theVinesh.com/#/uses) โ€” Mobile Application developer from India with a deep focus on UX/UI. +* [Abul Khoyer](https://abulkhoyer.com/uses/) โ€” Web Developer and Designer [awesome-badge]: https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg diff --git a/scripts/flags.js b/scripts/flags.js index 186a7fca..2f0e5fb5 100644 --- a/scripts/flags.js +++ b/scripts/flags.js @@ -14,6 +14,7 @@ module.exports = [ '๐Ÿ‡ฆ๐Ÿ‡บ', '๐Ÿ‡ฆ๐Ÿ‡น', '๐Ÿ‡ฆ๐Ÿ‡ฟ', + '๐Ÿ‡ง๐Ÿ‡ฎ', '๐Ÿ‡ง๐Ÿ‡ธ', '๐Ÿ‡ง๐Ÿ‡ญ', '๐Ÿ‡ง๐Ÿ‡ฉ', @@ -235,4 +236,5 @@ module.exports = [ '๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ', '๐Ÿณ๏ธโ€๐ŸŒˆ', '๐Ÿ‡ช๐Ÿ‡บ', -]; + '๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ', +]; \ No newline at end of file diff --git a/scripts/utils.js b/scripts/utils.js index 0bbda125..3f5414d4 100644 --- a/scripts/utils.js +++ b/scripts/utils.js @@ -63,7 +63,7 @@ module.exports.Schema = Joi.object({ twitter: Joi.string().pattern(new RegExp(/^@?(\w){1,15}$/)), emoji: Joi.string().allow(''), computer: Joi.string().valid('apple', 'windows', 'linux'), - phone: Joi.string().valid('iphone', 'android'), + phone: Joi.string().valid('iphone', 'android', 'windowsphone','flipphone'), tags: Joi.array().items(Joi.string()), }); diff --git a/src/components/Person.js b/src/components/Person.js index 3e451fc2..57291761 100644 --- a/src/components/Person.js +++ b/src/components/Person.js @@ -112,7 +112,7 @@ Person.propTypes = { tags: PropTypes.arrayOf(PropTypes.string), country: PropTypes.string, computer: PropTypes.oneOf(['apple', 'windows', 'linux']), - phone: PropTypes.oneOf(['iphone', 'android']), + phone: PropTypes.oneOf(['iphone', 'android', 'windowsphone']), twitter(props, propName, componentName) { if (!/^@?(\w){1,15}$/.test(props[propName])) { return new Error( diff --git a/src/data.js b/src/data.js index a349dea5..9be4c256 100644 --- a/src/data.js +++ b/src/data.js @@ -1,5 +1,2667 @@ // keep it commonjs export +// Data is validated against the following schema https://github.com/wesbos/awesome-uses/blob/master/scripts/utils.js#L53-L68 module.exports = [ + { + name: 'Rosie Junghwa Yang', + description: + 'Full-stack Developer focused on Back-end, Doer & Quick Learner, Dancer, Digital Nomad. โœจ๐Ÿ’', + url: 'https://junghwayang.com/uses', + twitter: '@rosie_junghwa', + emoji: '๐Ÿ’ƒ๐Ÿป', + country: '๐Ÿ‡ฐ๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Back End', + 'Full Stack', + 'JavaScript', + 'Node.js', + 'MongoDB', + 'AWS', + 'Traveler', + ], + }, + { + name: 'Matthew Graybosch', + description: 'author by choice, techie by necessity', + url: 'https://www.matthewgraybosch.com/uses/', + emoji: '๐Ÿค˜', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'linux', + phone: 'android', + tags: [ + 'OpenBSD', + 'shell', + 'CRUD', + 'back-end', + 'sql', + 'Emacs', + '9-to-5', + 'metalhead', + ], + }, + { + name: 'Rameez Khan', + description: + 'Electrical Engineer turned Software Developer. Trying to build cool things and learning as I go.', + url: 'https://rameezkhan.me/uses', + twitter: '@RameezKhanSA', + emoji: '๐Ÿš€', + country: '๐Ÿ‡ฟ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'iphone', + tags: ['Python', 'Clojure', 'React', 'Kubernetes', 'Emacs', 'Full Stack'], + }, + { + name: 'Seagyn Davis', + description: 'Full stack human. Hobby runner. Mainly a husband and dad.', + url: 'https://www.seagyndavis.com/uses', + twitter: '@seagyn', + emoji: '๐Ÿ™ˆ', + country: '๐Ÿ‡ฟ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'iphone', + tags: ['Laravel', 'React', 'Kubernetes', 'Really Full Stack'], + }, + { + name: 'Marc-Antoine Dion', + description: + 'Full Stack. Rookie cyclist. Part time blogger at @thewannabeceo.', + url: 'https://marcantoinedion.com/uses', + twitter: '@thewannabeceo', + emoji: '๐Ÿš€', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'iphone', + tags: ['Entrepreneur', 'Node.js', 'Vue.js', 'C#', 'Blogger', 'Full Stack'], + }, + { + name: 'Simon Smale', + description: 'Full Stack Developer and beginner digital gardener', + url: 'https://github.com/SSmale/uses', + twitter: '@iamsimonsmale', + emoji: '๐ŸŒฑ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Typescript', + 'Angular', + 'NestJS', + 'Cypress', + 'Jest', + 'Heroku', + 'Netlify', + 'CircleCI', + 'Full Stack', + ], + }, + { + name: 'Michael GoรŸ', + description: 'Web Dev. Handstander. Tech Enthusiast.', + url: 'https://www.michaelgoss.de/uses', + twitter: '@michaelgoss0941', + emoji: '๐Ÿฅณ', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'React', + 'JavaScript', + 'TypeScript', + 'Next', + 'Node.js', + 'Serverless', + 'GCP', + 'JAMstack', + 'Full Stack', + 'Remote', + 'CSS', + 'HTML', + 'Netlify', + 'Google Cloud Platform', + 'Engineer', + 'Developer', + ], + }, + { + name: 'Aleksey Razbakov', + description: 'Indie Hacker. Web Developer. Salsa Dancer.', + url: 'https://razbakov.com/uses/', + twitter: '@razbakov', + emoji: '๐Ÿ•บ๐Ÿผ', + country: '๐Ÿ‡บ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'android', + tags: [ + 'Design Sprint', + 'Design Systems', + 'Vue.js', + 'Tailwind CSS', + 'Nuxt', + 'JAMstack', + 'Serverless', + 'Netlify', + 'Full Stack', + 'UI/UX', + 'GraphQL', + 'Full Stack', + 'PHP', + 'Symfony', + ], + }, + { + name: 'Ayush Gupta', + description: + 'React & React Native developer, passionate photographer, technical writer and occasionaly designer.', + url: 'https://ayushgupta.tech/uses/', + twitter: '_guptaji_', + emoji: '๐ŸŒŸ', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'windows', + phone: 'android', + tags: [ + 'JavaScript', + 'React', + 'React Native', + 'Developer', + 'Next', + 'Gatsby', + 'CSS', + 'Front End', + 'HTML', + 'TypeScript', + 'Web Developer', + 'Tailwind CSS', + 'UI', + 'Firebase', + 'Styled Components', + 'Photographer', + 'Netlify', + ], + }, + { + name: 'Sami Singh', + description: 'Design, coffee and acid jazz.', + url: 'https://httpster.io/uses/', + twitter: 'httpsterio', + emoji: 'โ˜•', + country: '๐Ÿ‡ฉ๐Ÿ‡ฐ', + computer: 'windows', + phone: 'android', + tags: [ + 'Accessibility', + 'Design', + 'UX', + 'Design Systems', + 'JavaScript', + 'Blogger', + 'Podcast', + 'Eleventy', + 'Full-stack', + 'Marketing', + 'Consulting', + ], + }, + { + name: 'Mathias Borgmalm', + description: 'Thinks CSS is underrated.', + url: 'https://www.mathiasborgmalm.dev/uses/', + twitter: 'themateboy', + emoji: '๐ŸŽพ', + country: '๐Ÿ‡ธ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: ['Front End', 'HTML', 'CSS', 'SCSS', 'JavaScript', 'Vue'], + }, + { + name: 'Alvin Bryan', + description: 'Loves coding maps, graphics and games.', + url: 'https://alvin.codes/uses', + twitter: '@alvinometric', + emoji: '๐Ÿš€', + country: '๐Ÿ‡ช๐Ÿ‡บ', + computer: 'apple', + phone: 'android', + tags: ['Developer', 'WebGL', 'D3.js', 'JavaScript', 'Writer', 'Mentor'], + }, + { + name: 'Taisuke Mino', + description: 'Crypto Entrepreneur', + url: 'https://taisukemino.com/uses/', + emoji: 'โ˜€๏ธ', + country: '๐Ÿ‡ฏ๐Ÿ‡ต', + computer: 'mac', + phone: 'iphone', + tags: [ + 'Crypto', + 'Developer', + 'Founder', + 'Writer', + 'Ethereum', + 'JavaScript', + 'Solidity', + 'ReactJS', + 'React Native', + ], + }, + { + name: 'Sam Hamburger', + description: 'Frontend Engineer', + url: 'https://samburger.dev/uses', + emoji: '๐Ÿ”', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + twitter: '@burgerrrs', + tags: [ + 'Developer', + 'Engineer', + 'JavaScript', + 'Vue.js', + 'Nuxt.js', + 'React', + 'Kotlin', + 'SCSS', + ], + }, + { + name: 'Anand Biswas', + description: 'Django Developer', + url: 'https://aanu.me/uses/', + emoji: '๐ŸŽง', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'linux', + phone: 'android', + tags: [ + 'Django Developer', + 'Full Stack', + 'HTML', + 'CSS', + 'JavaScript', + 'Python', + ], + }, + { + name: 'Maxim Villivald', + description: + 'Web Developer, IT Student ๐Ÿ‘จโ€๐Ÿ’ป, Blogger & part time Tram Driver ๐Ÿšƒ.', + url: 'https://proj.ninja/uses', + twitter: '@crapp_blog', + emoji: 'โšก๏ธ', + country: '๐Ÿ‡ซ๐Ÿ‡ฎ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Web Developer', + 'Javascript', + 'HTML', + 'CSS', + 'React', + 'Blogger', + 'Front end', + 'Student', + ], + }, + { + name: 'Matt Holovach', + description: 'Loves SEO, improving coding skills and good food', + url: 'https://www.coloradoseodesign.com/uses.php', + emoji: 'โœ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Alpine.js', + 'PHP', + 'JavaScript', + 'CSS', + 'Gulp', + 'Perch CMS', + 'HTML', + 'Node.js', + ], + }, + { + name: 'Bradley Shellnut', + description: + 'Fullstack software engineer who loves learning new things. Also music ๐ŸŽถ, hiking โ›ฐ๏ธ, and cocktails ๐Ÿธ.', + url: 'https://bradleyshellnut.com/uses', + emoji: '๐Ÿˆ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Gatsby', + 'React', + 'JavaScript', + 'Java', + 'Kotlin', + ], + }, + { + name: 'Sascha Diercks', + description: + 'Building Solutions as Lead Frontend Developer โ€ข Designer & Maker of useful Things too โ€ข Into Design-Systems and Web-Performance', + url: 'https://saschadiercks.dev/uses/', + twitter: '@saschadiercks', + emoji: '๐Ÿ™‚', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'HTML', + 'CSS', + 'Sass', + 'JavaScript', + 'React', + 'Front End', + 'UI/UX', + 'Performance', + 'Magento', + 'Drupal', + 'Developer', + 'Designer', + 'Eleventy', + ], + }, + { + name: 'Kushan Shamika', + description: + 'Coder ยท Tech Freak ยท SE Undergraduate ยท FOSS Lover ยท BackEnd Developer', + url: 'http://kushan.info/uses', + twitter: '@shamika_kushan', + emoji: '๐Ÿ‘จโ€๐Ÿ’ป', + country: '๐Ÿ‡ฑ๐Ÿ‡ฐ', + computer: 'apple', + phone: 'android', + tags: [ + 'NestJS', + 'React JS', + 'AWS', + 'DevOps', + 'PHP', + 'Developer', + 'Front End', + 'Firebase', + 'JavaScript', + 'SQL', + 'Back End', + ], + }, + { + name: 'Joshua Rose', + description: + 'Loves Christ, loves family, loves programming, full stack dev', + url: 'https://jrgiant.tech/Uses', + twitter: '@JrGiant', + emoji: 'โœ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'iphone', + tags: [ + 'Full Stack', + 'ReactJS', + 'Angular', + 'Netlify', + 'Developer', + 'Front End', + 'CSS', + 'SCSS', + 'JavaScript', + 'HTML', + 'PHP', + 'UI/UX', + 'WordPress', + ], + }, + { + name: 'Jeremiah Boby', + description: 'Python developer specialising in web tech', + url: 'https://jerbob.me/uses', + twitter: '@jerbob17', + emoji: '๐Ÿง', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'linux', + phone: 'android', + tags: ['Back End', 'Python', 'Linux', 'Django', 'Open-Source'], + }, + { + name: 'Haryel Gillet', + description: 'FullStack Developer focused on Backend', + url: 'https://peaceful-leavitt-25b1d3.netlify.app/uses', + twitter: '@haryel_dev', + emoji: '๐Ÿš€', + country: '๐Ÿ‡ง๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Full Stack', + 'ReactJS', + 'Developer', + 'Front End', + 'JavaScript', + 'Typescript', + 'NodeJS', + 'React Native', + 'Backend', + ], + }, + { + name: 'Stefan Zweifel', + description: + 'Full Stack Developer trying to make the web a better place. Working mostly with Laravel and Tailwind CSS.', + url: 'https://stefanzweifel.io/uses/', + twitter: '@_stefanzweifel', + emoji: 'โœŒ๏ธ', + country: '๐Ÿ‡จ๐Ÿ‡ญ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Full Stack', + 'PHP', + 'Tailwind CSS', + 'Laravel', + 'Vue', + 'Developer', + 'Writer', + 'Designer', + 'Back End', + 'Front End', + 'CSS', + 'JavaScript', + ], + }, + { + name: 'Rowe Morehouse', + description: + 'Growth ยท Product ยท Software Project Management ยท Frontend Dev ยท Design ยท Technical Writing ยท Sales', + url: 'https://rowe-morehouse.github.io/resume/uses/', + twitter: '@rowemore', + emoji: 'โœŒ๏ธ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Entrepreneur', + 'Writer', + 'Teacher', + 'Marketer', + 'Designer', + 'Developer', + 'Front End', + 'CSS', + 'JavaScript', + 'UX', + 'UI', + ], + }, + { + name: 'Marc Berger', + description: 'Fullstack Web Developer', + url: 'https://mberger75.github.io/uses/', + twitter: '@marcbrgr', + emoji: '๐Ÿ“ผ', + country: '๐Ÿ‡ซ๐Ÿ‡ท', + computer: 'windows', + phone: 'android', + tags: [ + 'Full Stack', + 'JavaScript', + 'TypeScript', + 'React', + 'Node.js', + 'MongoDB', + 'HTML', + 'CSS', + 'Wordpress', + ], + }, + { + name: 'Erik Hedin', + description: 'Full-stack Web Developer', + url: 'https://www.erikhedin.com/uses/', + twitter: '@erikhedin', + emoji: '๐Ÿ”ฅ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'linux', + phone: 'iphone', + tags: [ + 'CSS', + 'Full Stack', + 'HTML', + 'JavaScript', + 'Gatsby', + 'React', + 'Drupal', + 'Wordpress', + ], + }, + { + name: 'Adi Purnomo', + description: 'Front End Developer x Network Engineer', + url: 'https://github.com/medival/uses/', + twitter: '@lemillionee', + emoji: '๐Ÿš€', + country: '๐Ÿ‡ฎ๐Ÿ‡ฉ', + computer: 'apple', + phone: 'android', + tags: [ + 'Web Development', + 'Front End', + 'Network Engineer', + 'DevOps', + 'Kubernets', + 'UI', + 'UX', + 'Azure', + 'TailwindCSS', + 'Docker', + 'JavaScript', + 'Node.js', + 'Cloud', + 'Open Sources', + ], + }, + { + name: 'Matt James', + description: 'Senior Front-end Software Engineer & Web Design Teacher', + url: 'https://mattfrankjames.com/uses/', + twitter: '@mattfrankjames', + emoji: '๐ŸŽธ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'CSS', + 'Front End', + 'HTML', + 'JavaScript', + 'Drupal', + 'Svelte', + 'React', + ], + }, + { + name: 'Patrik Trefil', + description: 'Developer from Europe, Linux and open-source fan', + url: 'https://patriktrefil.com/uses/', + twitter: '@PatrikTrefil', + emoji: '๐Ÿฆ', + country: '๐Ÿ‡ช๐Ÿ‡บ', + computer: 'linux', + phone: 'iphone', + tags: [ + 'HTML', + 'CSS', + 'JavaScripts', + 'Hugo', + 'Python', + 'Linux', + 'Open-Source', + ], + }, + { + name: 'Marty Romero', + description: 'Front-end UI developer', + url: 'http://martyromero.me/uses/', + twitter: '@martyromero', + emoji: '๐Ÿ’พ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'CSS', + 'Front End', + 'HTML', + 'JavaScript', + 'Drupal', + 'CraftCMS', + 'PHP', + 'Python', + ], + }, + { + name: 'Sheila Leon', + description: 'Self-taught Front-end Dev, Designer & Product Manager', + url: 'https://sheilaleon.tech/uses/', + twitter: '@kan', + emoji: '๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ป', + country: '๐Ÿ‡ฆ๐Ÿ‡บ', + computer: 'apple', + phone: 'android', + tags: [ + 'HTML', + 'CSS', + 'JavaScript', + 'React', + 'Next', + 'Gatsby', + 'MySQL', + 'GraphQL', + ], + }, + { + name: 'Bram Smulders', + description: 'Front-end UI developer', + url: 'https://bram.is/using', + twitter: '@bramsmulders', + emoji: '๐Ÿ”ฅ', + country: '๐Ÿ‡ณ๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'CSS', + 'Front End', + 'HTML', + 'ITCSS', + 'JavaScript', + 'React', + 'Eleventy', + 'Svelte', + ], + }, + { + name: 'Rubรฉn Sospedra', + description: 'JavaScript Software Engineer, speaker, and trainer', + url: 'https://sospedra.me/uses', + emoji: '๐Ÿ’Š', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Entrepreneur', + 'MongoDB', + 'JAMstack', + 'JavaScript', + 'React', + 'TypeScript', + 'Tailwind CSS', + 'Next', + 'Speaker', + 'Blogger', + ], + }, + { + name: 'Erick Mwamodo', + description: 'Web Engineer, Designer, All-Round Entrepreneur', + url: 'https://mwamodo.com/uses', + twitter: '@_mwamodo_', + emoji: '๐Ÿ”ฅ', + country: '๐Ÿ‡ฐ๐Ÿ‡ช', + computer: 'apple', + phone: 'android', + tags: [ + 'Full Stack', + 'JavaScript', + 'React', + 'Gatsby', + 'AlpineJS', + 'PHP', + 'Laravel', + 'Tailwind CSS', + ], + }, + { + name: 'Hamish Williams', + description: 'Multidisciplinary designer + developer.', + url: 'https://hamishw.com/uses', + twitter: '@hamishmw', + emoji: '๐Ÿ™€', + country: '๐Ÿ‡ฆ๐Ÿ‡บ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Designer', + 'Developer', + 'JavaScript', + 'Accessibility', + 'React', + 'Node.js', + 'Three.js', + 'Typescript', + 'CSS', + 'Serverless', + 'AWS', + ], + }, + { + name: 'Dennis Mathenge', + description: 'Web Developer', + url: 'https://creativehubspace.com/uses', + twitter: '@_dennisnm', + emoji: 'โšก๏ธ', + country: '๐Ÿ‡ธ๐Ÿ‡ช', + computer: 'linux', + phone: 'android', + tags: [ + 'FullStack', + 'FrontEnd', + 'Backend', + 'JavaScript', + 'React', + 'Gatsby', + 'Drupal', + 'PHP', + 'Symfony', + 'Magento', + ], + }, + { + name: 'Ali Alaa', + description: 'Front-end web developer & online learning content creator.', + url: 'https://www.alialaa.dev/uses', + twitter: '@alialaa', + emoji: '๐Ÿˆ', + country: '๐Ÿ‡ช๐Ÿ‡ฌ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Front End', + 'HTML', + 'CSS', + 'JavaScript', + 'React', + 'React Native', + 'Gatsby', + 'Blogger', + 'WordPress', + 'Teacher', + ], + }, + { + name: 'Devansh Bajaj', + description: + '20 | M | Front End | Web Developer | Freelancer | Android enthusiast', + url: 'https://devanshbajaj.me/uses', + twitter: '@devansh21db', + emoji: '๐Ÿผ', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'windows', + phone: 'android', + tags: [ + 'Web Developer', + 'Freelancer', + 'Developer', + 'JavaScript', + 'Front End', + 'CSS', + 'HTML', + 'Bulma CSS', + 'Sass', + 'React', + 'Kotlin', + 'Android', + ], + }, + { + name: 'Ivan Muratov', + description: + 'SOFTWARE DEVELOPER. TECHNICAL TEAM LEADER. CHIEF TECHNICAL OFFICER.', + url: 'https://binakot.github.io/resume/uses', + twitter: '@binakot', + emoji: '๐Ÿ›ฐ๏ธ', + country: '๐Ÿ‡ท๐Ÿ‡บ', + computer: 'linux', + phone: 'iphone', + tags: [ + 'Chief Technical Officer', + 'Technical Team Leader', + 'Software Developer', + 'IoT', + 'Java', + 'Docker', + 'PostgreSQL', + ], + }, + { + name: 'Carlos Longarela', + description: + 'I enjoy solving problems and creating new stuff. WordPress lover and developer. Standards enthusiast', + url: 'https://github.com/CarlosLongarela/uses/', + twitter: '@CarlosLongarela', + emoji: 'โ˜•', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + computer: 'windows', + phone: 'android', + tags: [ + 'Web Developer', + 'Developer', + 'JavaScript', + 'Front End', + 'Back End', + 'Linux', + ], + }, + { + name: 'Monespiseth Ly', + description: 'Frontend Developer, CompSci Student', + url: 'https://pisethx.com/uses', + twitter: '@pisethx', + emoji: '๐Ÿ', + country: '๐Ÿ‡ฐ๐Ÿ‡ญ', + computer: 'apple', + phone: 'android', + tags: [ + 'Vue.js', + 'Nuxt', + 'JavaScript', + 'CSS', + 'SCSS', + 'Front End', + 'JAMstack', + 'Vuetify', + ], + }, + { + name: 'Christian Oliff', + description: 'Front-end web developer person.', + url: 'https://christianoliff.com/uses/', + twitter: '@christianoliff', + emoji: '๐Ÿ‘จโ€๐Ÿ’ป', + country: '๐Ÿ‡ฏ๐Ÿ‡ต', + computer: 'windows', + phone: 'iphone', + tags: ['CSS', 'Front End', 'HTML', 'Hugo', 'Websites'], + }, + { + name: 'John Irle', + description: 'Graduate Student, Intern Developer at Charter and Go', + url: 'https://johnirle.com/blog/uses', + twitter: '@IrleJohn', + emoji: '๐Ÿ‘€', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: ['React', 'MongoDB', 'Express', 'Node.js', 'Full stack', 'Gatsby'], + }, + { + name: 'Kieran Osgood', + description: 'Full stack developer. Curiosity in all.', + url: 'https://osgood.dev/uses/', + twitter: '@kieranbosgood', + emoji: '๐Ÿง™โ€โ™‚๏ธ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'android', + tags: [ + 'ASP .NET', + 'C#', + 'CSS', + 'Developer', + 'Designer', + 'ES6', + 'HTML', + 'Javascript', + 'Gatsby', + 'Photoshop', + 'PHP', + 'React', + 'React Native', + 'Node.js', + 'Tailwind CSS', + 'Typescript', + 'Web', + 'Websites', + ], + }, + { + name: 'Pablo Obando', + description: 'A software engineer who enjoys programming and good beers ๐Ÿป', + url: 'https://pabloobando.dev/uses', + twitter: '@pabloobandodev', + emoji: '๐Ÿง™', + country: '๐Ÿ‡จ๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: [ + 'JavaScript', + 'React Js', + 'React Native', + 'Next Js', + 'Gatsby', + 'GraphQl', + 'Node.js', + ], + }, + { + name: 'Adam DeHaven', + description: + 'Full-Stack Software Engineer, UX Designer, runner, and cyclist based in Louisville, KY', + url: 'https://www.adamdehaven.com/uses/', + twitter: '@adamdehaven', + emoji: '๐Ÿšด', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'android', + tags: [ + 'Software Engineer', + 'Full Stack', + 'Web Developer', + 'UX', + 'JavaScript', + 'Vue.js', + 'CSS', + 'Blogger', + 'PHP', + 'Laravel', + 'WordPress', + 'SQL', + ], + }, + { + name: 'Nicolas M. Pardo', + description: 'JavaScript Developer and teacher at debakatas.com', + url: 'https://nikodermus.media/uses', + twitter: '@ndermus', + emoji: '๐ŸŒต', + country: '๐Ÿ‡จ๐Ÿ‡ด', + computer: 'apple', + phone: 'android', + tags: [ + 'JavaScript', + 'GraphQL', + 'Node.js', + 'React', + 'Vue.js', + 'Designer', + 'Devsigner', + 'Full Stack', + ], + }, + { + name: 'Satyam Lachhwani', + description: + "Web developer - Exploring ways to find out what's good for me.", + url: 'https://portfolio-satyam.now.sh/uses', + emoji: '๐Ÿ˜', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'linux', + phone: 'android', + tags: [ + 'Web Developer', + 'Full Stack', + 'GraphQL', + 'React', + 'CSS', + 'Node.js', + 'FrontEnd', + 'HTML', + 'PHP', + 'Engineer', + 'BackEnd', + 'React Native', + 'SQL', + 'Linux', + 'MongoDB', + 'Styled Components', + 'Ubuntu', + 'VS Code', + 'C++', + 'REST', + 'ExpressJS', + 'Redux', + 'SCSS', + 'AWS', + 'JavaScript', + ], + }, + { + name: 'Simon Fish', + description: + 'Engineering and educating for a free and open web. Ruby/React fullstack developer', + url: 'https://simon.fish/uses', + twitter: '@boardfish_', + emoji: '๐ŸŸ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Software Engineer', + 'JAMstack', + 'Ubuntu', + 'Linux', + 'JavaScript', + 'React', + 'Ruby', + 'Rails', + 'Ruby on Rails', + 'Web', + 'Web Development', + 'Vim', + 'Docker', + 'HTML', + 'SCSS', + 'Sass', + 'Backend', + 'Full Stack', + ], + }, + { + name: 'Aymen Jarouih', + description: 'Fullstack Developer, Technical SEO & WebPerf', + url: 'https://www.ajarouih.me/uses', + twitter: '@_ajarouih', + emoji: 'โšก๏ธ', + country: '๐Ÿ‡ฒ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'JAMstack', + 'SEO', + 'JavaScript', + 'Entrepreneur', + 'React', + 'Node.js', + ], + }, + { + name: 'Camille Hodoul', + description: 'Remote fullstack developer, mostly Javascript & PHP', + url: 'https://camillehdl.dev/uses/', + twitter: '@camille_hdl', + emoji: '๐Ÿ”', + country: '๐Ÿ‡ซ๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'JavaScript', + 'PHP', + 'Books', + 'Web Development', + 'Computer Science', + ], + }, + { + name: 'Diogo Ferreira', + description: + 'Linux System Administrator and DevOps aficionado. Sometimes I write on the internet.', + url: 'https://diogoferreira.pt/uses', + twitter: '@uzantonomon', + emoji: '๐Ÿง', + country: '๐Ÿ‡ต๐Ÿ‡น', + computer: 'windows', + phone: 'android', + tags: ['Ansible', 'DevOps', 'Docker', 'Linux', 'Sysadmin'], + }, + { + name: 'Swapnil Agarwal', + description: + 'Software Developer turned Product Manager turned Product Designer | INFP | Avid Reader', + url: 'https://swapnil.net/uses/', + twitter: '@SwapAgarwal', + emoji: '๐Ÿ“š', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'apple', + phone: 'android', + tags: [ + 'JavaScript', + 'Developer', + 'Full Stack', + 'CSS', + 'Blogger', + 'Vue.js', + 'HTML', + 'PHP', + 'Engineer', + 'Entrepreneur', + 'Python', + 'Designer', + 'Speaker', + 'Writer', + 'Java', + 'UX', + 'UI', + ], + }, + { + name: 'Zlatan Stajic', + description: + 'M.Sc. in Computer Science. Working as a Web Developer. Creator of bit.ly/php-library.', + url: 'https://www.zlatanstajic.com/uses', + twitter: '@90zlaya', + emoji: 'โšก๏ธ', + country: '๐Ÿ‡ท๐Ÿ‡ธ', + computer: 'linux', + phone: 'iphone', + tags: [ + 'PHP', + 'MySQL', + 'JavaScript', + 'Vue.js', + 'CodeIgniter', + 'Linux', + 'Ubuntu', + 'Full Stack', + 'Web Developer', + 'Software Engineer', + ], + }, + { + name: 'Sergio Martรญn', + description: + 'I enjoy creating and learning for the web. Standards and vanilla enthusiast', + url: 'https://www.sergiomartin.dev/uses', + twitter: '@WhizzoCode', + emoji: '๐Ÿฆพ', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + computer: 'linux', + phone: 'android', + tags: [ + 'Web Developer', + 'Developer', + 'JavaScript', + 'Front End', + 'Back End', + 'Linux', + ], + }, + { + name: 'Bryan Hickey', + description: + 'Full stack marketer. Front-end developer. Graphic designer. Digital marketer. Craft beer nerd', + url: 'https://bryanjhickey.com/uses', + twitter: '@bryanjhickey', + emoji: '๐Ÿบ', + country: '๐Ÿ‡ฆ๐Ÿ‡บ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Designer', + 'Websites', + 'Marketing', + 'Tailwind CSS', + 'Photoshop', + ], + }, + { + name: 'Erik Kroes', + description: 'Photographer and creative in the world of accessibility', + url: 'https://www.erikkroes.nl/uses', + twitter: '@erikkroes', + emoji: '๐Ÿ”', + country: '๐Ÿ‡ณ๐Ÿ‡ฑ', + computer: 'windows', + phone: 'android', + tags: [ + 'Accessibility', + 'CSS', + 'Developer', + 'Designer', + 'Design Systems', + 'HTML', + 'Speakers', + 'Teacher', + 'Websites', + ], + }, + { + name: 'Linus Rogge', + description: 'Self-taught front-end dev and UI/UX lover', + url: 'https://linuscodes.com/uses', + twitter: '@linuscodes', + emoji: '๐Ÿคฉ', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Front End', + 'Designer', + 'UX', + 'UI', + 'Vue.js', + 'JavaScript', + 'Hugo', + ], + }, + { + name: 'Alex Duval', + description: 'Fullstack Dev, Teacher, Freeride skier', + url: 'https://www.alexduval.fr/uses', + twitter: '@xlanex6', + emoji: '๐ŸŽฟ', + country: '๐Ÿ‡ซ๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Web', + 'JAMstack', + 'Vue.js', + 'Nuxt', + 'JavaScript', + 'Tailwind CSS', + 'Vuetify', + ], + }, + { + name: 'Yohanes Bandung Bondowoso', + description: 'FrontEnd. Coffee. Calisthenics. Tattoo. Vim. Modular Synth.', + url: 'https://ybbond.dev/uses', + twitter: '@ybbond_', + emoji: '๐ŸŽน', + country: '๐Ÿ‡ฎ๐Ÿ‡ฉ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Front End', + 'React', + 'React Native', + 'JavaScript', + 'Vim', + 'Hugo', + ], + }, + { + name: 'Dave Redfern', + description: + 'I design and develop userโ€‘centered experiences that deliver measurable returns.', + url: 'https://daveredfern.com/uses', + twitter: '@daveredfern', + emoji: '๐Ÿ‘‹', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Designer', + 'Design', + 'Design Systems', + 'a11y', + 'Web Developer', + 'Developer', + 'JavaScript', + 'Front End', + 'CSS', + ], + }, + { + name: 'Rizwan', + description: 'iOS Developer. Living between Marvel and DC world', + url: 'https://blog.rizwan.dev/uses', + twitter: '@rizzu26', + emoji: '๐Ÿฆ', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'iOS', + 'Swift', + 'Objective-C', + 'React', + 'React Native', + 'JavaScript', + 'Vim', + 'Gatsby', + 'Kotlin', + ], + }, + { + name: 'Dylan Sheffer', + description: 'Web Developer. A11y Advocate. Tea Enthusiast.', + url: 'https://www.dylansheffer.com/posts/uses/', + twitter: '@dylansheffer', + emoji: '๐ŸŒต', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Accessibility', + 'a11y', + 'Developer', + 'Full Stack', + 'Front End', + 'React', + 'Gatsby', + 'JavaScript', + 'Entrepreneur', + 'Styled-Components', + 'Speaker', + 'Freelancer', + ], + }, + { + name: 'Adil Naqvi', + description: 'Mechanical engineer with a knack for coding', + url: 'https://adilnaqvi.com/uses', + twitter: '@notadilnaqvi', + emoji: '๐Ÿ‘จโ€๐Ÿ’ป', + country: '๐Ÿ‡ต๐Ÿ‡ฐ', + computer: 'windows', + phone: 'android', + tags: ['Engineer', 'Front End', 'ReactJS'], + }, + { + name: 'Matรญas Hernรกndez', + description: 'Frontend Engineer, Podcaster, Father, Calisthenic Athlete', + url: 'https://github.com/matiasfh/uses', + twitter: '@matiasfha', + emoji: '๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ', + country: '๐Ÿ‡จ๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Front End', + 'Web', + 'CSS', + 'HTML', + 'Podcaster', + 'React', + 'Graphql', + 'Styled-Components', + 'JavaScript', + 'Engineer', + 'Calisthenics', + ], + }, + { + name: 'Sean Coker', + description: 'Creator & Thinker. Sometimes simultaneously.', + url: 'https://sean.is/using', + twitter: '@okcoker', + emoji: '๐Ÿ‘€', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'JavaScript', + 'Developer', + 'React', + 'Full Stack', + 'Node.js', + 'Engineer', + 'Entrepreneur', + 'Designer', + 'AWS', + 'Performance', + 'Accessibility', + 'UX', + 'UI', + 'Swift', + 'Kotlin', + 'iOS', + 'Android', + ], + }, + { + name: 'Shayon Pal', + description: + 'Product Manager. Amateur coder. Loves to tinker with Web technologies.', + url: 'https://shayonpal.com/uses', + twitter: '@ShayonPal', + emoji: 'โ˜ฎ๏ธ', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Product Manager', + 'Business Analyst', + 'Teacher', + 'Gamer', + 'Whisky Nerd', + 'Movie Buff', + ], + }, + { + name: 'Agu Valeriani', + description: + 'Software developer, previously more full stack, lately focused on frontend. Enjoy traveling and gaming.', + url: 'https://agustinvaleriani.com/uses', + twitter: '@AguValeriani', + emoji: '๐ŸŒด', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'android', + tags: [ + 'Frontend', + 'React', + 'NextJs', + 'Typescript', + 'Developer', + 'Javascript', + 'Web', + 'Css', + 'Node.js', + 'HTML', + 'Web Developer', + 'SQL', + 'Docker', + 'Cloud', + ], + }, + { + name: 'Yves Engetschwiler', + description: + 'Developer, cms enthusiast, bicycle traveler, content creator, Independent at Bee Interactive', + url: 'http://bee-interactive.ch/uses', + twitter: '@yvesdesign', + emoji: '๐ŸŒ', + country: '๐Ÿ‡จ๐Ÿ‡ญ', + computer: 'apple', + phone: 'android', + tags: [ + 'Back End', + 'Bee Interactive', + 'Lochness CMS', + 'Full Stack', + 'Traveler', + 'Developer', + 'laravel', + 'Livewire', + ], + }, + { + name: 'Felix Yeboah Jefferson', + description: 'Fullstack Developer, UI Designer & a Nomad', + url: 'https://jeffson.netlify.app/uses', + twitter: '@jaeyholic', + emoji: '๐Ÿ˜‚', + country: '๐Ÿ‡ฌ๐Ÿ‡ญ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Web', + 'React', + 'Vue.js', + 'Python', + 'JavaScript', + 'Tailwind CSS', + 'Chakra-UI', + 'UI Designer', + ], + }, + { + name: 'Anubhav Srivastava', + description: + 'Web Developer. Occasional blogger. Part time open source contributor', + url: 'https://theanubhav.com/uses', + twitter: '@onlyanubhav', + emoji: '๐Ÿง‘๐Ÿปโ€๐Ÿ’ป', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'apple', + phone: 'android', + tags: [ + 'Front End', + 'UX Developer', + 'Developer', + 'HTML', + 'CSS', + 'JavaScript', + 'npm', + ], + }, + { + name: 'Alexander Christiaan Jacob', + description: + 'A guy that does things, and thinks that having a reason for doing so is largely overrated.', + url: 'https://alexanderchristiaanjacob.com/uses', + twitter: '@ACJ', + emoji: '๐Ÿ‘', + country: '๐Ÿ‡ณ๐Ÿ‡ฑ', + computer: 'windows', + phone: 'iphone', + tags: [ + 'Developer', + 'Artist', + 'Full Stack', + 'HTML', + 'CSS', + 'JavaScript', + 'Sass', + 'npm', + 'php', + ], + }, + { + name: 'Jesse Stilwell', + description: + 'Hobbyist full stack dev, twenty-first century digital boy, music maker, and professional geek.', + url: 'https://stilwell.io/uses', + twitter: '@owlbynight', + emoji: '๐Ÿฆ‰', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Python', + 'JavaScript', + 'CSS', + 'Musical Boi', + 'Nuxt', + 'DevOps', + 'Platforms', + ], + }, + { + name: 'Erik Thiart', + description: 'Full Stack Developer, I am a Swiss Army knife.', + url: 'https://erikthiart.com/uses/', + twitter: '@erikthiart', + emoji: 'โš”๏ธ', + country: '๐Ÿ‡ฟ๐Ÿ‡ฆ', + computer: 'windows', + phone: 'android', + tags: ['Web Development', 'Back End', 'Php', 'SQL', 'AWS', 'Full Stack'], + }, + { + name: 'Ruben Janssen', + description: 'Front-end Developer, Gadget G33k, Guild Lead', + url: 'https://rubenjanssen.me/uses', + twitter: '@RubenJ', + emoji: '๐Ÿฆ„', + country: '๐Ÿ‡ณ๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Front End', + 'UX Developer', + 'JavaScript', + 'CSS', + 'Semantics', + 'Vue.js', + 'DevOps', + 'Motorcycle', + ], + }, + { + name: 'Josh Collinsworth', + description: + 'Front end dev in love with all things Vue, Svelte, CSS, and WordPress. Works in Ruby on Rails.', + url: 'https://joshcollinsworth.com/uses', + twitter: '@jjcollinsworth', + emoji: '๐Ÿป', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Front End', + 'JavaScript', + 'CSS', + 'WordPress', + 'Vue.js', + 'Designer', + 'Developer', + 'Speaker', + 'Nuxt', + 'Gridsome', + 'Ruby', + 'Blogger', + 'Teacher', + ], + }, + { + name: 'Adam Siekierski', + description: + 'Non-professional fullstack developer. Big fan of JavaScript, TypeScript, React, and Vue. Co-host of Polish web development podcast.', + url: 'https://siekierski.ml/#/uses', + twitter: '@a_siekierski', + emoji: '๐Ÿป', + country: '๐Ÿ‡ต๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Full Stack', + 'JavaScript', + 'TypeScript', + 'CSS', + 'React', + 'Vue.js', + 'Node.js', + 'Swift', + 'Podcaster', + 'JAMstack', + 'React Native', + ], + }, + { + name: 'Sam Boswell', + description: + 'CTO, Engineering Manager, IoT, info-sec, geek Sometimes mint condition. Free P&P. Warranty not included.', + url: 'https://www.bozzie.org/uses', + twitter: '@sboswell', + emoji: '๐Ÿพ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'windows', + phone: 'android', + tags: [ + 'InfoSec', + 'Developer', + 'Engineer', + 'C#', + 'Machine Learning', + 'IoT', + 'Speaker', + ], + }, + { + name: 'Jordan Haines', + description: 'Full Stack Web Developer', + url: 'https://jordanairwave.co.uk/uses', + twitter: '@jordanairwave', + emoji: '๐Ÿ˜ƒ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'PHP', + 'HTML', + 'SCSS', + 'CSS', + 'MJML', + 'Javascript', + 'Wordpress', + 'Drupal', + ], + }, + { + name: 'Jay Tyrrell', + description: 'Full Stack Developer', + url: 'https://jaytyrrell.co/uses/', + twitter: '@jaytyrrell13', + emoji: '๐Ÿคทโ€โ™‚๏ธ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: ['Developer', 'Full Stack', 'PHP', 'Javascript', 'Laravel', 'Vue.js'], + }, + { + name: 'Eva Dee', + description: 'Web Developer. Note-taker. Trying to Do Good.', + url: 'https://includejs.dev/uses', + twitter: '@GirlsCodeMK', + emoji: '๐Ÿ’ƒ', + country: '๐Ÿ‡ธ๐Ÿ‡ฎ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Front End', + 'Web Developer', + 'React', + 'JavaScript', + 'Gatsby', + 'Remote', + 'Blogger', + 'Teacher', + ], + }, + { + name: 'Elio Struyf', + description: 'Engineering Lead / Office Development MVP / Public Speaker', + url: 'https://www.eliostruyf.com/uses', + twitter: '@eliostruyf', + emoji: '๐Ÿ˜ƒ', + country: '๐Ÿ‡ง๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'SPFx', + 'React', + 'TypeScript', + 'Node.js', + 'Blogger', + 'DevOps', + 'Speaker', + 'Freelancer', + 'Microsoft', + ], + }, + { + name: 'Lucas Schumacher', + description: 'Fullstack Developer, IoT & DIY Enthusiast', + url: 'https://aceto.dev/uses', + twitter: '@aceto_ls', + emoji: '๐ŸŒฎ', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Web', + 'React', + 'TypeScript', + 'JavaScript', + 'C#', + ], + }, + { + name: 'Jonas Jore', + description: + 'Fullstack Developer, Problemsolving, coffee and fancy terminaltricks!', + url: 'https://github.com/JonasJore/dotfiles/blob/master/uses-tech.md', + twitter: '@JonasJore', + emoji: '๐Ÿ•โ˜•', + country: '๐Ÿ‡ณ๐Ÿ‡ด', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Web', + 'Java', + 'Kotlin', + 'Rust', + 'React', + 'TypeScript', + ], + }, + { + name: 'Mario Sanchez Carrion', + description: 'Junior Web Developer Based in Miami, FL', + url: 'https://mariosanchez.org/uses/', + twitter: '@mariobox', + emoji: '๐Ÿšด', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'linux', + phone: 'iphone', + tags: [ + 'Developer', + 'Web', + 'HTML', + 'CSS', + 'JavaScript', + 'React', + 'Node.js', + 'Python', + ], + }, + { + name: 'Anthony Del Rosario', + description: 'Experienced Full Stack Software Engineer & Computers Lover', + url: 'https://adelrosarioh.me/uses', + twitter: '@adelrosarioh', + emoji: '๐Ÿ’ป ๐Ÿ’ป ๐Ÿ’ป', + country: '๐Ÿ‡ฉ๐Ÿ‡ด', + computer: 'linux', + phone: 'android', + tags: [ + 'Senior Developer', + 'Full Stack', + 'Python', + 'JavaScript', + 'Java', + 'C#', + '.NET', + '.NET Core', + 'ASP.NET Core', + 'MSSQL Server T-SQL', + 'Oracle PL/SQL', + 'PostgreSQL', + 'Angular', + 'Flask', + 'ExpressJS', + ], + }, + { + name: 'Sythe Veenje', + description: 'Freelance Developer & Designer', + url: 'https://sythe.nl/uses', + twitter: '@sytheveenje', + emoji: '๐Ÿšด๐Ÿปโ€โ™‚๏ธ', + country: '๐Ÿ‡ณ๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Web', + 'Front End', + 'JavaScript', + 'Tailwind CSS', + 'SCSS', + 'HTML', + 'Laravel', + 'Wordpress', + 'Vue.js', + ], + }, + { + name: 'Md Solaiman Hossain Rathik', + description: 'Full Stack Developer', + url: 'https://rathik.net/uses', + twitter: '@md_rathik', + emoji: '๐ŸฆŠ', + country: '๐Ÿ‡ง๐Ÿ‡ฉ', + computer: 'apple', + phone: 'android', + tags: ['Vue.js', 'Laravel', 'Bootstrap', 'JavaScript', 'Android XML'], + }, + { + name: 'Christopher Talke', + description: 'ICT Professional / Fullstack Web Developer and Skateboarder', + url: 'https://talke.dev/uses', + twitter: '@cbtalke', + emoji: '๐Ÿซ', + country: '๐Ÿ‡ฆ๐Ÿ‡บ', + computer: 'windows', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Web', + 'Gatsby', + 'Devops', + 'Node.js', + 'JavaScript', + 'React', + ], + }, + { + name: '๐™…๐™ค๐™ง๐™ง๐™š ๐™Ž๐™ฅ๐™ž๐™Ÿ๐™ ๐™š๐™ง', + description: 'Web Developer from the Netherlands', + url: 'https://jorrespijker.nl/uses', + emoji: '๐Ÿคค', + country: '๐Ÿ‡ณ๐Ÿ‡ฑ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Web', + 'Full Stack', + 'Front End', + 'Back End', + 'JavaScript', + 'ES6', + 'CSS', + 'SCSS', + 'HTML', + 'PHP', + 'Wordpress', + ], + }, + { + name: 'Brian Swank', + description: 'Combat Veteran; Software Engineer; Mentor', + url: 'https://swank.dev/uses/', + twitter: '@briansw', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Python', + 'Django', + 'JavaScript', + 'Node.js', + 'Serverless', + 'Netlify', + 'Cloudflare', + 'Vue.js', + 'Gridsome', + 'Nuxt', + 'AWS', + ], + }, + { + name: 'Ammar Alakkad', + description: 'Web Developer', + url: 'https://ammar.codes/uses/', + twitter: '@AmmarCodes', + emoji: 'โ˜•', + country: '๐Ÿ‡น๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Web', + 'Developer', + 'Full Stack', + 'Front End', + 'Back End', + 'JavaScript', + 'Vue.js', + 'CSS', + 'Vim', + 'GitLab', + ], + }, + { + name: 'Amirhossein Rahmati', + description: 'Web Developer and dreamer', + url: 'http://amirhosseinrahmati.com/uses/', + twitter: '@amirhossseeein', + emoji: '๐Ÿš€', + country: '๐Ÿ‡น๐Ÿ‡ท', + computer: 'windows', + phone: 'iphone', + tags: [ + 'Developer', + 'Web', + 'Full Stack', + 'Front End', + 'Back End', + 'JavaScript', + 'CSS', + 'Node.js', + 'GraphQL', + 'React', + 'React Native', + ], + }, + { + name: 'Abo Baloyi', + description: 'Full stack developer & full time computer geek', + url: 'https://baloyiabo.co.za/uses', + twitter: '@abobaloyi', + emoji: 'โ˜•', + country: '๐Ÿ‡ฟ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'android', + tags: [ + 'Python', + 'Engineer', + 'Web Developer', + 'Software Engineer', + 'Full Stack', + 'Entrepreneur', + 'Node.js', + 'GraphQL', + 'PHP', + 'JavaScript', + 'Docker', + 'Linux', + ], + }, + { + name: 'Marko Denic', + description: 'Web Developer', + url: 'https://markodenic.com/uses/', + twitter: '@denicmarko', + emoji: '๐Ÿš€', + country: '๐Ÿ‡ท๐Ÿ‡ธ', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'Web', + 'Full Stack', + 'Front End', + 'JavaScript', + 'CSS', + 'Vue.js', + 'Nuxt', + 'Tailwind CSS', + 'Back End', + 'PHP', + 'Laravel', + 'Wordpress', + ], + }, + { + name: 'Oleg Perchyk', + description: 'Web developer - also ride bmx and cook alot. :wq', + url: 'https://himynameisoleg.com/uses', + twitter: '@himynameisoleg', + emoji: '๐Ÿ•', + country: '๐Ÿ‡บ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Web Developer', + 'Full Stack', + 'GraphQL', + 'React', + 'Gatsby', + 'Vue.js', + 'Sass', + 'AWS', + 'JavaScript', + 'Remote', + 'a11y', + 'Vim', + ], + }, + { + name: 'Dhananjay Porwal', + description: + 'Self taught Cyber Security Analyst, Graphic Designer and Front-end Developer', + url: + 'https://github.com/DhananjayPorwal/Grey-Test/blob/gh-pages/dhananjayporwal_uses.md', + twitter: '@dhananjayindia7', + emoji: '๐Ÿ”ฅ', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'apple', + phone: 'android', + tags: [ + 'Ethical Hacker', + 'Metasploit Framework', + 'Nmap', + 'OpenSSH', + 'Wireshark', + 'Nessus', + 'Snort', + 'John the Rippe', + 'Javascript', + 'Front End', + ], + }, + { + name: 'Manassarn "Noom" Manoonchai', + description: 'Coding, Productivity, Technologies, macOS, Keyboard', + url: 'https://monosor.com/uses', + twitter: '@narze', + emoji: '๐Ÿ˜ท', + country: '๐Ÿ‡น๐Ÿ‡ญ', + computer: 'apple', + phone: 'android', + tags: [ + 'JavaScript', + 'Ruby on Rails', + 'Testing', + 'Vim', + 'Visual Studio Code', + 'Web', + ], + }, + { + name: 'Manoj Barman', + description: 'Working hardly, or Hardly working..', + url: 'https://manojbarman.in/uses', + twitter: '@itsmanojb', + emoji: '๐ŸŽง', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'linux', + phone: 'iphone', + tags: ['Web Developer', 'React', 'Angular', 'HTML/CSS', 'Node.js'], + }, + { + name: 'Monica Powell', + description: + "Hi! I'm a product engineer who is passionate about making open-source more accessible and community building", + url: 'https://www.aboutmonica.com/uses/', + twitter: '@waterproofheart', + emoji: '๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ป', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Blogger', + 'Gatsby', + 'Full Stack', + 'Front End', + 'JavaScript', + 'React', + 'Node.js', + 'Remote', + 'Visual Studio Code', + ], + }, + { + name: 'Mark Railton', + description: 'Software Engineer', + url: 'https://markrailton.com/uses', + twitter: '@railto', + emoji: '๐Ÿง', + country: '๐Ÿ‡ฎ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Blogger', + 'Full Stack', + 'Front End', + 'Back End', + 'JavaScript', + 'React', + 'Node.js', + 'Express', + 'Python', + 'Flask', + 'PHP', + 'Linux', + 'Pop!_OS', + 'Ubuntu', + 'Remote', + 'APIs', + 'PyCharm', + 'WebStorm', + 'PhpStorm', + 'DataGrip', + 'Visual Studio Code', + ], + }, + { + name: 'Hideki Jinnai', + description: 'Lifelong Learner', + url: 'https://github.com/dekisr/uses', + emoji: '๐ŸงŸ', + country: '๐Ÿ‡ง๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: ['Front End', 'JavaScript', 'Ink', 'Pencil', 'Brush'], + }, + { + name: '๐๐ž๐ง๐ง๐ž๐ญ๐ญ ๐๐ž๐ง๐ž๐๐ข๐œ๐ญ', + description: '๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ž๐ซ ๐š๐ง๐ ๐–๐ž๐ข๐ซ๐๐จ', + url: 'http://baharajr.me/uses', + twitter: '@BaharaJr', + emoji: '๐Ÿค“', + country: '๐Ÿ‡น๐Ÿ‡ฟ', + computer: 'linux', + phone: 'iphone', + tags: [ + 'Developer', + 'Web', + 'Full Stack', + 'Front End', + 'JavaScript', + 'CSS', + 'Angular', + 'React', + 'Node.js', + 'Back End', + 'Nest', + 'DHIS2', + 'Docker', + ], + }, + { + name: 'Raul Melo', + description: + 'Developer, writer in my spare time, open-source contributor. Believes the only way to transform lives is through education.', + url: 'https://raulmelo.dev/uses', + twitter: '@raul_fdm', + emoji: '๐Ÿ‘Œ', + country: '๐Ÿ‡ง๐Ÿ‡ท', + computer: 'windows', + phone: 'android', + tags: [ + 'Data Scraping', + 'Engineer', + 'Front End', + 'GraphQL', + 'JavaScript', + 'Node.js', + 'React', + 'Software Engineer', + 'Styled Components', + 'TypeScript', + 'Web Developer', + 'Windows', + 'Writer', + ], + }, + { + name: 'Ryan Harris', + description: + 'dev @ fauna. organizer @ reactadelphia. streamer @ twitch.tv/ryan_c_harris. member of @thelivecoders.', + url: 'https://ryanharris.dev/uses', + twitter: '@ryan_c_harris', + emoji: '๐Ÿ”ฅ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'React', + 'JavaScript', + 'Gatsby', + 'Node.js', + 'Serverless', + 'Developer', + 'Streamer', + 'Writer', + ], + }, + { + name: 'Chris Hufnagel', + description: 'Front End Developer & Designer', + url: 'https://chrishufnagel.com/uses/', + twitter: '@ChrisHufnagel', + emoji: '๐Ÿค“', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Web', + 'Front End', + 'CSS', + 'SCSS', + 'HTML', + 'PHP', + 'Wordpress', + 'Blogger', + 'Entrepreneur', + ], + }, + { + name: 'Jeff Szuc', + description: 'UX Designer, Frontend Developer, Lifelong Learner.', + url: 'https://jeffszuc.com/uses', + twitter: '@szuc', + emoji: '๐Ÿ˜†', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'android', + tags: [ + 'CSS', + 'JavaScript', + 'React', + 'Designer', + 'Developer', + 'UX', + 'Accessibility', + ], + }, + { + name: 'Maxim Zubarev', + description: + 'Enthusiast with an opinion. I use things, press buttons, and sometimes go to places.', + url: 'https://maximzubarev.com/uses', + twitter: '@mxmzb', + emoji: '๐Ÿค ', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Blogger', + 'Freelancer', + 'Full Stack', + 'Front End', + 'Node.js', + 'GraphQL', + 'React', + 'React Native', + 'Gatsby', + 'Next', + 'Rails', + 'Flutter', + 'TypeScript', + 'Machine Learning', + ], + }, + { + name: 'Kelvin Mai', + description: + 'Self Taught Full Stack developer, youtuber, full time nerd and aspiring functional programming polyglot', + url: 'https://kelvinmai.io/uses', + twitter: '@kelvinmai', + emoji: '๐Ÿคทโ€โ™‚๏ธ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'linux', + phone: 'android', + tags: [ + 'YouTuber', + 'Engineer', + 'Web Developer', + 'Software Engineer', + 'Full Stack', + 'Front End', + 'Node.js', + 'GraphQL', + 'React', + 'Angular', + 'JavaScript', + 'TypeScript', + 'Clojure', + 'ClojureScript', + 'Linux', + ], + }, + { + name: 'Tim Raderschad', + description: 'Germany based JS Enthuasiast', + url: 'https://cstrnt.dev/uses', + twitter: '@cstrnt', + emoji: '๐Ÿ‘จโ€๐Ÿš€', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Blogger', + 'React', + 'Next.js', + 'Node.js', + 'Gatsby', + 'TypeScript', + 'React Native', + 'Svelte', + ], + }, + { + name: 'Gerardo Jaramillo', + description: 'Developer and Dreamer', + url: 'https://www.codingwithjerry.com/uses', + twitter: '@gerardojaras', + emoji: '๐ŸŽง', + country: '๐Ÿ‡ฌ๐Ÿ‡น', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Blogger', + 'Laravel', + 'Angular', + 'Vue.js', + 'Gatsby', + 'Wordpress', + 'Full Stack', + ], + }, + { + name: 'Andrew Nguyen Vo', + description: 'Lover of code, coffee, and karaoke', + url: 'https://awnvo.com/uses', + twitter: '@TheNgooyun', + emoji: 'โ„๏ธ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'iphone', + tags: [ + 'Developer', + 'Designer', + 'Engineer', + 'Front End', + 'Angular', + 'TypeScript', + ], + }, + { + name: 'Jitendra Nirnejak', + description: 'Developer, Designer and Blogger', + url: 'https://nirnejak.com/uses', + twitter: '@jeetnirnejak', + emoji: '๐Ÿ”ฅ', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Designer', + 'Blogger', + 'Node.js', + 'React', + 'Vue.js', + 'Gatsby', + ], + }, + { + name: 'Farai Gandiya', + description: 'Software Developer', + url: 'https://farai.xyz/uses', + twitter: '@faraixyz', + emoji: '๐Ÿคท', + country: '๐Ÿ‡ฟ๐Ÿ‡ผ', + computer: 'windows', + phone: 'iphone', + tags: ['Developer', 'Web', 'Python'], + }, + { + name: 'Elijah Rwothoromo', + description: 'Software Developer, Poet, code and play!', + url: 'https://rwothoromo.wordpress.com/2020/05/29/uses/', + twitter: '@rwothoromo', + emoji: '๐Ÿ™ƒ', + country: '๐Ÿ‡บ๐Ÿ‡ฌ', + computer: 'windows', + phone: 'android', + tags: [ + 'PHP', + 'Python', + 'Android', + 'Developer', + 'Laravel', + 'Flask', + 'Kotlin', + 'Poet', + 'Writer', + 'JavaScript', + 'React', + 'PostgreSQL', + ], + }, + { + name: 'Dhaval Boraniya', + description: 'Developer', + url: 'http://itca.xyz/uses', + twitter: '@dhavalboraniya', + emoji: '๐Ÿ˜‡', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'linux', + phone: 'android', + tags: ['Developer', 'PHP'], + }, + { + name: 'davidak', + description: 'Creating Free Software, with a focus on QA.', + url: 'https://davidak.de/uses/', + twitter: '@davidak', + emoji: '๐Ÿ˜ฌ', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'linux', + phone: 'android', + tags: [ + 'Software Engineer', + 'Content Creator', + 'Minimalist', + 'Gamer', + 'Activist', + ], + }, + { + name: 'Irshad Ali', + description: 'Front-End-Developer based in Hyderabad, India.', + url: 'http://www.irshadali.codes/uses', + twitter: '@imirshadali', + emoji: '๐Ÿ‘จโ€๐Ÿ’ป', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Designer', + 'Blogger', + 'JavaScript', + 'Svelte', + 'Node.js', + 'React', + 'Gatsby', + ], + }, + { + name: 'James Mathias', + description: 'Artist, Writer, & Outlaw', + url: 'https://leihu.com/uses', + twitter: '@jmathias', + emoji: '๐Ÿฐ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Artist', + 'Writer', + 'Outlaw', + 'Designer', + 'Developer', + 'Illustrator', + 'HTML', + 'CSS', + 'JavaScript', + ], + }, + { + name: 'Sudhanshu Bajaj', + description: 'Code. Travel. Sleep. Repeat. Magento Developer', + url: 'https://www.sudhanshubajaj.com/uses/', + twitter: '@sudhanshubajaj', + emoji: '๐Ÿ˜‡', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Web', + 'Developer', + 'Architect', + 'PHP', + 'Magento', + 'Full Stack', + 'Wordpress', + 'JavaScript', + 'Drupal', + 'Laravel', + ], + }, + { + name: 'Enea Xharja', + description: 'Web Developer', + url: 'https://eneaxharja.com/uses', + twitter: '@eneaxharja', + emoji: '๐Ÿ‘“', + country: '๐Ÿ‡ฎ๐Ÿ‡น', + computer: 'apple', + phone: 'android', + tags: ['Web', 'Developer', 'JavaScript', 'React', 'Gatsby'], + }, + { + name: 'Dhanish Gajjar', + description: 'Developer', + url: 'https://dhanishgajjar.com/uses', + twitter: '@dhanishgajjar', + emoji: '๐Ÿ˜‡', + country: '๐Ÿ‡ต๐Ÿ‡น', + computer: 'apple', + phone: 'iphone', + tags: ['Developer', 'JavaScript'], + }, + { + name: 'Cesar Gomez', + description: 'Web Developer', + url: 'https://www.csargomez.com/#uses', + twitter: '@cgope', + emoji: '๐Ÿถ', + country: '๐Ÿ‡จ๐Ÿ‡ด', + computer: 'apple', + phone: 'iphone', + tags: ['Web', 'Developer', 'JavaScript'], + }, + { + name: 'Jonesh Shrestha', + description: + '๐Ÿ“ฑiOS and ๐Ÿ•ธWeb Developer traveling through time and doing my best to relish this remarkable life', + url: 'https://www.joneshshrestha.com/uses', + twitter: '@shresthajonesh', + emoji: '๐Ÿง˜๐Ÿปโ€', + country: '๐Ÿ‡ณ๐Ÿ‡ต', + computer: 'apple', + phone: 'iphone', + tags: ['Developer', 'iOS', 'JavaScript', 'Swift', 'Node.js', 'Web'], + }, + { + name: 'Aditya Thebe', + description: + '๐Ÿ’ป Full Stack Developer with an interest in bitcoins and blockchain.', + url: 'https://www.adityathebe.com/uses', + twitter: '@adityathebe', + emoji: 'โšฝ', + country: '๐Ÿ‡ณ๐Ÿ‡ต', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'Linux', + 'JavaScript', + 'Full Stack', + 'Node.js', + 'Docker', + 'Bitcoin', + 'Blockchain', + 'React', + 'Angular', + 'Gatsby', + ], + }, + { + name: 'Travis Luong', + description: 'Full Stack Developer', + url: 'https://www.travisluong.com/uses', + twitter: '@TravisLuong', + emoji: '๐Ÿค–', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'JavaScript', + 'Developer', + 'React', + 'Full Stack', + 'Node.js', + 'DevOps', + 'Docker', + 'SQL', + ], + }, + { + name: 'Kyle McDonald', + description: 'Software Engineer', + url: 'https://kylemcd.com/uses/', + twitter: '@designbykyle', + emoji: '๐Ÿค™', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'JavaScript', + 'Front End', + 'Node.js', + 'CSS', + 'React', + 'HTML', + 'React', + 'Engineer', + 'Gatsby', + ], + }, + { + name: 'Sean Keever', + description: 'Full stack developer.', + url: 'https://skies.dev/uses', + twitter: '@swkeever', + emoji: 'โ›…', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'linux', + phone: 'iphone', + tags: [ + 'Developer', + 'JavaScript', + 'React', + 'Full Stack', + 'Node.js', + 'Blogger', + 'TypeScript', + 'Gatsby', + 'Python', + 'Linux', + 'Java', + 'Tailwind CSS', + ], + }, { name: 'Jibin Thomas', description: @@ -21,10 +2683,108 @@ module.exports = [ 'Next', ], }, + { + name: 'Michael Rolfsen', + description: 'Designer and Front-of-the-Front-End Dev. I suck at guitar.', + url: 'https://boldandfriendly.de/uses', + twitter: '@michaelsupdates', + emoji: '๐Ÿฅ‘', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Designer', + 'Entrepreneur', + 'Front End', + 'Developer', + 'HTML', + 'Sass', + 'Less', + 'CSS', + 'JAMstack', + ], + }, + { + name: 'Michael Read', + description: 'Full Stack Web and Mobile App Developer.', + url: 'https://www.michaelcread.com/uses', + twitter: '@MichaelCRead', + emoji: '๐Ÿš€', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'HTML', + 'Sass', + 'CSS', + 'JavaScript', + 'Angular', + 'Cordova', + 'Java', + 'Java Spring', + 'DevOps', + 'Front End', + 'Back End', + 'Full Stack', + ], + }, + { + name: 'Amadeus Mader', + description: + 'Front-End Dev & Occasional Blogger. Loves React, CSS, Electron, Javascript, Gatsby & Next', + url: 'https://mozart409.space/uses', + twitter: '@marc_van_sax', + emoji: 'โšก', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Blogger', + 'Front End', + 'JavaScript', + 'Remote', + 'Devtools', + 'GraphQL', + 'Gatsby', + 'Electron', + 'CSS', + 'React', + 'Tailwind CSS', + 'Next', + ], + }, + { + name: 'Marko Bajlovic', + description: + 'Multidisciplinary creative and full-stack developer; forever learning.', + url: 'https://marko.tech/uses', + twitter: '@desmosthenes', + emoji: '๐Ÿฆ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'DevOps', + 'Front End', + 'Back End', + 'Full Stack', + 'React', + 'Node.js', + 'NGINX', + 'Gatsby', + 'Python', + 'PHP', + 'GraphQL', + 'UI', + 'UX', + ], + }, { name: 'Simon Aronsson', description: - 'Developer Advocate, Cloud and Devops Aficionado, Full-stack Developer', + 'Developer Advocate, Cloud and DevOps Aficionado, Full-stack Developer', url: 'https://simme.dev/uses', twitter: '@0x12b', emoji: '๐Ÿฅ‘', @@ -40,10 +2800,37 @@ module.exports = [ 'JavaScript', 'Go', 'Cloud', - 'Devops', + 'DevOps', 'Agile', ], }, + { + name: 'Joรฃo Pescada', + description: 'Technologist and Consultant for web apps', + url: 'https://joaopescada.com/uses', + twitter: '@jpscd', + emoji: 'โœ…', + country: '๐Ÿ‡ต๐Ÿ‡น', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Designer', + 'a11y', + 'Performance', + 'JavaScript', + 'CSS', + 'SCSS', + 'Typescript', + 'Angular', + 'React', + 'Node.js', + 'PHP', + 'Laravel', + 'Remote', + ], + }, { name: 'Wes Bos', description: @@ -62,10 +2849,91 @@ module.exports = [ 'YouTuber', 'JavaScript', 'React', - 'Node', + 'Node.js', 'CSS', ], }, + { + name: 'Yogi', + description: 'iOS and Web Developer', + url: 'https://github.com/yg/uses', + twitter: '@ygcodes', + emoji: '๐Ÿ‘', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'linux', + phone: 'android', + tags: [ + 'Full Stack', + 'Web Developer', + 'iOS Developer', + 'Android Developer', + 'UI/UX', + 'JavaScript', + 'React', + 'React Native', + 'Docker', + 'DevOps', + ], + }, + { + name: 'Stephanie Handsteiner', + description: '๐Ÿ’ป Full-Stack Developer with a background in design.', + url: 'https://stephfh.dev/uses', + emoji: '๐Ÿค“', + country: '๐Ÿ‡ช๐Ÿ‡บ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'CSS', + 'JavaScript', + 'PHP', + 'Docker', + 'DevOps', + 'UI', + 'UX', + 'Streamer', + ], + }, + { + name: 'Gift Egwuenu', + description: '๐Ÿ’ปFrontend Engineer and Technical Writer.', + url: 'https://giftegwuenu.com/uses', + emoji: '๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป', + country: '๐Ÿ‡ณ๐Ÿ‡ฌ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'JAMstack', + 'CSS', + 'JavaScript', + 'Data Viz', + 'UI', + 'UX', + 'Youtuber', + ], + }, + { + name: 'Bui Minh Phuc', + description: + 'A front-end web developer lives and works in Saigon, and still single ๐Ÿ˜‰', + url: 'https://buiminhphuc.com/uses/', + twitter: '@minhphucbui', + emoji: '๐Ÿ‘ฝ', + country: '๐Ÿ‡ป๐Ÿ‡ณ', + computer: 'windows', + phone: 'android', + tags: [ + 'Web Developer', + 'Web Animation', + 'Tripper', + 'CSS', + 'WordPress', + 'GreenSock', + ], + }, { name: 'Chandu J S', description: @@ -82,13 +2950,36 @@ module.exports = [ 'JavaScript', 'Full Stack', 'CSS', - 'Node', + 'Node.js', 'PHP', 'Flutter', 'React', 'Angular', ], }, + { + name: 'Shubham Battoo', + description: 'Software Engineer focused on Web Technologies from India.', + url: 'https://shubhambattoo.in/uses', + twitter: '@Shubham_batt', + emoji: '๐Ÿ––๐ŸŽง', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'JavaScript', + 'Full Stack', + 'CSS', + 'Node.js', + 'React', + 'Angular', + 'Blogger', + 'NextJs', + 'JAMStack', + 'Web', + ], + }, { name: 'Mykolas Krupauskas', description: @@ -105,7 +2996,7 @@ module.exports = [ 'JavaScript', 'TypeScript', 'React', - 'Node', + 'Node.js', 'Gatsby', 'C#', '.NET', @@ -132,10 +3023,200 @@ module.exports = [ 'Next', 'CSS', 'GraphQL', - 'Node', + 'Node.js', 'SQL', ], }, + { + name: 'Tuna ร‡aฤŸlar GรผmรผลŸ', + description: + 'Senior software and systems engineer. I design things and make stuff when needed.', + url: 'https://pikseladam.com/uses', + twitter: '@tc_gumus', + emoji: '๐Ÿงฟ', + country: '๐Ÿ‡น๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'JavaScript', + 'Java', + 'PHP', + 'Gatsby', + 'C#', + 'Rails', + 'SaaS', + 'PaaS', + 'SQL', + ], + }, + { + name: 'Aaron Uurman', + description: + 'Back end developer who likes to develop front end on free time ๐Ÿคทโ€โ™‚๏ธ. And I also blog.', + url: 'https://aaronuurman.com/uses', + twitter: '@aaronuurman', + emoji: '๐Ÿ•๐Ÿบ', + country: '๐Ÿ‡ช๐Ÿ‡ช', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'Blogger', + 'CSS', + 'Gatsby', + 'HTML', + 'Back End', + '.NET', + 'Linux', + '.NET Core', + 'C#', + 'Testing', + 'Azure', + ], + }, + { + name: 'Andrew Byrd', + description: 'Web dev. Girl Dad. Bodybuilder. Gamer.', + url: 'https://www.andrewbyrd.dev/uses/', + twitter: '@WordyTheByrd', + emoji: '๐Ÿฆ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Front End', + 'Full Stack', + 'TypeScript', + 'React', + 'Node.js', + 'Python', + ], + }, + { + name: 'Siim Mรคnnart', + description: + 'Cloud Engineer and Developer. Learner of things, recreational pilot and lover of cats. From Tallinn, Estonia. Based in Sydney, Australia.', + url: 'https://siim.me/uses', + twitter: '@siim', + emoji: '๐Ÿพ', + country: '๐Ÿ‡ฆ๐Ÿ‡บ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Azure', + 'Cloud', + 'JavaScript', + 'React', + 'Gatsby', + 'Tailwind CSS', + 'Web Developer', + ], + }, + { + name: 'Prakhil TP', + description: + 'Team lead, Experienced full-stack engineer & non-stop learner. :wq', + url: + 'https://www.notion.so/Things-Prakhil-uses-e995e61834c242f1b739be9f8819fb0c', + twitter: '@Prakhil_tp', + emoji: '๐Ÿ–ฎ๐ŸŒ๐Ÿง˜๐Ÿ”ญ', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'linux', + phone: 'android', + tags: [ + 'Engineer', + 'JavaScript', + 'React', + 'Vim', + 'Full Stack', + 'TypeScript', + 'DevOps', + 'AWS', + 'Blogger', + ], + }, + { + name: 'Ryan Filler', + description: 'Front-End Developer & Designer', + url: 'https://ryanfiller.com/uses', + twitter: '@ryanfiller_', + emoji: '๐Ÿ•', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Designer', + 'Accessibility', + 'CSS', + 'Design Systems', + 'Front End', + 'Gatsby', + 'GraphQL', + 'HTML', + 'JAMstack', + 'JavaScript', + 'React', + 'SCSS', + 'Testing', + 'UI', + 'UX', + ], + }, + { + name: 'Maxence Poutord', + description: + 'Software engineer, digital nomad, public speaker and remote worker', + url: 'https://www.maxpou.fr/uses', + twitter: '@_maxpou', + emoji: '๐ŸŽ’', + country: '๐Ÿ‡ซ๐Ÿ‡ท', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Front End', + 'JavaScript', + 'Remote', + 'Mentor', + 'React', + 'Blogger', + 'Vue.js', + 'Testing', + 'Gatsby', + ], + }, + { + name: 'Colin Principe', + description: + 'Software Guild graduate, Full stack developer, Java backend, Angular/React frontend.', + url: 'https://principe.io/uses/', + twitter: '@cprincipe', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'android', + tags: [ + 'React', + 'Angular', + 'Node.js', + 'Full Stack', + 'MongoDB', + 'Jest', + 'Jasmine', + 'Karma', + 'Storybook', + 'Java', + 'AWS Lambda', + 'DynamoDB', + 'Software Guild', + 'Bitbucket', + 'Bamboo', + 'Cloud Foundry', + ], + }, { name: 'Ahmed Ibrahim', description: @@ -152,10 +3233,29 @@ module.exports = [ 'Entrepreneur', 'JavaScript', 'React', - 'Node', + 'Node.js', 'Cloud', ], }, + { + name: 'Aris Ripandi', + description: 'Full-stack web developer & educator. Open Source enthusiast.', + url: 'https://kataris.id/uses', + twitter: '@riipandi', + emoji: '๐Ÿง', + country: '๐Ÿ‡ฎ๐Ÿ‡ฉ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'React', + 'Laravel', + 'Spring Boot', + 'DevOps', + 'TailwindCSS', + ], + }, { name: 'Martin Chammah', description: 'Gatsby Fan, Full-stack web developer, architect', @@ -169,7 +3269,7 @@ module.exports = [ 'Developer', 'Full Stack', 'Gatsby', - 'Node', + 'Node.js', 'React', 'Wordpress', 'Woocommerce', @@ -179,6 +3279,75 @@ module.exports = [ 'SQL', ], }, + { + name: 'James Peilow', + description: 'Front-end Developer, Switch owner, coffee and beer drinker', + url: 'https://jamespeilow.com/uses', + twitter: '@theastronautjay', + emoji: '๐Ÿš€', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Front End', + 'JavaScript', + 'Vue.js', + 'CSS', + 'SCSS', + 'Nuxt', + 'Shopify', + ], + }, + { + name: 'Mostafa Hosseini', + description: 'Fullstack Developer', + url: 'https://mostafa-hosseini.me/uses', + twitter: '@moostaaafaa', + emoji: '๐ŸŽฏ', + country: '๐Ÿ‡ฎ๐Ÿ‡ท', + computer: 'apple', + phone: 'android', + tags: [ + 'Backend', + 'Frontend', + 'Full Stack', + 'PHP', + 'Laravel', + 'Golang', + 'JavaScript', + 'Vue.js', + 'Express.JS', + 'REST', + 'Docker', + ], + }, + { + name: 'Clint Winter', + description: + 'Full stack developer loving the Laravel ecosystem. Sometimes I write about it.', + url: 'https://clintgwinter.com/uses', + twitter: '@ClintWinter2', + emoji: '๐Ÿค“โ›บ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'android', + tags: [ + 'Web Developer', + 'Full Stack', + 'Developer', + 'Web', + 'PHP', + 'SQL', + 'Laravel', + 'JavaScript', + 'Tailwind CSS', + 'CSS', + 'Vue.js', + 'AlpineJS', + 'Laravel Livewire', + 'Blogger', + ], + }, { name: 'Bob Orchard', description: @@ -193,12 +3362,128 @@ module.exports = [ 'Remote', 'Product Manager', 'Gatsby', - 'Javascript', + 'JavaScript', 'React', 'WordPress', 'Rails', ], }, + { + name: 'Julius Dockwarder', + description: 'he/him - Developer, blogger & YouTuber from Berlin', + url: 'https://julius.dev/uses', + twitter: '@dockwarder', + emoji: 'โš›', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Student', + 'Remote', + 'Developer', + 'TypeScript', + 'Sanity', + 'Next.js', + 'React', + ], + }, + { + name: 'Martรญn M.', + description: 'Dad & Developer (former skydiver)', + url: 'https://uses.skydiver.dev/', + emoji: '๐Ÿ‘จโ€๐Ÿ’ป', + country: '๐Ÿ‡บ๐Ÿ‡พ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Software Engineer', + 'Full Stack', + 'Node.js', + 'JavaScript', + 'PHP', + 'React', + 'Vue.js', + 'Laravel', + 'Next.js', + 'Nuxt', + 'OctoberCMS', + 'Gatsby', + 'MySQL', + 'MongoDB', + 'FaunaDB', + 'Electron', + ], + }, + { + name: 'Jamie Bowman', + description: + 'Full Stack Developer, DevOps, Infrastructure as Code, Penetration Testing, Blogger', + url: 'https://www.mrjamiebowman.com/uses', + twitter: '@mrjamiebowman', + emoji: '๐Ÿ‘จโ€๐Ÿ’ป', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'android', + tags: [ + 'JavaScript', + 'Developer', + 'React', + 'Full Stack', + 'CSS', + 'Front End', + 'Blogger', + 'TypeScript', + 'HTML', + 'PHP', + 'Engineer', + 'Entrepreneur', + 'Back End', + 'Python', + 'Angular', + 'Web Developer', + 'Designer', + 'Docker', + 'Remote', + 'Web', + 'YouTuber', + 'SCSS', + 'Ruby', + 'DevOps', + 'Wordpress', + 'Backend', + '.NET', + 'Go', + 'C', + 'Ubuntu', + 'MySQL', + 'VS Code', + 'ParrotOS', + 'Kali', + 'Terraform', + ], + }, + { + name: 'Jamie Ryan', + description: + 'Full Stack Developer and CodeClan graduate from Edinburgh, Scotland', + url: 'https://www.jamieryan.dev/uses', + twitter: '@jamieryandev', + emoji: '๐Ÿ“ฑ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'JavaScript', + 'Java', + 'iOS', + 'Android', + 'Cloud', + 'Agile', + ], + }, { name: 'Michael Stokoe', description: 'Back-end PHP Developer. Gamer, musician and motorcyclist.', @@ -212,7 +3497,7 @@ module.exports = [ 'PHP', 'Laravel', 'JavaScript', - 'Vue', + 'Vue.js', 'Developer', 'Engineer', 'AWS', @@ -221,6 +3506,190 @@ module.exports = [ 'CSS', ], }, + { + name: 'Luis Alfredo Lorenzo', + description: + 'Professional programmer and clean coder; I swear I will not kill -9 anyone.', + url: 'http://babas.bot/uses', + twitter: '@babasbot', + emoji: '๐Ÿฆ†', + country: '๐Ÿ‡ฒ๐Ÿ‡ฝ', + computer: 'apple', + phone: 'android', + tags: ['Full Stack', 'DevOps', 'Remote', 'Ruby', 'JavaScript'], + }, + { + name: 'Fabian Vallejos', + description: + 'Web Developer, Amateur Photographer, Writer, Occasional Gamer & Streamer, Father of Shih Tzus', + url: 'https://fabianvallejos.com/uses/', + twitter: '@VallejosFab', + emoji: '๐Ÿง‰', + country: '๐Ÿ‡บ๐Ÿ‡พ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Web Developer', + 'Full Stack', + 'JavaScript', + 'TypeScript', + 'React', + 'Angular', + 'Node.js', + 'Go', + 'Photographer', + 'Writer', + 'Streamer', + ], + }, + { + name: 'William Rodriguez', + description: 'Full-Stack Developer. TALL Stack Advocate. Less is more.', + url: 'https://williamrodriguez.com/uses', + twitter: '@WillRodRican', + emoji: '๐Ÿค™', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'PHP', + 'Laravel', + 'JavaScript', + 'Vue.js', + 'Developer', + 'Engineer', + 'AWS', + 'Full Stack', + 'Front End', + 'HTML', + 'CSS', + 'SASS', + 'Web Developer', + 'Web Development', + 'Tailwind CSS', + 'Laravel Livewire', + 'AlpineJS', + 'Electron', + 'Musician', + 'VS Code', + 'TALL Stack', + ], + }, + { + name: 'Shawn Crigger', + description: + 'Full Stack Developer, Pixel Craftsman, Dog Lover and avid Meat eater!', + url: 'https://shawn-crigger.herokuapp.com/uses', + twitter: '@shawncrigger', + emoji: '๐Ÿถ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Blogger', + 'Laravel', + 'Angular', + 'Vue.js', + 'Jekyll', + 'Wordpress', + 'Full Stack', + 'PHP', + 'Wordpress', + 'JavaScript', + 'CSS', + 'Sass', + 'Node.js', + 'AWS', + 'Linux', + ], + }, + { + name: 'Keith Donegan', + description: 'Irish WordPress developer, based in London, UK.', + url: 'https://www.keithdonegan.com/uses/', + twitter: '@eirestudio', + emoji: '๐Ÿคช', + country: '๐Ÿ‡ฎ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: ['WordPress', 'Developer', 'CSS', 'Front End'], + }, + { + name: 'Misir Jafarov', + description: + 'Human, full stack developer, and Open source developer from the world.', + url: 'https://themisir.com/uses/', + emoji: 'โœŒ', + country: '๐Ÿ‡ฆ๐Ÿ‡ฟ', + computer: 'windows', + phone: 'android', + twitter: '@themisir', + tags: [ + 'Developer', + 'Full Stack', + 'C#', + 'JavaScript', + 'TypeScript', + 'AspNet Core', + 'React', + 'Flutter', + 'Dart', + 'Node.js', + 'Debian', + 'Docker', + 'Kubernetes', + 'DevOps', + ], + }, + { + name: 'John SJ Anderson', + description: + 'information technology executive, conference speaker, and Open Source software developer and community organizer from Salem, Oregon, USA.', + url: 'https://genehack.org/uses', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'HTML', + 'CSS', + 'JavaScript', + 'Linux', + 'Debian', + 'Perl', + 'Node.js', + 'Emacs', + ], + }, + { + name: 'Brandon Clapp', + description: + "I create user interfaces and write code for the web. I enjoy teaching others what I've learned along the way.", + url: 'https://brandonclapp.com/uses', + twitter: '@BrandonClapp', + emoji: '๐Ÿ‘', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'JavaScript', + 'TypeScript', + 'Node.js', + 'Angular', + 'React', + 'Full Stack', + 'Front End', + 'C#', + 'Python', + 'AWS', + 'Blogger', + 'Entrepreneur', + 'Developer', + 'Teacher', + ], + }, { name: 'Makon Cline', description: @@ -237,7 +3706,7 @@ module.exports = [ 'Full Stack', 'Entrepreneur', 'JavaScript', - 'Node', + 'Node.js', 'React', 'Gatsby', 'PostgreSQL', @@ -245,6 +3714,34 @@ module.exports = [ 'AWS', ], }, + { + name: 'Pierre-Antoine "Leny" Delnatte', + description: + 'Developer, Bootcamp coach. Forging the next generation of webdevelopers.', + url: 'https://leny.me/uses/', + twitter: '@leny_be', + emoji: '๐Ÿšง', + country: '๐Ÿ‡ง๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'JavaScript', + 'Node.js', + 'React', + 'Svelte', + 'Gatsby', + 'PostgreSQL', + 'GraphQL', + 'Serverless', + 'Docker', + 'Mentor', + 'Teacher', + 'AWS', + 'DevOps', + ], + }, { name: 'Nich Secord', description: @@ -268,7 +3765,52 @@ module.exports = [ 'CSS', 'Sass', 'Styled Components', - 'Node', + 'Node.js', + ], + }, + { + name: 'Sebastien Elet', + description: + 'Full stack javascript developer which also loves ops and automation', + url: + 'https://www.notion.so/Dev-environment-ec11cb5bd0594c16a3c6338e6aa4f5b9', + twitter: '@SebastienElet', + emoji: '๐Ÿš€', + country: '๐Ÿ‡ซ๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Vim', + 'Ops', + 'Docker', + 'Javascript', + 'Typescript', + 'Node.js', + 'Back End', + ], + }, + { + name: 'Simone Puhl', + description: + 'Front end / Web Developer, Cacti & Cat mom who loves cheeseburgers', + url: 'http://www.simonepuhl.com/uses', + twitter: '@per5imone', + emoji: '๐ŸŒต', + country: '๐Ÿ‡ณ๐Ÿ‡ฑ', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Web', + 'Front End', + 'HTML', + 'CSS', + 'LESS', + 'SCSS', + 'JavaScript', + 'PHP', + 'Magento2', ], }, { @@ -292,25 +3834,190 @@ module.exports = [ 'JavaScript', ], }, + { + name: 'Michael Herman', + description: + 'Full-stack web developer. Software architect. Educator. Entrepreneur. Lover of Docker, Radiohead, running, and reading well-crafted project READMEs.', + url: 'https://mherman.org/about#uses', + twitter: '@mikeherman', + emoji: '๐Ÿ™', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'DevOps', + 'Architect', + 'JavaScript', + 'Python', + 'Docker', + 'AWS', + 'Testing', + 'Teacher', + ], + }, + { + name: 'Elisha Terada', + description: + 'Web & Mobile Software Engineer, UI Designer, Creative-Thinker.', + url: 'https://www.elishaterada.com/uses', + twitter: '@elishaterada', + emoji: '๐Ÿฑ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Front End', + 'React', + 'Next', + 'TypeScript', + 'JavaScript', + 'Node.js', + 'CSS', + 'UI', + 'iOS', + 'Swift', + ], + }, + { + name: 'Daniel Flege', + description: + 'Web Developer & Podcaster ๐Ÿ–ฅ๐ŸŽ™ Loves Rails and Front End Stuff. My three girls are the {CSS} to my ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง', + url: 'https://danielflege.com/uses/', + twitter: '@flegedaniel', + emoji: '๐ŸŽฎ', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Blogger', + 'Podcaster', + 'CSS', + 'Front End', + 'HTML', + 'React', + 'Gatsby', + 'Web Developer', + 'JavaScript', + 'JAMstack', + 'Remote', + 'Writer', + 'Ruby on Rails', + 'Tailwind CSS', + 'PostgreSQL', + ], + }, + { + name: 'Alok Prateek', + description: + 'Alok Prateek is a multi-talented human with over 11+ years of experiences in wide range of design disciplines.', + url: 'https://alokprateek.in/uses', + twitter: '@thewhitewufy', + emoji: '๐Ÿ‰', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'windows', + phone: 'android', + tags: [ + 'Designer', + 'Entrepreneur', + 'Full Stack', + 'Developer', + 'HTML', + 'Sass', + 'Node.js', + 'PostgreSQL', + 'Firebase', + 'react', + 'JavaScript', + 'JAMstack', + ], + }, + { + name: 'Dexter Brylle', + description: 'Builder based in Manila, PH. Runs on caffeine.', + url: 'https://dexterbrylle.xyz/pages/uses', + twitter: '@dexterbrylle', + emoji: 'โ˜•', + country: '๐Ÿ‡ต๐Ÿ‡ญ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Javascript', + 'Node.JS', + 'Back End', + 'Python', + 'TypeScript', + 'Web', + 'JAMstack', + 'Gatsby', + 'Firebase', + 'Architect', + 'MongoDB', + 'Flask', + 'Developer', + 'ExpressJS', + 'Gamer', + ], + }, + { + name: 'Dwayne Harris', + description: + 'Freelance web and app developer in NYC with over 15 years of professional experience.', + url: 'https://dwayne.xyz/uses', + twitter: '@arcatech', + emoji: '๐Ÿ‘๐Ÿพ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Programmer', + 'Web Developer', + 'Typescript', + 'Javascript', + 'React', + 'HTML', + 'CSS', + 'Node.js', + 'Golang', + 'SQL', + 'PostgreSQL', + 'iOS', + 'Swift', + 'macOS', + 'Windows', + 'Linux', + ], + }, { name: 'Kenny Robinson', description: 'Web developer that builds software to improve business processes', - url: 'http://thealmostengineer.com/uses', + url: 'https://thealmostengineer.com/uses', twitter: '@almostengr', computer: 'linux', country: '๐Ÿ‡บ๐Ÿ‡ธ', phone: 'android', tags: [ 'Developer', + 'Programmer', 'Web Developer', - 'ASP.Net Core MVC', - 'PHP', + '.Net Core', + 'dotnetcore', 'Linux', + 'Windows', 'Trainer', 'Blogger', 'Selenium', - 'Python', + 'Entrepreneur', + 'Developer', + 'HTML', + 'CSS', + 'YouTuber', + 'Automation', ], }, { @@ -328,7 +4035,7 @@ module.exports = [ 'Entrepreneur', 'JavaScript', 'React', - 'Node', + 'Node.js', 'GraphQL', ], }, @@ -350,7 +4057,7 @@ module.exports = [ 'JavaScript', 'React', 'PHP', - 'Node', + 'Node.js', 'CSS', ], }, @@ -370,7 +4077,7 @@ module.exports = [ 'TypeScript', 'JavaScript', 'React', - 'Node', + 'Node.js', 'Redux', 'HTML', 'CSS', @@ -392,10 +4099,10 @@ module.exports = [ 'Captain', 'Streamer', 'JavaScript', - 'Vue', - 'Node', + 'Vue.js', + 'Node.js', 'CSS', - 'Tailwind', + 'Tailwind CSS', 'Entrepreneur', ], }, @@ -413,15 +4120,66 @@ module.exports = [ 'Developer', 'JavaScript', 'Svelte', - 'Node', + 'Node.js', 'CSS', - 'Tailwind', + 'Tailwind CSS', 'Entrepreneur', - 'OSS', + 'Open Source Software', 'Animation', 'Musician', ], }, + { + name: 'Sagar Soni', + description: + 'Full Stack JS, PHP and WordPress Developer in day. Android & Linux enthusiast by night', + url: 'https://sagarsoni.dev/uses/', + twitter: '@saagarsoni', + emoji: '๐Ÿ’ป', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'linux', + phone: 'android', + tags: [ + 'WordPress', + 'React', + 'Node.js', + 'DevOps', + 'Electron', + 'Developer', + 'Back End', + 'PHP', + 'Full Stack', + 'JavaScript', + ], + }, + { + name: 'Varatep Buranintu', + description: + 'Full Stack Software Engineer, IBM Edge UI Lead, Bridging the gap between humans and computers with beautiful experiences.', + url: 'https://www.varatech.io/uses/', + twitter: '@varatep', + emoji: '๐Ÿ‘€', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'JavaScript', + 'Developer', + 'React', + 'Node.js', + 'Full Stack', + 'TypeScript', + 'Web Development', + 'UI', + 'Remote', + 'Web', + 'Docker', + 'Engineer', + 'Web Developer', + 'Front End', + '๐Ÿ‡บ๐Ÿ‡ธ', + ], + }, { name: 'Anwar Hussain', description: 'Web Developer and No-Code Maker', @@ -436,8 +4194,8 @@ module.exports = [ 'Developer', 'JavaScript', 'React', - 'Vue', - 'Node', + 'Vue.js', + 'Node.js', 'GraphQL', 'HTML', 'CSS', @@ -458,6 +4216,25 @@ module.exports = [ phone: 'iphone', tags: ['Front End', 'Developer', 'JavaScript', 'HTML', 'CSS', 'SCSS'], }, + { + name: 'Matt Litzinger', + description: 'Web Developer', + url: 'https://mlitzinger.com/uses/', + twitter: '@mattlitzinger', + emoji: '๐Ÿค˜', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'iphone', + tags: [ + 'Web Development', + 'Full Stack', + 'WordPress', + 'Accessibility', + 'JavaScript', + 'Vue.js', + 'CSS', + ], + }, { name: 'Asur Bernardo', description: @@ -476,7 +4253,9 @@ module.exports = [ 'HTML', 'JavaScript', 'PHP', - 'NodeJS', + 'Node.js', + + 'Open Source Software', 'FOSS', ], }, @@ -499,6 +4278,27 @@ module.exports = [ 'DevOps', ], }, + { + name: 'Josรฉ Cabeda', + description: 'Data Engineer at day and Full Stack at night', + url: 'https://cabeda.me/uses', + twitter: '@Jumpingtolife', + emoji: '๐Ÿ“š', + country: '๐Ÿ‡ต๐Ÿ‡น', + computer: 'windows', + phone: 'android', + tags: [ + 'Back End', + 'Python', + 'Typescript', + 'Full Stack', + 'Software Engineer', + 'Data Engineer', + 'SQL', + 'DBT', + 'Business Intelligence', + ], + }, { name: 'Roberto Vรกzquez Gonzรกlez', description: @@ -511,7 +4311,7 @@ module.exports = [ tags: [ 'Developer', 'Javascript Engineer', - 'Frontend', + 'Front End', 'Learner', 'Entrepreneur', 'React', @@ -519,9 +4319,9 @@ module.exports = [ 'Gatsby', 'GraphQL', 'Styled-Components', - 'Node', + 'Node.js', 'CSS', - 'Vue', + 'Vue.js', ], }, { @@ -565,7 +4365,7 @@ module.exports = [ 'JavaScript', 'React', 'React Native', - 'Node', + 'Node.js', 'TypeScript', 'GraphQL', ], @@ -608,14 +4408,33 @@ module.exports = [ '.NET', 'dotnetcore', 'aspnetcore', - 'Vue', - 'VueJS', + 'Vue.js', 'AWS', 'Developer', 'Backend', 'Full Stack', ], }, + { + name: 'Chris Collins', + description: 'I design and build digital products, hike and take photos.', + url: 'https://chriscollins.me/uses', + twitter: '@scottishstoater', + emoji: '๐Ÿ”๏ธ', + country: '๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Designer', + 'JavaScript', + 'HTML', + 'CSS', + 'React', + 'Sass', + 'Photographer', + ], + }, { name: 'Michael Gale', description: @@ -626,7 +4445,29 @@ module.exports = [ country: '๐Ÿ‡ฆ๐Ÿ‡บ', computer: 'apple', phone: 'iphone', - tags: ['Developer', 'Full Stack', 'JavaScript', 'Vue', 'Node', 'CSS'], + tags: ['Developer', 'Full Stack', 'JavaScript', 'Vue.js', 'Node.js', 'CSS'], + }, + { + name: 'Eric Blohm', + description: 'Full Stack MERN Developer with a passion for board games', + url: 'https://www.ericblohm.codes/uses', + twitter: '@eric_blohm_', + emoji: '๐ŸŽฒ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'React', + 'WordPress', + 'Sass', + 'GraphQL', + 'Next.js', + 'TypeScript', + 'WordPress', + 'Rails', + ], }, { name: 'Aaron A.', @@ -647,6 +4488,25 @@ module.exports = [ 'CSS', ], }, + { + name: 'Viren Bhagat', + description: 'Self taught full stack developer', + url: 'https://virenb.cc/uses', + twitter: '@virengb', + emoji: '๐Ÿฆ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'HTML', + 'CSS', + 'JavaScript', + 'React', + 'Node.js', + 'Gatsby', + 'Full Stack', + ], + }, { name: 'Renee de Kruijf', description: @@ -679,7 +4539,7 @@ module.exports = [ phone: 'iphone', tags: [ 'Developer', - 'Frontend', + 'Front End', 'Learner', 'minimalist', 'JavaScript', @@ -688,6 +4548,25 @@ module.exports = [ 'Swift', ], }, + { + name: 'Christian Leo-Pernold', + description: 'Dad. Husband. BBQ Enthusiast. Full-Stack-Developer.', + url: 'https://mazedlx.net/uses', + twitter: '@mazedlx', + emoji: '๐Ÿ‘บ', + country: '๐Ÿ‡ฆ๐Ÿ‡น', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Blogger', + 'Speaker', + 'PHP', + 'Laravel', + 'Javacript', + 'Vue.js', + ], + }, { name: 'Danilo Barion Nogueira', description: @@ -724,7 +4603,7 @@ module.exports = [ 'ReactNative', 'Gatsby', 'Styled-Comnponents', - 'Node', + 'Node.js', 'CSS', ], }, @@ -748,6 +4627,18 @@ module.exports = [ 'Performance', ], }, + { + name: 'Emma Goto', + description: + 'Frontend developer, weekly blogger and creator of Trello power-ups.', + url: 'https://emgoto.com/uses', + twitter: '@emma_goto', + emoji: '๐Ÿ™', + country: '๐Ÿ‡ฆ๐Ÿ‡บ', + computer: 'apple', + phone: 'android', + tags: ['Front End', 'Blogger', 'React', 'Gatsby'], + }, { name: 'Chris Otto', description: 'Software engineer. I enjoy JavaScript, DevOps and Testing.', @@ -761,7 +4652,7 @@ module.exports = [ 'Engineer', 'Docker', 'JavaScript', - 'Node', + 'Node.js', 'Blogger', 'React', 'Testing', @@ -809,7 +4700,7 @@ module.exports = [ 'YouTuber', 'JavaScript', 'React', - 'Node', + 'Node.js', ], }, { @@ -890,15 +4781,26 @@ module.exports = [ { name: 'Andy Bell', description: - 'Educator who focuses on design, front-end development, accessibility and progressive enhancement. I teach at Piccalilli and Front-End Challenges Club', - url: 'https://hankchizljaw.com/uses', - twitter: '@hankchizljaw', + 'Educator who focuses on design, front-end development, accessibility and progressive enhancement. I teach at and run, Piccalilli.', + url: 'https://piccalil.li/page/uses', + twitter: '@piccalilli_', emoji: '๐ŸŒถ', country: '๐Ÿ‡ฌ๐Ÿ‡ง', computer: 'apple', phone: 'iphone', tags: ['Educator', 'Designer', 'Developer', 'CSS', 'JavaScript', 'a11y'], }, + { + name: 'Hans Gerwitz', + description: 'Design geek', + url: 'https://hans.gerwitz.com/uses', + twitter: '@gerwitz', + emoji: '๐ŸŒฒ', + country: '๐Ÿ‡ณ๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: ['Design Systems', 'Developer', 'UX', 'Eleventy'], + }, { name: 'Daryn St. Pierre', description: @@ -917,10 +4819,32 @@ module.exports = [ 'CSS', 'SCSS', 'JavaScript', - 'VueJS', + 'Vue.js', 'a11y', 'Full Stack', - 'Node', + 'Node.js', + 'Remote', + ], + }, + { + name: 'Chris Lagasse', + description: + 'Diversified programmer with emphasis in PHP, Javascript, Node.js, Vue, API integrations... cyclist, dad, lover of craft beer.', + url: 'https://chrislagasse.com/uses', + twitter: '@soben', + emoji: '๐Ÿšตโ€', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Engineer', + 'PHP', + 'JavaScript', + 'Node.js', + 'WordPress', + 'Eleventy', + 'Vue.js', 'Remote', ], }, @@ -944,7 +4868,7 @@ module.exports = [ 'JavaScript', 'React', 'AngularJS', - 'Node', + 'Node.js', 'CSS', 'HTML', 'Performance', @@ -966,7 +4890,7 @@ module.exports = [ 'Maker', 'JavaScript', 'React', - 'Node', + 'Node.js', ], }, { @@ -990,6 +4914,44 @@ module.exports = [ 'Docker', ], }, + { + name: 'Fidalgo', + description: 'Front end Developer', + url: 'https://info.fidalgo.dev/uses', + twitter: '@fidalgodev', + emoji: 'โœŒ๐Ÿผ', + country: '๐Ÿ‡ต๐Ÿ‡น', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Front End', + 'Software Engineer', + 'Front End', + 'React', + 'JavaScript', + 'TypeScript', + 'Serverless', + ], + }, + { + name: 'Patrick Tumbucon', + description: + 'ML software engineer on the clock, fullstack developer and general hobbyist in my free time', + url: 'https://patricktumbucon.com/posts/uses', + twitter: '@patrickisd3ad', + emoji: '๐ŸŒฟ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'iphone', + tags: [ + 'Software Engineer', + 'Machine Learning', + 'Distributed Systems', + 'Vue.js', + 'Python', + 'Scala', + ], + }, { name: 'Marco Poletto', description: 'Frontend Developer, UI engineer, Mentor', @@ -1003,7 +4965,7 @@ module.exports = [ 'HTML', 'SCSS', 'JavaScript', - 'VueJS', + 'Vue.js', 'ReactJS', 'GraphQL', 'Mentor', @@ -1024,7 +4986,7 @@ module.exports = [ tags: [ 'Developer', 'React', - 'Node', + 'Node.js', 'CSS', 'Full Stack', 'Entrepreneur', @@ -1047,7 +5009,7 @@ module.exports = [ 'JavaScript', 'React', 'Redux', - 'Node', + 'Node.js', 'HTML', 'CSS', 'SCSS', @@ -1058,6 +5020,29 @@ module.exports = [ 'SQL', ], }, + { + name: 'Joel M. Turner', + description: 'Mostly Front-End Dev, some back end', + url: 'https://joelmturner.com/uses', + twitter: '@joelmturner', + emoji: 'โ›ฐ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Gatsby', + 'Developer', + 'TypeScript', + 'JavaScript', + 'React', + 'Mobx', + 'Node.js', + 'CSS', + 'SCSS', + 'Web Developer', + 'Front End', + ], + }, { name: 'Carter McAlister', description: 'Software Engineer, Digital Nomad, Lover of the Outdoors', @@ -1076,7 +5061,7 @@ module.exports = [ 'JavaScript', 'TypeScript', 'React', - 'Node', + 'Node.js', 'CSS', 'Java', ], @@ -1107,7 +5092,7 @@ module.exports = [ 'Front End', 'JavaScript', 'React', - 'Node', + 'Node.js', 'CSS', 'Infosec', 'Blogger', @@ -1142,6 +5127,66 @@ module.exports = [ 'Writer', ], }, + { + name: 'Adriรกn Alcorta Puente', + description: + 'Graphic designer moving forward to be a Frontend developer. Love mountains, Game Boys and post-rock music.', + url: 'https://ardillan.com/uses', + emoji: '๐Ÿฒ', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + computer: 'apple', + twitter: '@ardillan_', + phone: 'iphone', + tags: [ + 'Front End', + 'Graphic Designer', + 'UI', + 'CSS', + 'JavaScript', + 'React', + 'JAMstack', + 'HTML', + ], + }, + { + name: 'รngel Guerra', + description: 'Father. Partner. Human. Kickboxer. Ninja.', + url: 'https://angelguerra.me/uses/', + emoji: '๐Ÿ‘น๏ธ', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + computer: 'linux', + twitter: '@AngelLGuerra', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'JAMstack', + 'PHP', + 'CakePHP', + 'Ruby', + 'Ruby On Rails', + ], + }, + { + name: 'Samir Mammadhasanov', + description: + 'Full stack web developer from Baku, Azerbaijan. CentOS Lover ๐Ÿ–ค', + url: 'https://samirmh.dev/uses.html', + emoji: '๐Ÿ’ฅ', + country: '๐Ÿ‡ฆ๐Ÿ‡ฟ', + computer: 'windows', + phone: 'android', + tags: [ + 'PHP', + 'Laravel', + 'Phalcon', + 'React', + 'Vue.js', + 'Baku', + 'Web', + 'Dev', + ], + }, { name: 'Jason Cory Alvernaz', description: @@ -1184,11 +5229,31 @@ module.exports = [ 'Blogger', ], }, + { + name: 'Russell McWhae', + description: + 'Backcountry skier, photographer, designer, and web developer from Canada', + url: 'https://russellmcwhae.ca/uses', + emoji: 'โ›ท', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Angular', + 'React', + 'C#', + '.NET', + 'Ruby', + 'Rails', + ], + }, { name: 'Karl Koch', description: - 'Design and Frontend Engineering lead @neuerenergy. Design Lead @makeacocktail. Guitar @echoes_uk.', - url: 'https://www.kejk.co/uses', + 'Product designer, frontend developer and musician. Building HomeHero and making other things.', + url: 'https://www.kejk.tech/uses', twitter: '@_kejk', emoji: '๐Ÿง˜๐Ÿปโ€โ™‚๏ธ', country: '๐Ÿ‡ฌ๐Ÿ‡ง', @@ -1203,7 +5268,9 @@ module.exports = [ 'UI', 'HTML', 'CSS', - 'VueJS', + 'Vue.js', + 'Nuxt.js', + 'Cosmic.js', 'Accessibility', 'Entrepreneur', ], @@ -1221,13 +5288,37 @@ module.exports = [ 'Developer', 'JavaScript', 'React', - 'Node', + 'Node.js', 'HTML', 'CSS', 'Web Developer', 'Musician', ], }, + { + name: 'Ruben Arakelyan', + description: 'Web Developer and self builder in Cornwall, UK', + url: 'https://ruben.arakelyan.uk/uses/', + emoji: '๐Ÿ’พ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'windows', + phone: 'iphone', + tags: [ + 'Developer', + 'Web Developer', + 'Full Stack', + 'Ruby', + 'Ruby on Rails', + 'Rails', + 'HTML', + 'CSS', + 'JavaScript', + 'AWS', + 'DevOps', + 'SQL', + 'Self-builder', + ], + }, { name: 'Praveen Kumar Purushothaman', description: @@ -1247,10 +5338,31 @@ module.exports = [ 'PHP', 'JavaScript', 'React', - 'Node', + 'Node.js', 'CSS', ], }, + { + name: 'Diego Lรณpez', + description: + 'Frontend developer making thins with Vue & Nuxt. Gamer and beer lover', + url: 'https://codingpotions.com/uses', + twitter: '@codingpotions', + emoji: '๐Ÿบ', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'JavaScript', + 'Gamer', + 'Blogger', + 'Web Developer', + 'Vue.js', + 'Writer', + 'Nuxt', + ], + }, { name: 'Rene Pot', description: @@ -1268,11 +5380,34 @@ module.exports = [ 'Gamer', 'Streamer', 'Titanium', - 'Node', + 'Node.js', 'Speaker', 'Twitch', ], }, + { + name: 'Andre Landgraf', + description: 'Passionate Fullstack Web Developer', + url: 'https://andre-landgraf.cool/uses/', + twitter: '@AndreLandgraf94', + emoji: '๐Ÿ•', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Web Developer', + 'React', + 'JavaScript', + 'Gatsby', + 'npm', + 'Styled-Components', + 'Node.js', + 'ExpressJS', + 'MongoDB', + ], + }, { name: 'Gant Laborde', description: @@ -1320,25 +5455,6 @@ module.exports = [ 'CSS', ], }, - { - name: 'Josh Buchea', - description: 'Software Engineer, Open Source Contributor', - url: 'https://joshbuchea.com/uses', - twitter: '@joshbuchea', - emoji: 'โœจ', - country: '๐Ÿ‡บ๐Ÿ‡ธ', - computer: 'apple', - phone: 'iphone', - tags: [ - 'Engineer', - 'JavaScript', - 'React Native', - 'React', - 'GatsbyJS', - 'Entrepreneur', - 'Blogger', - ], - }, { name: 'Tiffany White', description: 'Frontend dev, blogger, podcaster, herder of cats', @@ -1359,6 +5475,27 @@ module.exports = [ 'Podcaster', ], }, + { + name: 'Mahfoudh Arous', + description: 'Software Engineer . Frontend Dev ยท Technical Writing', + url: 'https://aladinstudio.com/uses/', + twitter: '@aladin02dz', + emoji: 'โœŒ๏ธ', + country: '๐Ÿ‡ฉ๐Ÿ‡ฟ', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Front End', + 'React', + 'CSS', + 'JavaScript', + 'C#', + 'Speaker', + 'Blogger', + 'Remote', + ], + }, { name: 'Kent C. Dodds', description: 'JavaScript Software Engineer, speaker, and trainer', @@ -1393,13 +5530,45 @@ module.exports = [ 'JavaScript', 'Front End', 'Ember', - 'Node', + 'Node.js', 'CSS', 'Accessibility', 'Speaker', 'Mentor', ], }, + { + name: 'Nathan Smith', + description: 'Full stack dev, cat dad, dungeon master.', + url: 'https://nathan-smith.org/uses', + emoji: '๐Ÿ˜ฌ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'android', + tags: ['TypeScript', 'ASP.Net Core', 'React', 'Full Stack'], + }, + { + name: 'Justin Juno', + description: 'Infinitely curious and optimistic software developer.', + url: 'https://justinjuno.dev/uses/', + twitter: '@justinjunodev', + emoji: '๐Ÿ‘ฝ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Front End', + 'Developer', + 'JavaScript', + 'JAMstack', + 'React', + 'Gatsby', + 'Node.js', + 'CSS', + 'Accessibility', + 'Remote', + ], + }, { name: 'Darlene Zouras', description: @@ -1443,6 +5612,28 @@ module.exports = [ 'Speaker', ], }, + { + name: 'Yash Dave', + description: + 'Web Developer who โคs Gatsby & React. Ocassional blogger & Open Source Contributor!', + url: 'https://amorpheuz.dev/uses/', + twitter: '@amorpheuz', + emoji: '๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Web Developer', + 'React', + 'JavaScript', + 'Gatsby', + 'Python', + '.NET Core', + 'JAMstack', + ], + }, { name: 'Simon Stenbรฆk', description: 'Helicopter pilot, web developer', @@ -1457,7 +5648,7 @@ module.exports = [ 'Full Stack', 'Entrepreneur', 'Pilot', - 'Node', + 'Node.js', 'GraphQL', 'Styled Components', 'React', @@ -1508,6 +5699,62 @@ module.exports = [ 'GraphQL', ], }, + { + name: 'Sascha Monteiro', + description: 'Full Stack Web Developer, JavaScript, Java', + url: 'https://www.purejs.com/uses/', + emoji: '๐Ÿฅ‹', + country: '๐Ÿ‡ณ๐Ÿ‡ฟ', + computer: 'apple', + phone: 'iphone', + twitter: '@saschamonteiro', + tags: [ + 'Developer', + 'Full Stack', + 'Back End', + 'JavaScript', + 'Node.js', + 'Redis', + 'Vue.js', + 'Java', + 'SQL', + 'Oracle', + 'Docker', + 'Linux', + ], + }, + { + name: 'Leonardo Melo', + description: + 'Full stack web developer. Typescript lover, always learning new stuff.', + url: 'https://www.leomeloxp.dev/uses', + emoji: '๐ŸŽง', + country: '๐Ÿ‡ฏ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + twitter: '@leomeloxp', + tags: [ + 'Developer', + 'Front End', + 'Full Stack', + 'GraphQL', + 'JAMstack', + 'JavaScript', + 'React', + 'TypeScript', + ], + }, + { + name: 'Lucca Miranda', + description: 'Web Developer Intern', + url: 'https://gist.github.com/luckened/f160096cec6b4b8291b335a19b486f75', + twitter: '@luckened', + emoji: '๐Ÿข', + country: '๐Ÿ‡ง๐Ÿ‡ท', + computer: 'linux', + phone: 'android', + tags: ['Front End', 'Developer', 'JavaScript', 'React'], + }, { name: 'Camilo Romero', description: @@ -1541,10 +5788,10 @@ module.exports = [ tags: [ 'Developer', 'Full Stack', - 'Node', + 'Node.js', 'JavaScript', 'GraphQL', - 'Vue', + 'Vue.js', 'JAMstack', 'Serverless', 'AWS', @@ -1568,11 +5815,114 @@ module.exports = [ 'JavaScript', 'TypeScript', 'React', - 'Node', + 'Node.js', 'GraphQL', 'CSS', ], }, + { + name: 'Rรฉmi Weng', + description: + 'A Full Stack JS developer using React, Next JS and Tailwind CSS. Netlify, Serverless and AWS for the backend.', + url: 'https://creativedesignsguru.com/uses/', + twitter: '@ixartz', + emoji: '๐Ÿš€', + country: '๐Ÿ‡ซ๐Ÿ‡ท', + computer: 'apple', + phone: 'android', + tags: [ + 'JavaScript', + 'Developer', + 'React', + 'Full Stack', + 'CSS', + 'Node.js', + 'Blogger', + 'TypeScript', + 'Web Developer', + 'JAMstack', + 'Tailwind CSS', + 'AWS', + 'Serverless', + 'VS Code', + 'Eleventy', + 'NestJS', + 'ExpressJS', + 'Redux', + ], + }, + { + name: 'Brian Morrison II', + description: + 'Full stack developer, content creator, husband, father of 3 boys, lifter of weights, Destiny 2/Stadia gamer', + url: 'https://brianmorrison.me/uses/', + twitter: '@brianmmdev', + emoji: '๐Ÿ’ป', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Entrepreneur', + 'YouTuber', + 'JavaScript', + 'AWS', + 'Vue.js', + 'Node.js', + 'C#', + 'CSS', + ], + }, + { + name: 'Alex Kiss', + description: 'SRE/DevOps - just a geek in general', + url: 'https://www.sysrex.tech/uses/', + twitter: '@sysrex', + emoji: '๐Ÿ’ป', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'DevOps', + 'SRE', + 'Kubernetes', + 'Golang', + 'AWS', + 'Cloud', + 'Infrastructure', + 'Go', + ], + }, + { + name: 'Tim Downey', + description: + 'Software Engineer - Distributed Systems, Cloud Platforms, and Web ๐Ÿ™ƒ', + url: 'https://downey.io/uses/', + twitter: '@tcdowney', + emoji: '๐ŸŒ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Software Engineer', + 'Ruby', + 'Ruby on Rails', + 'Go', + 'Golang', + 'Kubernetes', + 'Cloud Foundry', + 'Open Source Software', + 'Distributed Systems', + 'Infrastructure', + 'Cloud', + 'Service Mesh', + 'Back End', + 'Full Stack', + 'TDD', + 'Scheme', + ], + }, { name: 'Josiah Wiebe', description: 'Designer & developer, lifelong learner.', @@ -1640,7 +5990,7 @@ module.exports = [ 'Developer', 'React', 'Angular', - 'Node', + 'Node.js', 'CSS', 'Web Developer', 'UI Lead', @@ -1663,8 +6013,8 @@ module.exports = [ 'Mentor', 'PHP', 'JavaScript', - 'VueJS', - 'Node', + 'Vue.js', + 'Node.js', 'CSS', 'Laravel', 'MongoDB', @@ -1688,6 +6038,24 @@ module.exports = [ 'Blogger', ], }, + { + name: 'Achhunna Mali', + description: 'Software engineer and aspiring surfer', + url: 'https://achhunna.com/uses', + emoji: '๐Ÿ„โ€โ™‚๏ธ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'JavaScript', + 'Vue.js', + 'React', + 'Sass', + 'Front End', + 'Musician', + 'Surfer', + ], + }, { name: 'Tony Cimaglia', description: 'Restaurant Veteran turned Developer.', @@ -1725,6 +6093,34 @@ module.exports = [ 'TypeScript', ], }, + { + name: 'Anthony Humphreys', + description: + 'Full Stack Developer. Founder of Lexio, PhD Student at Lancaster University. He/Him', + url: 'https://anthonyhumphreys.dev/uses/', + twitter: '@aphumphreys', + emoji: 'โ˜•๏ธ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'JavaScript', + 'TypeScript', + 'Full Stack', + 'C#', + 'Mongo', + 'SQL', + 'Node.js', + 'GraphQL', + 'Apollo', + 'Developer', + 'Entrepreneur', + 'React', + 'Mentor', + 'Writer', + 'Founder', + ], + }, { name: 'Adrian Marin', description: @@ -1771,7 +6167,7 @@ module.exports = [ 'Entrepreneur', 'JavaScript', 'Angular', - 'Node', + 'Node.js', 'TypeScript', 'NestJS', 'CSS', @@ -1811,6 +6207,34 @@ module.exports = [ phone: 'iphone', tags: ['Developer', 'Designer', 'Front End', 'JavaScript', 'React', 'Bots'], }, + { + name: 'Nico Bachner', + description: + 'High School Student. Self taught Web Developer. Open Source enthusiast', + url: 'https://nicob.dev/uses', + emoji: '๐ŸŽฟ', + country: '๐Ÿ‡ฑ๐Ÿ‡บ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Student', + 'Web Developer', + 'Front End', + 'JavaScript', + 'CSS', + 'HTML', + 'Svelte', + 'Next.js', + 'Tailwind CSS', + 'Accessibility', + 'Performance', + 'JAMstack', + 'Vercel', + 'Rust', + 'Open Source', + 'VS Code', + ], + }, { name: 'Brad Garropy', description: @@ -1832,6 +6256,86 @@ module.exports = [ 'Python', ], }, + { + name: 'Jeff Mair', + description: + 'Contract/Freelance Web Developer, .NET Programmer, Dad, Korean Learner', + url: 'https://jeffmair.net/uses', + twitter: '@jeffwmair', + emoji: '๐Ÿ––', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'windows', + phone: 'android', + tags: ['Developer', 'JavaScript', 'C#', 'Node.js'], + }, + { + name: 'Jeremy Collins', + description: + 'Full-stack developer always seeking to learn more. Web and mobile technology enthusiast.', + url: 'https://jeremycollins.net/uses', + twitter: '@jollins', + emoji: '๐Ÿฅค', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Full Stack', + 'JavaScript', + 'TypeScript', + 'React', + 'React Native', + 'Ruby', + 'Node.js', + 'Angular', + 'Swift', + ], + }, + { + name: 'Ali Ahsan', + description: 'CS Masters Student with a knack for software development', + url: 'https://aliahsan.tech/uses', + twitter: '@aliahsan07', + emoji: '๐Ÿฆ‰', + country: '๐Ÿ‡ต๐Ÿ‡ฐ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Student', + 'React', + 'JavaScript', + 'Python', + 'Gatsby', + 'Node.js', + ], + }, + { + name: 'Michael Kutz', + description: + 'JavaScript developer, mentor, blogger at miku86.com and dev.to/miku86', + url: 'https://miku86.com/uses/', + twitter: '@miku86com', + emoji: '๐Ÿ˜Ž', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'linux', + phone: 'android', + tags: [ + 'Problem Solver', + 'Engineer', + 'Mentor', + 'Teacher', + 'Blogger', + 'Scientist', + 'Front End', + 'Full Stack', + 'JavaScript', + 'TypeScript', + 'React', + 'Node.js', + 'Serverless', + 'AWS', + ], + }, { name: 'Bruno Brito', description: @@ -1915,13 +6419,13 @@ module.exports = [ country: '๐Ÿ‡ฌ๐Ÿ‡ง', computer: 'apple', phone: 'android', - tags: ['Designer', 'Front end', 'Sass', 'CSS', 'Gatsby', 'JavaScript'], + tags: ['Designer', 'Front End', 'Sass', 'CSS', 'Gatsby', 'JavaScript'], }, { name: 'Aaron Dunphy', description: 'Full Stack Developer, Coffee Lover and Photo Taker', url: 'https://aarondunphy.com/uses', - twitter: '@aaronjohndunphy', + twitter: '@aarondunphy', emoji: '๐Ÿ“ท', country: '๐Ÿ‡ฌ๐Ÿ‡ง', computer: 'apple', @@ -1935,6 +6439,26 @@ module.exports = [ 'JavaScript', ], }, + { + name: 'Duncan Bain', + description: 'Mechanical Engineer learning to code!', + url: 'https://duncanbain.dev/uses/', + twitter: '@duncanbain', + emoji: '๐Ÿฅƒ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'windows', + phone: 'iphone', + tags: [ + 'Gatsby', + 'Developer', + 'JavaScript', + 'Tailwind CSS', + 'Blogger', + 'JAMstack', + 'Engineer', + 'CSS', + ], + }, { name: 'Jason Raimondi', description: 'Full Stack Developer', @@ -1948,7 +6472,7 @@ module.exports = [ 'Full Stack', 'Front End', 'Back End', - 'Devops', + 'DevOps', 'JavaScript', 'TypeScript', 'PHP', @@ -1973,7 +6497,7 @@ module.exports = [ 'Teacher', 'Back End', 'Laravel', - 'Vue', + 'Vue.js', 'Tailwind CSS', 'PHP', 'JavaScript', @@ -1989,7 +6513,35 @@ module.exports = [ country: '๐Ÿ‡บ๐Ÿ‡ธ', computer: 'linux', phone: 'android', - tags: ['Developer', 'Back End', 'Speaker', 'Writer', 'JavaScript', 'Node'], + tags: [ + 'Developer', + 'Back End', + 'Speaker', + 'Writer', + 'JavaScript', + 'Node.js', + ], + }, + { + name: 'Martin Marcucci', + description: + 'Computer Engineer, Professor, Embedded systems programer, โค๏ธ(React/JS). Less gamer and more dad๐Ÿ‘ช.', + url: 'https://www.marku.me/uses', + twitter: '@RMMarku', + emoji: '๐Ÿง‰', + country: '๐Ÿ‡ฆ๐Ÿ‡ท', + computer: 'linux', + phone: 'android', + tags: [ + 'Professor', + 'Developer', + 'C++', + 'Writer', + 'JavaScript', + 'Node.js', + 'Full Stack', + 'Embedded', + ], }, { name: 'Andrew McCombe', @@ -2008,7 +6560,7 @@ module.exports = [ 'Laravel', 'PHP', 'JavaScript', - 'Vue', + 'Vue.js', 'LAMP', 'ElasticSearch', 'AWS', @@ -2025,6 +6577,28 @@ module.exports = [ phone: 'android', tags: ['Developer', 'Full Stack', 'Entrepreneur', 'Blogger', 'JavaScript'], }, + { + name: 'Mahmoud Ashraf', + description: 'Front-End Developer, sometimes do backend stuff.', + url: 'http://mahmoudashraf.dev/uses', + twitter: '@_22mahmoud', + emoji: '๐Ÿง ', + country: '๐Ÿ‡ช๐Ÿ‡ฌ', + computer: 'linux', + phone: 'android', + tags: ['JavaScript', 'TypeScript', 'React', 'Node.js', 'GraphQl', 'Svelte'], + }, + { + name: 'Nicholas La Roux', + description: 'Developer at Shopify, musician, and environmentalist.', + url: 'https://nicholaslaroux.com/uses', + twitter: '@larouxn', + emoji: '๐Ÿ™Œ', + country: '๐Ÿ‡ฏ๐Ÿ‡ต', + computer: 'apple', + phone: 'android', + tags: ['Developer', 'Backend', 'Ruby'], + }, { name: 'Pouria Ezzati', description: 'Web developer. Digs music, football and a e s t h e t i c s', @@ -2041,7 +6615,28 @@ module.exports = [ 'JavaScript', 'TypeScript', 'React', - 'Node', + 'Node.js', + ], + }, + { + name: 'Simeon Griggs', + description: + 'Full stack developer and part time Cyclist in Newcastle upon Tyne, UK', + url: 'https://www.simeongriggs.dev/uses', + twitter: '@simeonGriggs', + emoji: '๐Ÿ”œ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Designer', + 'Developer', + 'Front End', + 'JavaScript', + 'React', + 'Gatsby', + 'NextJS', + 'Tailwind CSS', ], }, { @@ -2066,6 +6661,51 @@ module.exports = [ phone: 'iphone', tags: ['Full Stack', 'Developer', 'Front End', 'JavaScript', 'React'], }, + { + name: 'Jorge Ruvalcaba', + description: + 'Software Engineer, Senior Frontend Engineer, Taco Master and internet weirdo ๐Ÿค“', + url: 'https://jorgeruvalcaba.dev/uses/', + twitter: '@jorgearuv', + emoji: '๐Ÿš€', + country: '๐Ÿ‡ฒ๐Ÿ‡ฝ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Web Development', + 'Full Stack', + 'Gatsby', + 'Accessibility', + 'JavaScript', + 'ReactJS', + 'NextJS', + 'JAMstack', + 'GraphQL', + ], + }, + { + name: 'Yoann Fleury', + description: 'Front End Web Developer, Blogger', + url: 'https://blog.yoannfleury.dev/uses', + twitter: '@yoannfleurydev', + emoji: '๐ŸŽง', + country: '๐Ÿ‡ซ๐Ÿ‡ท', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Front End', + 'Blogger', + 'JavaScript', + 'Node.js', + 'ReactJS', + 'Gatsby', + 'JAMstack', + 'npm', + 'yarn', + 'a11y', + ], + }, { name: 'Keith Wagner', description: @@ -2081,7 +6721,7 @@ module.exports = [ 'Full Stack', 'JavaScript', 'React', - 'Node', + 'Node.js', 'CSS', 'C#', '.NET', @@ -2099,7 +6739,7 @@ module.exports = [ phone: 'iphone', tags: [ 'CSS', - 'Javascript', + 'JavaScript', 'WordPress', 'Blogger', 'Web Developer', @@ -2127,7 +6767,7 @@ module.exports = [ country: '๐Ÿ‡ฆ๐Ÿ‡บ', computer: 'apple', phone: 'iphone', - tags: ['Developer', 'Font End', 'JavaScript', 'React', 'Node', 'PHP'], + tags: ['Developer', 'Font End', 'JavaScript', 'React', 'Node.js', 'PHP'], }, { name: 'Michael Hoffmann', @@ -2169,8 +6809,9 @@ module.exports = [ }, { name: 'Austin Gil', - description: 'Some dude that writes code.', - url: 'https://stegosource.com/uses/', + description: + '๐Ÿ“ Writing about code and stuff at http://austingil.com; ๐Ÿ›  Building Vuetensils & Particles CSS; ๐ŸŽ™ Hosting @theFnCall; ๐Ÿถ Loving http://instagr.am/nuggetthemighty', + url: 'https://austingil.com/uses/', twitter: '@stegosource', emoji: '๐Ÿ•', country: '๐Ÿ‡บ๐Ÿ‡ธ', @@ -2183,8 +6824,8 @@ module.exports = [ 'Teacher', 'YouTuber', 'JavaScript', - 'Vue', - 'Node', + 'Vue.js', + 'Node.js', 'GraphQL', 'CSS', ], @@ -2206,8 +6847,8 @@ module.exports = [ 'Entrepreneur', 'JavaScript', 'React', - 'Node', - 'Vue', + 'Node.js', + 'Vue.js', ], }, { @@ -2227,11 +6868,11 @@ module.exports = [ 'Typescript', 'Angular', 'RxJS', - 'Vue', + 'Vue.js', 'CSS', 'HTML', 'SCSS', - 'Tailwind', + 'Tailwind CSS', 'Remote', 'Docker', ], @@ -2252,8 +6893,8 @@ module.exports = [ 'Photography', 'Front End', 'JavaScript', - 'Vue', - 'Node', + 'Vue.js', + 'Node.js', 'CSS', 'Sass', 'Design Systems', @@ -2272,11 +6913,11 @@ module.exports = [ 'Developer', 'Designer', 'Full stack', - 'Front end', + 'Front End', 'Entrepreneur', 'JavaScript', 'React', - 'Node', + 'Node.js', 'Electron', 'Polypane', 'Devtools', @@ -2294,15 +6935,15 @@ module.exports = [ phone: 'iphone', tags: [ 'Developer', - 'Front end', + 'Front End', 'JavaScript', 'Full stack', - 'Node', + 'Node.js', 'React', 'React Native', 'Remote', 'GraphQL', - 'GatsbyJs', + 'Gatsby', 'Next', ], }, @@ -2324,10 +6965,51 @@ module.exports = [ 'Design Systems', 'React', 'React Native', - 'Node', + 'Node.js', 'Remote', ], }, + { + name: 'Angel Taborda Chinea', + description: 'Software Developer, Teacher, JW', + url: 'https://ataborda.digital/uses', + emoji: '๐Ÿคช', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Web', + 'React', + 'JavaScript', + '.NET', + 'React Native', + 'Mobile', + ], + }, + { + name: 'Liam Richardson', + description: + 'User Interface developer focusing on Performance, A11y and CSS', + url: 'https://discoliam.com/uses/', + twitter: '@discoliam', + emoji: '๐Ÿ•', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'android', + tags: [ + 'Front End', + 'HTML', + 'CSS', + 'JavaScript', + 'a11y', + 'Performance', + 'Design Systems', + 'Sass', + 'Wordpress', + ], + }, { name: 'Timothy Miller', description: 'Web Designer/Developer for hire. Wears lots of hats.', @@ -2360,6 +7042,27 @@ module.exports = [ phone: 'iphone', tags: ['Developer', 'UX Designer', 'Engineer', 'JavaScript', 'CSS'], }, + { + name: 'Blaise Sebagabo', + description: + 'Full Stack Developer, designer, and web developer from Edmonton, Canada', + url: 'https://seblaise.dev/uses', + twitter: '@BlaiseSebagabo', + emoji: '๐Ÿ—พ', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'React', + 'C#', + '.NET', + 'JAVA', + 'CSS', + 'Python', + ], + }, { name: 'Caleb Ukle', description: @@ -2387,18 +7090,21 @@ module.exports = [ name: 'Vincent Ramdhanie', description: 'Software Developer, Lecturer, Technical Writer and Mentor', url: 'https://vincentramdhanie.com/uses', - emoji: '', + emoji: '๐Ÿฆ–', country: '๐Ÿ‡น๐Ÿ‡น', computer: 'apple', phone: 'android', + twitter: '@vramdhanie', tags: [ 'Developer', 'Full Stack', 'Lecturer', 'Mentor', 'React', - 'Node', - 'Testing', + 'Node.js', + 'React Native', + 'Tailwind CSS', + 'Gatsby', 'Machine Learning', 'Python', ], @@ -2419,7 +7125,7 @@ module.exports = [ 'CSS', 'HTML', 'a11y', - 'Vue', + 'Vue.js', 'React', 'Developer', ], @@ -2439,7 +7145,7 @@ module.exports = [ 'Front End', 'Engineer', 'JavaScript', - 'Vue', + 'Vue.js', 'SQL', 'Accessibility', 'Performance', @@ -2467,7 +7173,7 @@ module.exports = [ 'Performance', 'Teacher', 'YouTuber', - 'Node', + 'Node.js', 'Speaker', 'Podcaster', 'Blogger', @@ -2491,7 +7197,7 @@ module.exports = [ 'PHP', 'JavaScript', 'Laravel', - 'Vue', + 'Vue.js', 'Chatbots', 'API', 'Blogger', @@ -2511,15 +7217,37 @@ module.exports = [ 'Front End', 'Engineer', 'SCSS', - 'Vue', + 'Vue.js', 'AMP', - 'TailwindCSS', + 'Tailwind CSS', 'Performance', 'PWA', 'Remote', 'Zeplin', ], }, + { + name: 'Karel De Smet', + description: + 'Test Engineer at work. Developer in my spare time. Loves analyzing, debugging and delivering software.', + url: 'https://kareldesmet.be/uses', + emoji: '๐ŸŽƒ', + country: '๐Ÿ‡ง๐Ÿ‡ช', + computer: 'linux', + phone: 'android', + tags: [ + 'Test Engineer', + 'Selenium', + 'Cucumber', + 'Javascript', + 'HTML', + 'CSS', + 'Node.js', + 'MongoDB', + 'Hyperledger', + 'Java', + ], + }, { name: 'Alberto Fortes', description: @@ -2547,21 +7275,23 @@ module.exports = [ }, { name: 'Josh Manders', - description: 'Full Snack Developer and Indie Maker', + description: 'Indie Maker & Entrepreneur', url: 'https://joshmanders.com/uses/', twitter: '@joshmanders', - emoji: '๐ŸŒฏ', + emoji: '๐Ÿ€', country: '๐Ÿ‡บ๐Ÿ‡ธ', computer: 'apple', phone: 'iphone', tags: [ - 'Developer', - 'Full Stack', - 'Front End', - 'Back End', - 'Node', + 'Entrepreneur', + 'Indie Maker', + 'JavaScript', + 'TypeScript', + 'Node.js', 'React', 'GraphQL', + 'Kubernetes', + 'Tailwind CSS', ], }, { @@ -2575,6 +7305,74 @@ module.exports = [ phone: 'android', tags: ['Designer', 'Entrepreneur'], }, + { + name: 'Holger Lรถsken', + description: + 'Defender of clean code, avid learner, passionate programmer, empathic team leader and last but not least lover of open source projects.', + url: 'https://www.codedge.de/uses/', + twitter: '@cod2edge', + emoji: '๐Ÿ“ฆ', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Backend', + 'Backend developer', + 'Developer', + 'Full stack', + 'PHP', + 'Laravel', + 'Slim Framework', + 'Go', + 'DevOps', + 'Ansible', + 'Docker', + 'REST', + 'Remote', + ], + }, + { + name: 'Laurie Barth', + description: 'Software Engineer and Educator', + url: 'https://laurieontech.com/uses/', + twitter: '@laurieontech', + emoji: '๐Ÿงฉ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Blogger', + 'Speaker', + 'Front End', + 'JavaScript', + 'Gatsby', + ], + }, + { + name: 'Joe Previte', + description: 'Developer Advocate on the Open Source Team at Facebook', + url: 'https://joeprevite.com/uses', + twitter: '@jsjoeio', + emoji: '๐Ÿฅ‘', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Speaker', + 'Teacher', + 'Full Stack', + 'Developer Advocate', + 'JavaScript', + 'React', + 'React Native', + 'Node.js', + 'Gatsby', + 'Rust', + 'TypeScript', + ], + }, { name: 'Harry Wolff', description: 'Front-end engineer and YouTuber ', @@ -2586,6 +7384,26 @@ module.exports = [ phone: 'iphone', tags: ['Engineer', 'YouTuber', 'Blogger', 'Front End'], }, + { + name: 'Amir Ghaffari', + description: 'full-stack web developer', + url: 'https://amirghaffari.com/uses/', + twitter: '@eamirgh', + emoji: 'โ˜„', + country: '๐Ÿ‡ฎ๐Ÿ‡ท', + computer: 'linux', + phone: 'android', + tags: [ + 'Web Development', + 'Back End', + 'Full Stack', + 'PHP', + 'Golang', + 'Laravel', + 'Lumen', + 'TDD', + ], + }, { name: 'Josh Moore', description: @@ -2601,7 +7419,7 @@ module.exports = [ 'Front End', 'Back End', 'Full Stack', - 'Node', + 'Node.js', 'JavaScript', ], }, @@ -2617,6 +7435,29 @@ module.exports = [ phone: 'iphone', tags: ['Developer', 'Blogger', 'Back End', 'PHP', 'Laravel', 'Treeware'], }, + { + name: 'Brian Mitchell', + description: + 'Frontend software engineer and co-organizer of JavaScriptMN. Occasionally a lighting designer.', + url: 'https://brianm.me/uses', + twitter: '@BrianMitchL', + emoji: '๐Ÿฅณ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Front End', + 'Engineer', + 'Software Engineer', + 'HTML', + 'CSS', + 'SCSS', + 'JavaScript', + 'TypeScript', + 'React', + 'Speaker', + ], + }, { name: 'Mohammad Dohadwala', description: @@ -2636,6 +7477,32 @@ module.exports = [ 'AWS', ], }, + { + name: 'Manuel Savino', + description: 'Frontend Web Developer ', + url: 'https://manuels.dev/uses', + twitter: '@mansav17', + emoji: '๐Ÿค”', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Front End', + 'Developer', + 'Problem Solver', + 'JavaScript', + 'JAMstack', + 'Gatsby', + 'Next', + 'React', + 'Node.js', + 'FaunaDB', + 'Sanity', + 'GraphQL', + 'Tailwind CSS', + 'Styled-Components', + ], + }, { name: 'Jeffrey Way', description: 'Laracasts Author', @@ -2662,6 +7529,7 @@ module.exports = [ name: 'Erno Salo', description: 'Full Stack Developer and Open Source Contributor', url: 'https://endormi.io/uses/', + twitter: '@_endormi', emoji: '๐ŸŽฎ', country: '๐Ÿ‡ซ๐Ÿ‡ฎ', computer: 'windows', @@ -2672,7 +7540,7 @@ module.exports = [ 'Back End', 'JavaScript', 'Python', - 'Node', + 'Node.js', 'Accessibility', 'SQL', 'Docker', @@ -2689,7 +7557,7 @@ module.exports = [ phone: 'iphone', tags: [ 'Web Developer', - 'Open Source contributor', + 'Open Source Software', 'Speaker', 'GDE', 'Front End', @@ -2711,7 +7579,7 @@ module.exports = [ 'Blogger', 'Full Stack', 'Podcaster', - 'Vue', + 'Vue.js', 'JavaScript', ], }, @@ -2735,6 +7603,33 @@ module.exports = [ 'React', ], }, + { + name: 'Eugene Oliveros', + description: 'A Software Developer. A lazy software developer.', + url: 'https://jinyuz.dev/uses', + twitter: '@yujinyuz_', + emoji: '๐ŸŒ', + country: '๐Ÿ‡ต๐Ÿ‡ญ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Freelancer', + 'HTML', + 'CSS', + 'Python', + 'Javascript', + 'Ruby', + 'JAMstack', + 'Vim', + 'Lazy', + 'Django', + 'Flask', + 'Gatsby', + 'ReactJS', + ], + }, { name: 'Mike Barkmin', description: @@ -2755,7 +7650,7 @@ module.exports = [ 'Docker', 'JavaScript', 'React', - 'Node', + 'Node.js', ], }, { @@ -2780,8 +7675,8 @@ module.exports = [ 'JavaScript', 'TypeScript', 'React', - 'Vue', - 'Node', + 'Vue.js', + 'Node.js', ], }, { @@ -2804,6 +7699,26 @@ module.exports = [ 'React Native', ], }, + { + name: 'Chris Jones', + description: + 'Full-time full-stack web developer. Part-time hiker, explorer, photographer.', + url: 'https://chrisjones.io/uses', + twitter: '@chrisjonesio', + emoji: '๐ŸŒฒ', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Front End', + 'HTML', + 'CSS', + 'JavaScript', + 'PHP', + ], + }, { name: 'Diego Vazquez', description: @@ -2820,7 +7735,7 @@ module.exports = [ 'Teacher', 'JavaScript', 'React', - 'Node', + 'Node.js', 'Mongo DB', ], }, @@ -2840,7 +7755,7 @@ module.exports = [ 'Front End', 'JavaScript', 'React', - 'Node', + 'Node.js', 'Blogger', ], }, @@ -2861,8 +7776,8 @@ module.exports = [ 'Ruby', 'Ruby on Rails', 'JavaScript', - 'Vue', - 'Node', + 'Vue.js', + 'Node.js', 'Blogger', 'Speaker', ], @@ -2881,7 +7796,7 @@ module.exports = [ 'Front End', 'JavaScript', 'React', - 'Node', + 'Node.js', 'CSS', 'Full Stack', 'HTML', @@ -2904,11 +7819,44 @@ module.exports = [ 'PHP', 'JavaScript', 'Laravel', - 'Vue', - 'Node', + 'Vue.js', + 'Node.js', 'Docker', ], }, + { + name: 'Florian Leroux', + description: 'A junior full-stack developper', + url: 'https://floriaaan.github.io/uses', + twitter: '@t3tra_', + emoji: '๐Ÿคณ', + country: '๐Ÿ‡ซ๐Ÿ‡ท', + computer: 'windows', + phone: 'android', + tags: [ + 'Front End', + 'Back End', + 'Full Stack', + 'Developer', + 'JavaScript', + 'React', + 'Node.js', + 'MariaDB', + 'Laravel', + 'Lumen', + 'PHP', + 'Autodidact', + 'Student', + 'Docker', + 'React Native', + 'Ionic', + 'HTML', + 'CSS', + 'REST', + 'Android Studio', + 'MySQL', + ], + }, { name: 'David Petringa', description: @@ -2928,7 +7876,7 @@ module.exports = [ 'PHP', 'Laravel', 'JavaScript', - 'Vue', + 'Vue.js', 'MySQL', 'Entrepreneur', ], @@ -2966,7 +7914,7 @@ module.exports = [ 'JavaScript', 'PostgreSQL', 'React', - 'Node', + 'Node.js', ], }, { @@ -2998,7 +7946,26 @@ module.exports = [ 'YouTuber', 'Blogger', 'JavaScript', - 'Node', + 'Node.js', + ], + }, + { + name: 'Thorsten Hans', + description: 'Cloud-Native software developer from Germany.', + url: 'https://thorsten-hans.com/uses/', + twitter: '@ThorstenHans', + emoji: '๐Ÿณ', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Angular', + 'dotnetcore', + 'Docker', + 'Kubernetes', + 'Terraform', + 'Azure', + 'aspnetcore', ], }, { @@ -3016,7 +7983,28 @@ module.exports = [ 'TypeScript', 'Blogger', 'JavaScript', - 'Node', + 'Node.js', + ], + }, + { + name: 'Tony Mannino', + description: 'Full-Stack developer', + url: 'http://spaghet.me/uses/', + twitter: '@immannino', + emoji: '๐Ÿ‘จ๐Ÿป', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Full Stack', + 'CSS', + 'Vue.js', + 'JavaScript', + 'NuxtJS', + 'Node.js', + 'Glitch', + 'Music', + 'Cooking', ], }, { @@ -3053,7 +8041,7 @@ module.exports = [ tags: [ 'Developer', 'Entrepreneur', - 'Node', + 'Node.js', 'JavaScript', 'React', 'Gatsby', @@ -3062,6 +8050,35 @@ module.exports = [ 'Speaker', ], }, + { + name: 'Danielle Mayabb', + description: + 'Full-stack developer, Accessibility Engineer, Information Architect, Generalist', + url: 'https://danielle-m.dev/uses', + twitter: '@TheScifibrarian', + emoji: 'โ˜•', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Front End', + 'HTML', + 'CSS', + 'LESS', + 'C#', + '.NET', + 'SQL', + 'JavaScript', + 'Gatsby', + 'JAMStack', + 'Designer', + 'Accessibility', + 'a11y', + 'Bootstrap', + ], + }, { name: 'Josรฉ Manuel Lucas', description: 'Professional Frontend Engineer - Amateur musician', @@ -3073,7 +8090,7 @@ module.exports = [ phone: 'android', tags: [ 'Developer', - 'Frontend', + 'Front End', 'Teacher', 'JavaScript', 'React', @@ -3093,7 +8110,7 @@ module.exports = [ phone: 'iphone', tags: [ 'Engineer', - 'FrontEnd', + 'Front End', 'Blogger', 'JavaScript', 'React', @@ -3125,6 +8142,25 @@ module.exports = [ 'Developer', ], }, + { + name: 'Frรฉdรฉric Harper', + description: + 'Developer Advocate with a knack for public speaking & making videos', + url: 'https://fred.dev/uses', + twitter: '@fharper', + emoji: 'โœŒ๐Ÿคฆโ€โ™‚๏ธ', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer Relations', + 'Public Speaking', + 'Web', + 'JavaScript', + 'Node.js', + 'Cats', + ], + }, { name: 'Mark Tse', description: 'A back-end developer who likes to dabble in the front-end.', @@ -3144,11 +8180,11 @@ module.exports = [ 'Front End', 'HTML', 'JavaScript', - 'Node', + 'Node.js', 'Python', 'Serverless', 'SQL', - 'Vue', + 'Vue.js', ], }, { @@ -3171,7 +8207,7 @@ module.exports = [ 'JavaScript', 'TypeScript', 'React', - 'Node', + 'Node.js', 'CSS', 'HTML', 'GraphQL', @@ -3198,6 +8234,32 @@ module.exports = [ 'Kali Linux', ], }, + { + name: 'Marcos Mendes', + description: + 'Technical Support Engineer, Systems Administrator, Fullstack Developer, Raspberry Pi tinker', + url: 'https://marcosmendes.eu:2053/uses', + twitter: '@mffmendes', + emoji: '๐Ÿ’พ', + country: '๐Ÿ‡ต๐Ÿ‡น', + computer: 'windows', + phone: 'android', + tags: [ + 'Engineer', + 'Web Developer', + 'Full Stack', + 'HTML', + 'CSS', + 'PHP', + 'Laravel', + 'JavaScript', + 'Vue.js', + 'MySQL', + 'MongoDB', + 'Linux', + 'Ubuntu', + ], + }, { name: 'Josh Farrant', description: @@ -3214,9 +8276,9 @@ module.exports = [ 'JavaScript', 'TypeScript', 'React', - 'Node', + 'Node.js', 'UX', - 'Open Source', + 'Open Source Software', ], }, { @@ -3237,7 +8299,7 @@ module.exports = [ 'JavaScript', 'CakePHP', 'MySQL', - 'Node', + 'Node.js', 'Front End', 'Back End', 'HTML', @@ -3259,12 +8321,12 @@ module.exports = [ 'Teacher', 'Blogger', 'JavaScript', - 'Node', + 'Node.js', 'TypeScript', 'PHP', 'React', 'GraphQL', - 'GatsbyJs', + 'Gatsby', ], }, { @@ -3278,13 +8340,13 @@ module.exports = [ phone: 'android', tags: [ 'Backend', - 'Frontend', + 'Front End', 'Statamic', 'Laravel', 'PHP', - 'Vue', + 'Vue.js', 'Nuxt', - 'TailwindCSS', + 'Tailwind CSS', ], }, { @@ -3318,7 +8380,7 @@ module.exports = [ 'HTML', 'Podcaster', 'Writer', - 'Vue', + 'Vue.js', ], }, { @@ -3337,7 +8399,7 @@ module.exports = [ 'CSS', 'JavaScript', 'React', - 'GatsbyJs', + 'Gatsby', 'Svelte', ], }, @@ -3360,8 +8422,8 @@ module.exports = [ 'C++', 'Java', 'Spring', - 'Javascript', - 'Node', + 'JavaScript', + 'Node.js', 'Python', 'PostgreSQL', 'HTML', @@ -3384,10 +8446,22 @@ module.exports = [ 'HTML', 'CSS', 'JavaScript', - 'Vue', - 'Node', + 'Vue.js', + 'Node.js', ], }, + { + name: 'Janez ฤŒadeลพ', + description: + 'Full-Stack developer, gym enthusiast and self-improvement nerd', + url: 'https://janez.tech/uses', + twitter: '@jamziSLO', + emoji: '๐Ÿšข', + country: '๐Ÿ‡ธ๐Ÿ‡ฎ', + computer: 'windows', + phone: 'android', + tags: ['Web', 'JavaScript', 'React', 'Material UI', 'Firebase'], + }, { name: 'Bezael Pรฉrez', description: 'Front-end Developer passionate. Trainer & speaker', @@ -3404,10 +8478,35 @@ module.exports = [ 'TypeScript', 'JavaScript', 'CSS', - 'Node', + 'Node.js', 'Teacher', ], }, + { + name: 'Andrew Zeller', + description: + 'Frontend engineer and designer | SF Bay Area | Drone enthusiast', + url: 'https://zeller.io/uses', + twitter: '@andrewjzeller', + emoji: '๐Ÿค“', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Front End', + 'Engineer', + 'Developer', + 'Designer', + 'Full Stack', + 'JavaScript', + 'React', + 'Node.js', + 'Styled Components', + 'CSS', + 'Gatsby', + 'Next', + ], + }, { name: 'Zander Martineau', description: 'Independent front-end-full-stack-UI-UX-engineer coder', @@ -3424,7 +8523,7 @@ module.exports = [ 'JavaScript', 'TypeScript', 'React', - 'Node', + 'Node.js', 'CSS', ], }, @@ -3448,6 +8547,39 @@ module.exports = [ 'Gatsby', ], }, + { + name: 'Diana Garcรญa', + description: + 'Full Stack Web Developer based in Mexico City, I love to teach and to game', + url: 'https://dianaeli.dev/uses', + twitter: '@dianaeligg', + emoji: '๐Ÿ’š', + country: '๐Ÿ‡ฒ๐Ÿ‡ฝ', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'JavaScript', + 'React', + 'Node.js', + 'SQL', + 'C#', + 'Remote', + 'Instructor', + ], + }, + { + name: 'Dao Chau', + description: 'Another hard-working developer on earth.', + url: 'https://daochau.com/uses/', + twitter: '@daomapsieucap', + emoji: 'โ˜•', + country: '๐Ÿ‡ป๐Ÿ‡ณ', + computer: 'windows', + phone: 'android', + tags: ['Developer', 'WordPress', 'Backend', 'PHP', 'Performance'], + }, { name: 'Chiamaka Ikeanyi', description: 'Software Engineer, Technical Writer, Poet', @@ -3483,7 +8615,7 @@ module.exports = [ 'PHP', 'Go', 'React', - 'Node', + 'Node.js', 'Golang', ], }, @@ -3507,7 +8639,7 @@ module.exports = [ 'Phoenix', 'JavaScript', 'React', - 'Node', + 'Node.js', ], }, { @@ -3526,7 +8658,7 @@ module.exports = [ 'React', 'Rails', 'JavaScript', - 'Node', + 'Node.js', ], }, { @@ -3544,11 +8676,57 @@ module.exports = [ 'Front End', 'JavaScript', 'React', - 'Node', + 'Node.js', 'CSS', 'Podcaster', ], }, + { + name: 'Dรกvid Lรฉvai', + description: 'Serverless Coding, Freelancing', + url: 'https://davidlevai.com/uses', + twitter: '@davidlevaicodes', + emoji: '๐Ÿ”ฅ', + country: '๐Ÿ‡ญ๐Ÿ‡บ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Front End', + 'JavaScript', + 'CSS', + 'HTML', + 'React', + 'TypeScript', + 'Blogger', + 'Serverless', + 'AWS', + 'Firebase', + 'DevOps', + ], + }, + { + name: 'Soumya Ranjan Mohanty', + description: 'Fullstack software developer, Music Lover', + url: 'https://soumya.dev/uses', + twitter: '@geekysrm', + emoji: '๐Ÿ”ฅ', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'windows', + phone: 'android', + tags: [ + 'Developer', + 'Front End', + 'JavaScript', + 'Full Stack', + 'CSS', + 'HTML', + 'React', + 'TypeScript', + 'Blogger', + 'Youtuber', + ], + }, { name: 'Mihai Serban', description: @@ -3565,9 +8743,9 @@ module.exports = [ 'Entrepreneur', 'JavaScript', 'React', - 'Node', + 'Node.js', 'CSS', - 'Vue', + 'Vue.js', 'iOS', ], }, @@ -3593,6 +8771,25 @@ module.exports = [ 'DevOps', ], }, + { + name: 'Stefan Judis', + description: 'Web Developer, writer and speaker', + url: 'https://www.stefanjudis.com/uses', + twitter: '@stefanjudis', + emoji: '๐Ÿ™ˆ', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'JavaScript', + 'Node.js', + 'CSS', + 'Accessibility', + 'Blogger', + 'Speaker', + ], + }, { name: 'Kaleigh Scruggs', description: @@ -3649,12 +8846,95 @@ module.exports = [ 'Developer', 'JavaScript', 'Full Stack', - 'Node', + 'Node.js', 'React', 'Firebase', 'GraphQL', ], }, + { + name: 'Rhys Botfield', + description: + 'Full-stack PHP, JS, and DevOps developer, agency director, and open-source contributor', + url: 'https://rhysbotfield.co.uk/uses', + twitter: '@rhysnathan', + emoji: '๐Ÿ…ฑ๏ธ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'linux', + phone: 'android', + tags: [ + 'Accessibility', + 'a11y', + 'AWS', + 'Backend', + 'Back End', + 'CentOS', + 'Cloud', + 'CSS', + 'Contractor', + 'Developer', + 'DevOps', + 'Dev Ops', + 'Docker', + 'Engineer', + 'Entrepreneur', + 'Freelancer', + 'Front End', + 'Full Stack', + 'HTML', + 'Inertia', + 'JavaScript', + 'Laravel', + 'Linux', + 'Magento', + 'Magento 2', + 'MySQL', + 'Node.js', + 'Nuxt', + 'Performance', + 'PHP', + 'React', + 'Remote', + 'SCSS', + 'Serverless', + 'SQL', + 'Testing', + 'Tailwind CSS', + 'Ubuntu', + 'Vim', + 'VS Code', + 'Vue.js', + 'Web', + 'Web Development', + 'Web Developer', + 'WordPress', + 'Wordpress', + ], + }, + { + name: 'Quentin Laffont', + description: + 'Full Stack JS Developer, Tournament Organiser, Video-Game lover', + url: 'https://uses.qlaffont.com', + twitter: '@qlaffont', + emoji: '๐Ÿ˜Ž', + country: '๐Ÿ‡ซ๐Ÿ‡ท', + computer: 'apple', + phone: 'android', + tags: [ + 'Engineer', + 'Back End', + 'Front End', + 'Full Stack', + 'Entrepreneur', + 'JavaScript', + 'TypeScript', + 'React', + 'Angular', + 'CSS', + 'SCSS', + ], + }, { name: 'Josรฉ Carlos Correa', description: @@ -3674,7 +8954,7 @@ module.exports = [ 'Speaker', 'JavaScript', 'React', - 'Node', + 'Node.js', 'CSS', ], }, @@ -3728,7 +9008,7 @@ module.exports = [ 'JavaScript', 'TypeScript', 'React', - 'Node', + 'Node.js', 'CSS', ], }, @@ -3753,6 +9033,17 @@ module.exports = [ 'DevOps', ], }, + { + name: 'Krzysztof ลปuraw', + description: 'Developer, nerd, co-organizer, chemex lover', + url: 'https://krzysztofzuraw.com/uses', + twitter: '@krzysztof_zuraw', + emoji: 'โ˜•', + country: '๐Ÿ‡ต๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: ['Developer', 'TypeScript', 'React', 'CSS', 'Gatsby', 'Blogger'], + }, { name: 'Dieter Stinglhamber', description: 'Developer, human, nerd.', @@ -3768,8 +9059,8 @@ module.exports = [ 'PHP', 'Laravel', 'TypeScript', - 'Node', - 'Vue', + 'Node.js', + 'Vue.js', 'Full Stack', ], }, @@ -3809,7 +9100,7 @@ module.exports = [ name: 'Julio Lozovei', description: 'Front-end bugs developer, writer/speaker and amateur musician from Brazil ๐Ÿค˜', - url: 'https://jlozovei.dev/uses/', + url: 'https://jlozovei.dev/uses', twitter: '@juliolozovei', emoji: '๐Ÿ’ˆ', country: '๐Ÿ‡ง๐Ÿ‡ท', @@ -3820,7 +9111,7 @@ module.exports = [ 'HTML', 'CSS', 'JavaScript', - 'Vue', + 'Vue.js', 'React', 'WordPress', 'Writer', @@ -3842,10 +9133,10 @@ module.exports = [ 'Developer', 'Full Stack', 'Teacher', - 'Node', + 'Node.js', 'JavaScript', 'React', - 'Vue', + 'Vue.js', 'CSS', 'Go', ], @@ -3863,7 +9154,7 @@ module.exports = [ 'JavaScript', 'Kotlin', 'Full Stack Developer', - 'VueJS', + 'Vue.js', 'React', 'Writer', ], @@ -3907,7 +9198,7 @@ module.exports = [ 'Typescript', 'HTML', 'CSS', - 'Vue', + 'Vue.js', 'Developer', 'Writer', ], @@ -3954,11 +9245,14 @@ module.exports = [ phone: 'iphone', tags: [ 'Developer', + 'Architect', 'Entrepreneur', + 'iOS', 'Swift', 'Objective-C', + 'Ruby', 'Ruby On Rails', - 'Open Source', + 'Open Source Software', 'Blogger', ], }, @@ -3979,7 +9273,7 @@ module.exports = [ 'Full Stack', 'React', 'Svelte', - 'Node', + 'Node.js', 'TypeScript', 'Rust', 'GraphQL', @@ -3995,7 +9289,7 @@ module.exports = [ country: '๐Ÿ‡บ๐Ÿ‡ธ', computer: 'apple', phone: 'android', - tags: ['Full Stack', 'React', 'Node', 'GraphQL', 'Gatsby'], + tags: ['Full Stack', 'React', 'Node.js', 'GraphQL', 'Gatsby'], }, { name: 'Eric Oyanadel', @@ -4006,7 +9300,7 @@ module.exports = [ country: '๐Ÿ‡จ๐Ÿ‡ฑ', computer: 'apple', phone: 'iphone', - tags: ['JavaScript', 'React', 'Node', 'Design', 'Full Stack', 'Writer'], + tags: ['JavaScript', 'React', 'Node.js', 'Design', 'Full Stack', 'Writer'], }, { name: 'Usman Khwaja', @@ -4017,7 +9311,7 @@ module.exports = [ country: '๐Ÿ‡ต๐Ÿ‡ฐ', computer: 'windows', phone: 'android', - tags: ['Developer', 'Engineer', 'Jamstack', 'JavaScript', 'AMP', 'CSS'], + tags: ['Developer', 'Engineer', 'JAMstack', 'JavaScript', 'AMP', 'CSS'], }, { name: 'Abdessalam Benharira', @@ -4033,7 +9327,7 @@ module.exports = [ 'Blogger', 'Full Stack', 'JavaScript', - 'Node', + 'Node.js', 'Design', 'JAMstack', 'GraphQL', @@ -4057,7 +9351,7 @@ module.exports = [ 'TypeScript', 'WordPress', 'DevOps', - 'Node', + 'Node.js', 'GraphQL', ], }, @@ -4119,11 +9413,39 @@ module.exports = [ 'Laravel', 'PHP', 'JavaScript', - 'VueJS', + 'Vue.js', 'React', 'CSS', ], }, + { + name: 'Daniel Naxon', + description: 'Full Stack Developer, Laravel Artisan.', + url: 'https://naxon.dev/uses', + twitter: '@NaxonD', + emoji: '๐Ÿ’ป', + country: '๐Ÿ‡ฎ๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Blogger', + 'Developer', + 'Web Developer', + 'Web Development', + 'Web', + 'Programmer', + 'Full Stack', + 'Back End', + 'Laravel', + 'PHP', + 'JavaScript', + 'Vue.js', + 'AlpineJS', + 'Tailwind CSS', + 'MySQL', + 'Open Source Software', + ], + }, { name: 'Yurui Zhang', description: @@ -4140,7 +9462,7 @@ module.exports = [ 'JavaScript', 'TypeScript', 'React', - 'Node', + 'Node.js', 'CSS', 'Ruby', 'Testing', @@ -4157,6 +9479,26 @@ module.exports = [ phone: 'android', tags: ['Developer', 'Full Stack', 'PHP', 'JavaScript', 'Laravel', 'React'], }, + { + name: 'Dorian Morones', + description: + 'Front-End developer. Javascript enthusiast, SASS, Bootstrap lover. Gamer', + url: 'https://www.dorianmorones.com/uses', + twitter: '@DorianMorones', + emoji: '๐Ÿฑ', + country: '๐Ÿ‡ฒ๐Ÿ‡ฝ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Front End', + 'JavaScript', + 'React', + 'Gatsby', + 'Web Developer', + 'SCSS', + ], + }, { name: 'Thomas Maximini', description: 'Freelance software developer from Germany.', @@ -4172,10 +9514,38 @@ module.exports = [ 'Blogger', 'GraphQL', 'serverless', - 'Node', + 'Node.js', 'Full Stack', ], }, + { + name: 'Philippe Diep', + description: 'Full Stack Web Engineer, Musician, Learner.', + url: 'https://www.philippediep.com/uses', + twitter: '@philippediep', + emoji: '๐ŸŽป', + country: '๐Ÿ‡ซ๐Ÿ‡ท', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Engineer', + 'Full Stack', + 'Front End', + 'Back End', + 'Developer', + 'JavaScript', + 'Typescript', + 'Node.js', + 'React', + 'CSS', + 'NestJS', + 'MongoDB', + 'Youtuber', + 'Dancer', + 'Violonist', + 'Youtuber', + ], + }, { name: 'Philip Theobald', description: 'Guitar player, motorcyclist, software engineer, entreprenuer', @@ -4185,7 +9555,7 @@ module.exports = [ country: '๐Ÿ‡บ๐Ÿ‡ธ', computer: 'apple', phone: 'android', - tags: ['Software Engineer', 'Laravel', 'Vue', 'WordPress'], + tags: ['Software Engineer', 'Laravel', 'Vue.js', 'WordPress'], }, { name: 'Wes Baker', @@ -4208,6 +9578,51 @@ module.exports = [ 'Serverless', ], }, + { + name: 'Dominik Matis', + description: 'React dev ๐Ÿ‘ป Gatsby & Vue.js learner ๐Ÿ‘จโ€๐Ÿ’ป Syntax lover โค๏ธ', + url: 'https://dmatis.gitlab.io/uses', + twitter: '@Dominik82855196', + emoji: '๐Ÿธ', + country: '๐Ÿ‡ธ๐Ÿ‡ฐ', + computer: 'apple', + phone: 'android', + tags: [ + 'JavaScript', + 'Developer', + 'React', + 'CSS', + 'Front End', + 'Gatsby', + 'Vue.js', + 'Back End', + 'HTML', + 'Node.js', + ], + }, + { + name: 'Rubรฉn Rodrรญguez', + description: + 'Madrid based. Front-End developer. Javascript enthusiast, SASS, Bootstrap lover. Magento 2 Certified', + url: 'https://www.rubenr.dev/uses', + twitter: '@_rubenr', + emoji: '๐Ÿ‘“', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Engineer', + 'Developer', + 'Front End', + 'Magento 2', + 'PHP', + 'JavaScript', + 'React', + 'Vue.js', + 'SASS', + 'CSS', + ], + }, { name: 'Roland Szabo', description: 'Team Lead, ML Engineer, Board Gamer', @@ -4244,10 +9659,33 @@ module.exports = [ 'Back End', 'JavaScript', 'TypeScript', - 'Node', + 'Node.js', 'Golang', ], }, + { + name: 'Ale Mohamad', + description: 'iOS Developer. I love to learn and to teach. ใƒ‡ใƒ™ใƒญใƒƒใƒ‘ใƒผใ€‚', + url: 'https://alemohamad.com/uses/', + twitter: '@alemohamad', + emoji: 'โœจ', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Teacher', + 'iOS', + 'Swift', + 'SwiftUI', + 'Mobile', + 'Xcode', + 'macOS', + 'JavaScript', + 'Angular', + 'Webflow', + ], + }, { name: 'Alejandro G. Anglada', description: @@ -4269,7 +9707,7 @@ module.exports = [ 'Performance', 'PWA', 'React', - 'Node', + 'Node.js', 'CSS', ], }, @@ -4282,7 +9720,7 @@ module.exports = [ country: '๐Ÿ‡ต๐Ÿ‡ฑ', computer: 'linux', phone: 'iphone', - tags: ['JavaScript', 'Developer', 'TypeScript', 'React', 'Rust', 'Node'], + tags: ['JavaScript', 'Developer', 'TypeScript', 'React', 'Rust', 'Node.js'], }, { name: 'Frank Bรผltge', @@ -4328,6 +9766,28 @@ module.exports = [ 'Traveler', ], }, + { + name: 'Ray Gervais', + description: + 'Cloud Engineer, Application Developer, Blogger, Musician, Failing Linux Advocate', + url: 'https://raygervais.dev/uses', + twitter: '@_raygervais', + emoji: 'โš™๏ธ', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'windows', + phone: 'iphone', + tags: [ + 'DevOps', + 'Full Stack', + 'GoLang', + 'Python', + 'Ruby', + 'JavaScript', + 'Docker', + 'Optimizaton', + 'Node.js', + ], + }, { name: 'Marcus Obst', description: 'Webdeveloper, Music Lover', @@ -4336,7 +9796,7 @@ module.exports = [ country: '๐Ÿ‡ฉ๐Ÿ‡ช', computer: 'windows', phone: 'iphone', - tags: ['Developer', 'Full Stack', 'PHP', 'JavaScript', 'CSS', 'Vue'], + tags: ['Developer', 'Full Stack', 'PHP', 'JavaScript', 'CSS', 'Vue.js'], }, { name: 'Max Schmeling', @@ -4354,7 +9814,7 @@ module.exports = [ 'JavaScript', 'React', 'React Native', - 'Node', + 'Node.js', 'CSS', 'Ruby', 'Ruby on Rails', @@ -4373,7 +9833,7 @@ module.exports = [ 'HTML', 'CSS', 'JavaScript', - 'Node', + 'Node.js', 'Software Engineer', 'Front End', 'Back End', @@ -4381,6 +9841,38 @@ module.exports = [ 'Blogger', ], }, + { + name: 'Ryan Senn', + description: + 'Software engineer turned business owner. Loves functional porgramming.', + url: 'https://ryansenn.dev/uses', + twitter: '@RyanSenn4', + emoji: '๐Ÿง', + country: '๐Ÿ‡จ๐Ÿ‡ญ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Entrepreneur', + 'Business owner', + 'Dad', + 'Elm', + 'Elixir', + 'Haskell', + ], + }, + { + name: 'Michael Beckwith', + description: + 'PHP and WordPress developer/support, coffee consumer, gym monkey', + url: 'https://apiratelifefor.me/uses/', + twitter: '@tw2113', + emoji: '๐Ÿดโ€โ˜ ๏ธ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'linux', + phone: 'android', + tags: ['Developer', 'Blogger', 'WordPress', 'PHP'], + }, { name: 'Eric McCormick', description: @@ -4398,8 +9890,8 @@ module.exports = [ 'Speaker', 'YouTuber', 'JavaScript', - 'Vue', - 'Node', + 'Vue.js', + 'Node.js', 'CSS', ], }, @@ -4418,7 +9910,7 @@ module.exports = [ 'Developer', 'Full Stack', 'React', - 'Node', + 'Node.js', 'CSS', 'Performance', 'Accessibility', @@ -4426,6 +9918,26 @@ module.exports = [ 'Web development', ], }, + { + name: 'Andrew Baisden', + description: 'Full Stack Developer, Creative, Gamer, Anime Addict', + url: 'https://andrewbaisden.com/uses', + twitter: '@andrewbaisden', + emoji: '๐Ÿ˜Ž', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Front End', + 'HTML', + 'CSS', + 'JavaScript', + 'React', + 'Node.js', + ], + }, { name: 'Ben Congdon', description: 'Golang, Python, Rust. Runs in the Cloud.', @@ -4459,7 +9971,7 @@ module.exports = [ 'Developer', 'Full Stack', 'JavaScript', - 'Vue', + 'Vue.js', 'Angular', 'Ionic', 'Firebase', @@ -4467,7 +9979,7 @@ module.exports = [ 'Laravel', 'WordPress', 'CSS', - 'Tailwind', + 'Tailwind CSS', ], }, { @@ -4491,6 +10003,31 @@ module.exports = [ 'Entrepreneur', ], }, + { + name: 'Albin Groen', + description: + "Young self taught fullstack JavaScript developer that's really interested in the web, open source, and design.", + url: 'https://albingroen.com/uses/', + twitter: '@albingroen', + emoji: '๐Ÿ‘จโ€๐Ÿ’ป', + country: '๐Ÿ‡ธ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'JavaScript', + 'React', + 'Node.js', + 'GraphQL', + 'Gatsby', + 'Sanity', + 'Front End', + 'TypeScript', + 'Performance', + 'Entrepreneur', + 'Community', + 'Design', + ], + }, { name: 'Ajay Karwal', description: 'A designer, developer and UX guy from Buckingham, UK.', @@ -4509,7 +10046,7 @@ module.exports = [ 'React', 'CSS', 'HTML', - 'Frontend', + 'Front End', ], }, { @@ -4526,16 +10063,16 @@ module.exports = [ 'Back End', 'Python', 'Django', - 'Node', + 'Node.js', 'TypeScript', 'Full Stack', ], }, { - name: 'David Vives', + name: 'David A. Vives R.', description: - 'Software Engineer, Web Developer, Chess Player, Comics Reader, Loves reading, learning new things, sushi, BBQ and aioli.', - url: 'http://dispuestoaaprender.netlify.com/en/uses', + 'software engineer, web developer, chess player, comics reader, loves reading, learning new things, sushi, bbq sauce and aioli.', + url: 'https://dispuestoaaprender.com/en/uses', twitter: '@davidvives', emoji: '๐ŸฆŠ', country: '๐Ÿ‡จ๐Ÿ‡ท', @@ -4549,8 +10086,8 @@ module.exports = [ 'NativeScript', 'React', 'Angular', - 'Vue', - 'Node', + 'Vue.js', + 'Node.js', 'C#', '.NET Core', '.NET', @@ -4573,10 +10110,78 @@ module.exports = [ 'React', 'Gatsby', 'Firebase', - 'Node', + 'Node.js', 'CSS', ], }, + { + name: 'Philipp John', + description: + 'Full-Stack Software Developer - Love to play on my E-Piano, reading books and practicing Yoga & meditation.', + url: 'https://jplace.de/uses', + twitter: '@PhilippJohn88', + emoji: '๐ŸŽน', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'Angular', + 'JavaScript', + 'TypeScript', + 'Node.js', + 'Java', + 'Python', + 'PHP', + '.NET Core', + 'Flask', + 'ExpressJS', + 'NestJS', + 'SocketIO', + 'SignalR', + 'Slim Framework', + 'Nuxt', + 'PyCharm', + 'WebStorm', + 'IntelliJ', + 'VS Code', + 'SQLDeveloper', + 'DBeaver', + 'GitHub', + 'GitLab', + 'Linux', + 'Windows', + 'Oracle PL/SQL', + 'PostgreSQL', + 'MySQL', + 'Docker', + 'Full Stack', + 'Backend', + 'Front End', + 'Spotify', + 'Discord', + 'E-Piano', + ], + }, + { + name: 'Nicky Meuleman', + description: 'Web developer, F1 fan.', + url: 'https://nickymeuleman.netlify.app/uses', + twitter: '@NMeuleman', + emoji: '๐ŸŽ', + country: '๐Ÿ‡ง๐Ÿ‡ช', + computer: 'windows', + phone: 'android', + tags: [ + 'JavaScript', + 'CSS', + 'React', + 'GraphQL', + 'Gatsby', + 'Developer', + 'Blogger', + ], + }, { name: 'Rob Warner', description: 'Software Architect, Developer, Father.', @@ -4612,7 +10217,7 @@ module.exports = [ 'Designer', 'TypeScript', 'Angular', - 'Node', + 'Node.js', 'i3', 'Serverless', 'GCP', @@ -4629,7 +10234,7 @@ module.exports = [ phone: 'iphone', tags: [ 'Ruby On Rails', - 'Frontend', + 'Front End', 'UI Design', 'Web Development', 'UX', @@ -4637,6 +10242,40 @@ module.exports = [ 'Designer', ], }, + { + name: 'Rynaard Burger', + description: + 'Mobile Software Engineer. Swift, Objective-C, former .NET & Java developer.', + url: 'https://rynaardb.com/uses', + twitter: '@rynaardb', + emoji: '๐Ÿ‘จโ€๐Ÿ’ป', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Architect', + 'Entrepreneur', + 'iOS', + 'Swift', + 'Objective-C', + 'Docker', + 'AWS', + 'Open Source Software', + 'Blogger', + ], + }, + { + name: 'Jesse Dyck', + description: 'Web Developer and sometimes SysAdmin.', + url: 'https://jessedyck.me/uses', + twitter: '@jessedyck', + emoji: '๐ŸšŒ', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'iphone', + tags: ['JavaScript', 'PHP', 'Vue.js', 'Full Stack', 'Developer', 'Docker'], + }, { name: 'Christopher Wavrin', description: 'Full Stack Developer', @@ -4684,7 +10323,7 @@ module.exports = [ 'JavaScript', 'TypeScript', 'React Native', - 'Node', + 'Node.js', 'Python', 'Serverless', 'Musician', @@ -4707,13 +10346,46 @@ module.exports = [ 'JavaScript', 'TypeScript', 'React', - 'Vue', - 'Node', + 'Vue.js', + 'Node.js', 'CSS', 'Gatsby', 'Storyblok', ], }, + { + name: 'Moisรฉs ร‘aรฑez', + description: 'Programmer and musician', + url: + 'https://gist.github.com/moisesnandres/f6ec9277c379d2bf33893cda02cebfaa', + twitter: '@moisesnandres', + emoji: '๐ŸŠโ€โ™‚๏ธ', + country: '๐Ÿ‡ต๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: ['JavaScript', 'Ruby', 'CSS'], + }, + { + name: 'Murendeni Mukwevho', + description: 'Web Developer', + url: 'https://mukwevhom.xyz/uses', + twitter: '@iammurendeni', + emoji: '๐Ÿ•ท', + country: '๐Ÿ‡ฟ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'android', + tags: [ + 'Web Developer', + 'Front End', + 'React', + 'Node.js', + 'Gatsby', + 'JavaScript', + 'HTML', + 'CSS', + 'Express', + ], + }, { name: 'Maria Altyeva Schuessler ', description: @@ -4735,6 +10407,28 @@ module.exports = [ 'Ruby on Rails', ], }, + { + name: 'John Slipper', + description: + 'Web Developer, mountain biker, drone enthusiast, Minecraft nerd', + url: 'https://www.johnslipper.com/uses/', + emoji: '๐Ÿคฏ', + country: '๐Ÿ‡ณ๐Ÿ‡ฟ', + computer: 'apple', + phone: 'android', + twitter: '@johnslipper', + tags: [ + 'Developer', + 'Front End', + 'JavaScript', + 'CSS', + 'HTML', + 'Vue.js', + 'React', + 'AngularJS', + 'UI', + ], + }, { name: 'Arturo Campos', description: 'Web Developer, dad, mountain biker, meat lover', @@ -4752,7 +10446,7 @@ module.exports = [ 'TypeScript', 'React', 'Angular', - 'Vue', + 'Vue.js', 'CSS', ], }, @@ -4774,10 +10468,31 @@ module.exports = [ 'Philosophy', 'JavaScript', 'React', - 'Node', + 'Node.js', 'CSS', ], }, + { + name: 'Esmit Perez', + description: + 'Software Developer, every day โ˜•๏ธ, sometimes ๐Ÿ’ก. Pura Vida ๐Ÿ‡จ๐Ÿ‡ท.', + url: 'https://esmit.me/uses', + twitter: '@mitiwifi', + emoji: '๐Ÿง—๐Ÿฝโ€โ™‚๏ธ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Java', + 'TypeScript', + 'Angular', + 'CSS', + 'Kotlin', + 'Flutter', + 'SQL', + ], + }, { name: 'Sercan Eraslan', description: 'Front-End Tech Lead', @@ -4790,10 +10505,10 @@ module.exports = [ tags: [ 'JavaScript', 'Developer', - 'Front-End', + 'Front End', 'Blogger', 'React', - 'Vue', + 'Vue.js', 'Angular', 'Svelte', ], @@ -4813,10 +10528,50 @@ module.exports = [ 'React', 'TypeScript', 'JavaScript', - 'Node', + 'Node.js', 'CSS', ], }, + { + name: 'Navdeep Singh', + description: 'Web Developer, Speaker, Sikh.', + url: 'https://navdeepsingh.in/uses', + twitter: '@nswebstudio', + emoji: '๐Ÿƒ', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'apple', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'PHP', + 'React', + 'Vue.js', + 'JavaScript', + 'Node.js', + 'CSS', + ], + }, + { + name: 'Rohit Gohri', + description: 'Full Stack Developer dabbling in DevOps, CI/CD', + url: 'https://rohit.page/uses', + twitter: '@rohit_gohri', + emoji: '', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'linux', + phone: 'android', + tags: [ + 'TypeScript', + 'JavaScript', + 'Developer', + 'Full Stack', + 'Node.js', + 'GraphQL', + 'DevOps', + 'Gatsby', + ], + }, { name: 'Jeff Wen', description: 'Web Developer, Open Source Contributor', @@ -4826,7 +10581,14 @@ module.exports = [ country: '๐Ÿ‡จ๐Ÿ‡ณ', computer: 'apple', phone: 'iphone', - tags: ['Web Development', 'Front End', 'Vue', 'React', 'Node', 'Python'], + tags: [ + 'Web Development', + 'Front End', + 'Vue.js', + 'React', + 'Node.js', + 'Python', + ], }, { name: 'Andrea Prus', @@ -4842,8 +10604,8 @@ module.exports = [ 'Full Stack', 'PHP', 'JavaScript', - 'Vue', - 'Node', + 'Vue.js', + 'Node.js', 'CSS', ], }, @@ -4864,13 +10626,33 @@ module.exports = [ 'Python', 'React', 'Angular', - 'Node', + 'Node.js', 'Flask', 'Django', 'CSS', 'DevC', ], }, + { + name: 'David Anguita', + description: 'Software developer & consultant. Maker. Gamer by night. :wq', + url: 'https://davidanguita.name/uses/', + twitter: '@danguita', + emoji: '๐ŸŽฎ', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'Full Stack', + 'Freelancer', + 'Ruby', + 'Ruby on Rails', + 'Elixir', + 'JavaScript', + 'Vim', + ], + }, { name: 'Nick Taylor', description: 'Just some dev from Montreal, Quebec, Canada', @@ -4886,11 +10668,39 @@ module.exports = [ 'React', 'Writer', 'TypeScript', - 'Node', + 'Node.js', 'CSS', ], }, + { + name: 'Trezy', + description: + 'Software engineer, JavaScript livestreamer, and a wannabe cyborg.', + url: 'https://trezy.com/uses', + twitter: '@TrezyCodes', + emoji: '๐Ÿค–', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Full Stack Software Engineer', + 'Mentor', + 'Streamer', + 'Blogger', + 'a11y', + 'JavaScript', + 'CSS', + 'SASS', + 'Node.js', + 'OSS', + 'Electron', + 'Firebase', + 'React', + 'Next.js', + ], + }, + { name: 'Kim Ingram', description: @@ -4911,7 +10721,27 @@ module.exports = [ 'JavaScript', ], }, - + { + name: 'Ben Shi', + description: + 'Full Stack. Engineering Leader. Believer of taking the time to learn and taking the time to teach.', + url: 'https://hbish.com/uses/', + twitter: '@hbish', + emoji: '๐Ÿณ', + country: '๐Ÿ‡ฆ๐Ÿ‡บ', + computer: 'apple', + phone: 'android', + tags: [ + 'Full Stack', + 'Java', + 'Kotlin', + 'Engineer', + 'Backend', + 'API', + 'Performance', + 'Architecture', + ], + }, { name: 'Benjamin Edenhuizen', description: @@ -4922,25 +10752,120 @@ module.exports = [ country: '๐Ÿ‡ฉ๐Ÿ‡ช', computer: 'windows', phone: 'iphone', - tags: ['Web developer', 'Front-end', 'Accessibility', 'Performance'], + tags: ['Web developer', 'Front End', 'Accessibility', 'Performance'], }, { - name: 'Dave Hill', - description: 'Front-end developer, amateur photographer, podcast beginner.', - url: 'https://davehill.dev/uses/', - twitter: '@davehillpodcast', - emoji: '๐Ÿ”ฅ', - country: '๐Ÿ‡ฌ๐Ÿ‡ง', - computer: 'windows', - phone: 'android', + name: 'Peter Tasker', + description: 'Programmer/developer/dad in Ottawa Ontario, Canada', + url: 'https://petetasker.com/uses/', + twitter: '@petetasker', + emoji: '๐Ÿ˜‚', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'JavaScript', + 'React', + 'PHP', + 'Go', + 'Full Stack', + 'GraphQL', + ], + }, + { + name: 'Anthony Morris', + description: 'Builder, JavaScript wrangler, and wannabe stoic.', + url: 'https://anthonymorris.dev/uses/', + twitter: '@amorriscode', + emoji: '๐Ÿค˜', + country: '๐Ÿ‡จ๐Ÿ‡ฆ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'JavaScript', + 'TypeScript', + 'React', + 'Rust', + 'Full Stack', + 'GraphQL', + 'Next.js', + ], + }, + { + name: 'Justin Conway', + description: + 'Chicago-based front-end developer passionate about the web and pork.', + url: 'https://conwaydev.com/uses/', + twitter: '@conwaydev', + emoji: '๐Ÿ†’', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', tags: [ 'Developer', 'Front End', + 'JAMstack', + 'JavaScript', + 'AMP', + 'CSS', + 'PHP', + 'Laravel', + 'WordPress', + 'Performance', + ], + }, + { + name: 'Dan Vega', + description: + 'Full-Stack, Curriculum Developer. I am passionate about learning new things and teaching them to others.', + url: 'https://www.danvega.dev/uses/', + twitter: '@therealdanvega', + emoji: '๐Ÿค“', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ 'HTML', 'CSS', + 'Web Development', + 'Front End', + 'Tailwind CSS', 'JavaScript', + 'Vue.js', + 'Blogger', + 'YouTuber', + 'Entrepreneur', + 'Teacher', + 'GoLang', + 'Java', + ], + }, + { + name: 'Dick Wyn Yong', + description: + 'Software Engineer, Content Creator and Sustainability Enthusiast', + url: 'https://dickwyn.xyz/uses', + twitter: '@dickwyn', + emoji: '๐Ÿ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Software Engineer', + 'Developer', + 'Front End', 'Accessibility', - 'Performance', + 'JavaScript', + 'TypeScript', + 'CSS', + 'HTML', + 'React', + 'Angular', + 'Blogger', + 'Youtuber', + 'Traveler', ], }, { @@ -4983,7 +10908,7 @@ module.exports = [ 'Developer', 'React', 'Angular', - 'Node', + 'Node.js', 'CSS', 'Electron', ], @@ -4999,6 +10924,30 @@ module.exports = [ phone: 'iphone', tags: ['CSS', 'YouTuber', 'Web Development'], }, + { + name: 'Tomek Buszewski', + description: 'Developer and team leader based in Warsaw, Poland.', + url: 'https://www.buszewski.com/uses/', + twitter: '@tomekbuszewski', + emoji: 'โ˜•', + country: '๐Ÿ‡ต๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Front End', + 'HTML', + 'CSS', + 'JavaScript', + 'TypeScript', + 'Python', + 'Node.js', + 'React', + 'Vue.js', + 'Django', + 'Flask', + 'WordPress', + ], + }, { name: 'Benjamin Mock', description: 'coder, runner, reader, maker', @@ -5021,6 +10970,54 @@ module.exports = [ 'JAMstack', ], }, + { + name: 'Dan Holloran', + description: 'Full Stack Developer', + url: 'https://danholloran.me/uses/', + twitter: '@dholloran', + emoji: '๐ŸŒฒ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'JavaScript', + 'Developer', + 'React', + 'Full Stack', + 'CSS', + 'Node.js', + 'Front End', + 'TypeScript', + 'Vue.js', + 'HTML', + 'Gatsby', + 'PHP', + 'Engineer', + 'GraphQL', + 'Back End', + 'Laravel', + 'Web Developer', + 'Writer', + 'Remote', + 'DevOps', + 'Ruby', + 'Accessibility', + 'WordPress', + 'SQL', + 'Serverless', + 'Software Engineer', + 'JAMstack', + 'Mentor', + 'Sass', + 'Web Development', + 'Backend', + 'Tailwind CSS', + 'Testing', + 'Next', + 'PostgreSQL', + 'Photographer', + ], + }, { name: 'Kevin Woblick', description: 'I turn Pizza into Code and Photos', @@ -5038,7 +11035,7 @@ module.exports = [ 'JavaScript', 'Python', 'Laravel', - 'Vue', + 'Vue.js', 'Docker', 'Blogger', ], @@ -5063,12 +11060,163 @@ module.exports = [ 'Mentor', 'JavaScript', 'React', - 'Node', + 'Node.js', 'TypeScript', 'Rust', 'ReasonML', ], }, + { + name: 'Karol Toruล„', + description: 'Fullstack developer, VIM, JS, OSX <3, PL', + url: 'https://ktorun.pl/uses', + twitter: '@krol22ee', + emoji: '๐ŸŠ', + country: '๐Ÿ‡ต๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'JavaScript', + 'React', + 'Node.js', + 'CSS', + 'SCSS', + 'Gatsby', + 'TypeScript', + 'Gamedev', + 'Vim', + ], + }, + { + name: 'Gleb Skibitsky', + description: + 'Maker, mostly Unity stuff. Blockchain, VR, and Automation lover.', + url: 'https://skibitsky.com/uses/', + twitter: '@skibitsky', + emoji: '๐Ÿ’ซ', + country: '๐Ÿ‡ฑ๐Ÿ‡น', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Unity', + 'React', + 'Gamedev', + 'JavaScript', + 'Node.js', + 'GraphQL', + '.NET', + 'Go', + 'C#', + ], + }, + { + name: 'Haseeb Majid', + description: + 'Software Engineer, who mostly develops in JavaScript and Python.', + url: 'https://haseebmajid.dev/uses/', + emoji: '๐Ÿ’ป', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'linux', + phone: 'android', + tags: [ + 'Developer', + 'JavaScript', + 'React', + 'Gatsby', + 'TypeScript', + 'Python', + ], + }, + { + name: 'Narendra Mandadapu', + description: + 'Fullstack Engineer, SEO Nerd, โญ๏ธโญ๏ธโญ๏ธโญ๏ธโญ๏ธ 5-Star Udemy Instructor, United Kingdom', + url: 'https://5pagesaday.com/uses', + twitter: '@scriptstar', + emoji: '๐ŸŽฏ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Morning Pages', + 'Journal', + 'Full Stack', + 'JAMstack', + 'JavaScript', + 'Front End', + 'Back End', + 'React', + 'Node.js', + 'Gatsby', + 'GraphQL', + 'Serverless', + 'Hugo', + 'Netlify', + 'SEO', + 'Keyword Research', + 'Blogger', + 'Architect', + ], + }, + { + name: 'Justin Michaliga', + description: 'Javascript Engineer based in Brooklyn, NYC', + url: 'https://jmichaliga.github.io/uses', + twitter: '@jmichaliga', + emoji: 'โšก๏ธ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'DevOps', + 'Front End', + 'Back End', + 'Full Stack', + 'React', + 'Node.js', + 'Gatsby', + 'GraphQL', + 'JavaScript', + 'React', + 'TypeScript', + 'UI', + 'UX', + ], + }, + { + name: 'ลukasz Rybka', + description: + 'Full Stack Developer from Poland. Public speaker, bootcamp trainer and consultant. Legacy code and CI/CD enthusiast.', + url: 'https://www.dragonia.org.pl/uses/', + twitter: '@Smoczysko', + emoji: '๐Ÿ™…โ€โ™‚๏ธ', + country: '๐Ÿ‡ต๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'Entrepreneur', + 'Teacher', + 'Speaker', + 'Mentor', + 'JavaScript', + 'Angular', + 'Node.js', + 'TypeScript', + 'Gatsby', + 'GraphQL', + 'Python', + 'Back End', + 'Serveless', + 'DevOps', + 'Architect', + 'JAMstack', + ], + }, { name: 'Simranjit Singh', description: 'Javascript loving Coldfusion developer', @@ -5085,7 +11233,7 @@ module.exports = [ 'Plesk', 'Wordpress', 'JavaScript', - 'Vue', + 'Vue.js', 'CSS', 'PHP', 'Git', @@ -5105,13 +11253,34 @@ module.exports = [ 'Developer', 'Full Stack', 'JavaScript', - 'Frontend', + 'Front End', 'Gatsby', 'React', - 'Node', + 'Node.js', 'CSS', ], }, + { + name: 'Matt Hughes', + description: 'Full Stack Web Developer', + url: 'https://matthughes.dev/uses', + twitter: '@matthughes2112', + emoji: '๐Ÿ‘Œ๐Ÿผ', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'CSS', + 'Full stack', + 'Front end', + 'HTML', + 'JavaScript', + 'React', + 'Python', + 'Django', + 'Vue.js', + ], + }, { name: 'Rail Hamdeew', description: 'Full Stack. Open to new technologies', @@ -5121,7 +11290,18 @@ module.exports = [ country: '๐Ÿ‡ท๐Ÿ‡บ', computer: 'apple', phone: 'iphone', - tags: ['Full Stack', 'Ruby', 'PHP', 'Python', 'JavaScript', 'Vue'], + tags: ['Full Stack', 'Ruby', 'PHP', 'Python', 'JavaScript', 'Vue.js'], + }, + { + name: 'Eric Eggert', + description: 'HTML, CSS, JS & Accessibility.', + url: 'https://yatil.net/uses', + twitter: '@yatil', + emoji: '๐Ÿ‘‹', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: ['Accessibility', 'HTML', 'CSS', 'JavaScript', 'Speaker'], }, { name: 'Armno Prommarak', @@ -5182,11 +11362,30 @@ module.exports = [ 'PHP', 'JavaScript', 'Go', - 'Vue', + 'Vue.js', 'Web Developer', 'WordPress', ], }, + { + name: 'Piyush Mehta', + description: 'Full Stack Developer Based in INDIA', + url: 'http://www.piyushmehta.com/uses/', + twitter: '@CoderWhoKnows', + emoji: '๐Ÿ”ฅ', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Full Stack', + 'JavaScript', + 'React', + 'CSS', + 'SpringBoot', + 'Node.js', + ], + }, { name: 'Duncan McDougall', description: @@ -5207,6 +11406,37 @@ module.exports = [ 'Remote', ], }, + { + name: 'Mijndert Stuij', + description: 'Engineer. Hacker. Minimalist.', + url: 'https://mijndertstuij.nl/uses/', + twitter: '@mijndert', + emoji: '๐Ÿš€', + country: '๐Ÿ‡ณ๐Ÿ‡ฑ', + computer: 'apple', + phone: 'iphone', + tags: ['AWS', 'Cloud', 'Infrastructure', 'Engineer', 'Developer', 'DevOps'], + }, + { + name: 'Juan Fernandes', + description: 'Freelance Front-end Developer', + url: 'https://www.juanfernandes.uk/uses/', + twitter: '@juanfernandes', + emoji: 'โ˜•๏ธ', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'apple', + phone: 'android', + tags: [ + 'Front-end', + 'Developer', + 'HTML', + 'CSS', + 'Sass', + '11ty', + 'Jamstack', + 'Freelance', + ], + }, { name: 'Kevin Simkaniฤ', description: 'Wordpress ninja ๐Ÿ˜Ž React lover โค๏ธ CSS master ๐Ÿง', @@ -5224,7 +11454,7 @@ module.exports = [ 'CSS', 'Front End', 'PHP', - 'Vue', + 'Vue.js', 'Back End', 'HTML', 'Performance', @@ -5245,7 +11475,7 @@ module.exports = [ phone: 'android', tags: [ 'JavaScript', - 'NodeJs', + 'Node.js', 'Developer', 'Full Stack', 'React', @@ -5253,6 +11483,17 @@ module.exports = [ 'GraphQL', ], }, + { + name: 'Matt Layman', + description: 'A Python developer focused on Django', + url: 'https://www.mattlayman.com/uses/', + twitter: '@mblayman', + emoji: '๐Ÿง', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: ['Python', 'Django', 'webdev', 'Twitch'], + }, { name: 'Jeremy Bunting', description: 'Web ๐Ÿค– working remotely from the Connecticut burbs', @@ -5269,12 +11510,70 @@ module.exports = [ 'CSS', 'JavaScript', 'React', - 'Vue', - 'Node', + 'Vue.js', + 'Node.js', 'GraphQL', 'Accessibility', ], }, + { + name: 'Stan Lo', + description: 'Developer at Ticketsolve, creator of Goby', + url: 'https://gist.github.com/st0012/7b018463dd041d2a4401d9fa5044bedf', + twitter: '@_st0012', + emoji: '๐Ÿ˜Ž', + country: '๐Ÿ‡น๐Ÿ‡ผ', + computer: 'apple', + phone: 'iphone', + tags: ['Developer', 'Backend', 'Ruby', 'Rails', 'Goby'], + }, + { + name: 'Jรฉrรฉmie Bertrand', + description: 'Developer', + url: 'https://laedit.net/uses/', + twitter: '@laedit', + emoji: '๐Ÿง', + country: '๐Ÿ‡ซ๐Ÿ‡ท', + computer: 'windows', + phone: 'windowsphone', + tags: [ + 'Developer', + 'Back End', + '.NET Core', + 'TypeScript', + 'C#', + '.NET', + 'JavaScript', + ], + }, + { + name: 'Lee Robinson', + description: 'Developer, writer, creator. Solutions Architect @ Vercel.', + url: 'https://leerob.io/uses', + twitter: '@leeerob', + emoji: '๐Ÿผ๐ŸŒด', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Next', + 'React', + 'MDX', + 'Tailwind CSS', + 'Vercel', + 'Serverless', + 'Full Stack', + 'UI/UX', + 'Design Systems', + 'JavaScript', + 'Front End', + 'Instructor', + 'Teacher', + 'Course Maker', + 'Blogger', + 'Speaker', + ], + }, { name: 'Tony Mamedbekov', description: @@ -5294,6 +11593,38 @@ module.exports = [ 'Angular', ], }, + { + name: 'Felix Kirmaier', + description: + 'Frontend Developer from Unterhaching near Munich in Germany, doing mostly web performance, HTML, SCSS, JS, automated testing and TYPO3 for a living', + url: 'https://www.kirmaier.net/uses/', + twitter: '@felixk76', + emoji: '๐Ÿ˜', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'HTML', + 'CSS', + 'SCSS', + 'JavaScript', + 'SEO', + 'React', + 'Front End', + 'Performance', + 'Testing', + 'npm', + 'Node.js', + 'Cypress', + 'Percy', + 'TYPO3', + 'Developer', + 'Speaker', + 'Eleventy', + 'Netlify', + 'JAMstack', + ], + }, { name: 'Matt Busche', description: @@ -5313,6 +11644,159 @@ module.exports = [ 'Blogger', ], }, + { + name: 'Zura Gabievi', + description: 'Front-end Team Lead.', + url: 'https://gist.github.com/zgabievi/60e81da327c1c80cdca3f65b39baa23d', + twitter: '@zgabievi', + emoji: '๐ŸฆŠ', + country: '๐Ÿ‡ฌ๐Ÿ‡ช', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Angular', + 'React', + 'Svelte', + 'Vue.js', + 'Laravel', + 'Styled Components', + 'Developer', + 'JavaScript', + 'TypeScript', + 'SCSS', + ], + }, + { + name: 'T G Pranesh', + description: 'Front-end Developer', + url: 'https://www.tgpranesh.site/uses/', + twitter: '@praneshpsg239', + emoji: '๐Ÿ‘', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'apple', + phone: 'android', + tags: [ + 'Javascript', + 'Angular', + 'React', + 'Styled Components', + 'Developer', + 'Gatsby', + 'SCSS', + ], + }, + { + name: 'EJ Mitchell', + description: + 'Full-time web dev @ thoughtbot. Artist. Writer. Outdoors enthusiast.', + url: 'https://www.cupofsquid.com/uses', + emoji: '๐Ÿฆ‘', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'iphone', + tags: ['Developer', 'Scala', 'Elm', 'Ruby', 'Rails', 'Blogger'], + }, + { + name: 'Preston Lamb', + description: 'Full Stack JavaScript Developer and Thinkster.io Author', + url: 'https://www.prestonlamb.com/uses', + twitter: '@prestonjlamb', + emoji: '๐Ÿ€', + country: '๐Ÿ‡บ๐Ÿ‡ธ', + computer: 'apple', + phone: 'android', + tags: [ + 'Angular', + 'Developer', + 'JavaScript', + 'TypeScript', + 'SCSS', + 'RxJS', + 'Scully', + 'Instructor', + 'Teacher', + 'Course Maker', + 'Blogger', + ], + }, + { + name: 'Marek Maras', + description: + 'Self-taught Frontend developer from Hattingen, Germany with a focus on React/Gatsby. Oh and Craft Beer is Life!', + url: 'https://www.marek-maras.de/uses', + twitter: '@marekmaras', + emoji: '๐Ÿง', + country: '๐Ÿ‡ช๐Ÿ‡บ', + computer: 'windows', + phone: 'iphone', + tags: [ + 'React', + 'Styled-Components', + 'Gatsby', + 'Full Stack', + 'Web Developer', + 'Node.js', + 'JavaScript', + 'Laravel', + 'Wordpress', + 'Front End', + 'Shopify', + 'Magento', + ], + }, + { + name: 'Seshal Jain', + description: + 'Emacs rookie passionate about aesthetic design and a beautiful, free web', + url: 'https://archgaelix.vercel.app/uses', + twitter: '@seshaljain', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'linux', + tags: [ + 'HTML', + 'CSS', + 'JavaScript', + 'React', + 'Golang', + 'Python', + 'Emacs', + 'Blogger', + ], + }, + { + name: 'Patrick Obermeier', + description: + 'Experienced front-end developer with a solid online-marketing background on top. Lover of fancy hipster beer.', + url: 'https://www.patrickobermeier.dev/uses', + twitter: '@pobermeier87', + emoji: '๐Ÿบ', + country: '๐Ÿ‡ฆ๐Ÿ‡น', + computer: 'windows', + phone: 'android', + tags: [ + 'Web Development', + 'Front End', + 'HTML', + 'CSS', + 'Sass', + 'Bulma', + 'Bootstrap', + 'Materialize', + 'JavaScript', + 'C#', + 'React', + 'Redux', + 'Next.js', + 'Gatsby', + 'Node.js', + 'Webpack', + 'Parcel', + 'Grunt', + 'Gulp', + 'Linux', + 'Docker', + ], + }, { name: 'Jerry Shi', description: @@ -5327,12 +11811,188 @@ module.exports = [ 'Web Development', 'Front End', 'React', - 'Node', + 'Node.js', 'Rust', 'Full Stack', 'GraphQL', ], }, + { + name: 'Steve Rydz', + description: 'Developer', + url: 'https://steverydz.com/uses', + twitter: '@steverydz', + country: '๐Ÿ‡ฌ๐Ÿ‡ง', + computer: 'linux', + phone: 'android', + tags: ['Ubuntu', 'Linux'], + }, + { + name: 'Francisco Valloire', + description: + 'Frontend developer, self-taught, enthusiastic and passionate about new technologies.', + url: 'https://github.com/frajova/what-i-use', + twitter: '@frajova', + emoji: '๐ŸŒญ', + country: '๐Ÿ‡ฆ๐Ÿ‡ท', + computer: 'apple', + phone: 'android', + tags: [ + 'Web Development', + 'Developer', + 'Front End', + 'React', + 'CSS', + 'HTML', + 'JavaScript', + ], + }, + { + name: 'Luis Contreras', + description: 'Detail-oriented and passionate Software Engineer.', + url: 'https://luiscontreras.dev/uses', + twitter: '@devrasec', + emoji: '๐Ÿฃ', + country: '๐Ÿ‡ฉ๐Ÿ‡ด', + computer: 'apple', + phone: 'android', + tags: [ + 'Web Development', + 'Developer', + 'Front End', + 'React', + 'Node.js', + 'CSS', + 'HTML', + 'JavaScript', + 'Full Stack', + ], + }, + { + name: 'Johannes Konings', + description: 'Developer', + url: 'https://johanneskonings.dev/uses/', + twitter: '@KoningsJohannes', + emoji: '๐Ÿ•บ', + country: '๐Ÿ‡ฉ๐Ÿ‡ช', + computer: 'windows', + phone: 'android', + tags: [ + 'Web Development', + 'Front End', + 'React', + 'Node.js', + 'AWS', + 'AWS Amplify', + ], + }, + { + name: 'Jesรบs Leganรฉs-Combarro "piranna"', + description: + 'Passionate computers engineer and ex-PhD. candidate in Computers Engineering. Proud advocate of Open Source, standards, specifications, and best practices.', + url: 'https://piranna.github.io/uses', + twitter: '@el_piranna', + emoji: '๐Ÿค–', + country: '๐Ÿ‡ช๐Ÿ‡ธ', + computer: 'linux', + phone: 'android', + tags: [ + 'Accessibility', + 'Architect', + 'AWS', + 'Azure', + 'Backend', + 'Back End', + 'C', + 'C++', + 'Cloud', + 'Debian', + 'Design Systems', + 'Developer', + 'DevOps', + 'Dev Ops', + 'Django', + 'Docker', + 'Electron', + 'Engineer', + 'Entrepreneur', + 'Fastify', + 'Freelancer', + 'Front End', + 'Full Stack', + 'HTML', + 'JavaScript', + 'JavaScript', + 'JAMstack', + 'Linux', + 'macOS', + 'Mentor', + 'Node.js', + 'NodeOS', + 'Performance', + 'PostgreSQL', + 'Python', + 'React', + 'React Native', + 'Remote', + 'Rust', + 'Serverless', + 'Software Engineer', + 'SQL', + 'Speaker', + 'Teacher', + 'Testing', + 'Ubuntu', + 'UI', + 'VS Code', + 'Web', + 'Web Development', + ], + }, + { + name: 'Vinesh Raju', + description: + 'Mobile Application developer from India with a deep focus on UX/UI.', + url: 'https://theVinesh.com/#/uses', + twitter: '@theVinesh', + emoji: '๐Ÿฆ', + country: '๐Ÿ‡ฎ๐Ÿ‡ณ', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Front End', + 'Developer', + 'Problem Solver', + 'Full Stack', + 'Engineer', + 'Web Developer', + 'Designer', + 'UI', + 'UX', + 'Flutter', + ], + }, + { + name: 'Abul Khoyer', + description: 'Web Developer and Designer', + url: 'https://abulkhoyer.com/uses/', + twitter: '@abulkhoyer69', + emoji: 'โšก', + country: '๐Ÿ‡ง๐Ÿ‡ฉ', + computer: 'windows', + phone: 'android', + tags: [ + 'Front End', + 'Developer', + 'Designer', + 'Problem Solver', + 'JavaScript', + 'React', + 'Node.js', + 'GraphQL', + 'REST', + ], + }, // ๐Ÿšจ OH Hey! DO NOT ADD YOURSELF TO THE END OF THE ARRAY ๐Ÿšจ // ๐Ÿšจ Add yourself somewhere random. This makes merging you much easier and avoids conflicts. ๐Ÿšจ // Thx, luv ya - wes diff --git a/src/http/get-index/index.js b/src/http/get-index/index.js new file mode 100644 index 00000000..f814a3de --- /dev/null +++ b/src/http/get-index/index.js @@ -0,0 +1,39 @@ +// Enable secure sessions, express-style middleware, and more: +// https://docs.begin.com/en/functions/http/ +// +// let begin = require('@architect/functions') + +let html = ` + + + + + Hi! + + + + +

+ Hello world! +

+

+ Your new route is ready to go! +

+

+ Learn more about building Begin HTTP functions here. +

+ + +` + +// HTTP function +exports.handler = async function http(req) { + console.log(req) + return { + headers: { + 'content-type': 'text/html; charset=utf8', + 'cache-control': 'no-cache, no-store, must-revalidate, max-age=0, s-maxage=0' + }, + body: html + } +} diff --git a/src/http/get-index/package-lock.json b/src/http/get-index/package-lock.json new file mode 100644 index 00000000..349c0d44 --- /dev/null +++ b/src/http/get-index/package-lock.json @@ -0,0 +1,115 @@ +{ + "name": "begin-app-get-index", + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "@architect/functions": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/@architect/functions/-/functions-3.4.10.tgz", + "integrity": "sha512-8pYTZihYxEilIE9dvtor7+n4pgAgEh7NchX6ySrGbLFkS2k6W7b1HJQJ9fLHuARi263sARVaJ63eXd5G7WS6Dw==", + "requires": { + "@architect/parser": "^1.2.2", + "cookie": "^0.4.0", + "cookie-signature": "^1.1.0", + "csrf": "^3.1.0", + "mime-types": "^2.1.25", + "node-webtokens": "^1.0.3", + "run-parallel": "^1.1.9", + "run-waterfall": "^1.1.6", + "uid-safe": "^2.1.5" + } + }, + "@architect/parser": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@architect/parser/-/parser-1.2.2.tgz", + "integrity": "sha512-z8M+bJCJLWpY/iNoXPPqsOlqF8zMgbmk3CLHIChSa3nnUlvx36a2bmTuh/+CiU/q4Ew7d6dHqpQB4SHtKt/A/w==" + }, + "@begin/data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@begin/data/-/data-1.1.4.tgz", + "integrity": "sha512-srUt6HFxancYgdZiolm7YIl3Hw7DqxxKHScFAb+eKQib5DxH70kXp2qtR/kPVtC4uZHWvPu7auCtIphzqqqUsg==", + "requires": { + "@architect/parser": "^1.2.0", + "hashids": "^1.2.2", + "run-parallel": "^1.1.9", + "run-waterfall": "^1.1.6" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.1.0.tgz", + "integrity": "sha512-Alvs19Vgq07eunykd3Xy2jF0/qSNv2u7KDbAek9H5liV1UMijbqFs5cycZvv5dVsvseT/U4H8/7/w8Koh35C4A==" + }, + "csrf": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csrf/-/csrf-3.1.0.tgz", + "integrity": "sha512-uTqEnCvWRk042asU6JtapDTcJeeailFy4ydOQS28bj1hcLnYRiqi8SsD2jS412AY1I/4qdOwWZun774iqywf9w==", + "requires": { + "rndm": "1.2.0", + "tsscmp": "1.0.6", + "uid-safe": "2.1.5" + } + }, + "hashids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/hashids/-/hashids-1.2.2.tgz", + "integrity": "sha512-dEHCG2LraR6PNvSGxosZHIRgxF5sNLOIBFEHbj8lfP9WWmu/PWPMzsip1drdVSOFi51N2pU7gZavrgn7sbGFuw==" + }, + "mime-db": { + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", + "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==" + }, + "mime-types": { + "version": "2.1.25", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", + "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", + "requires": { + "mime-db": "1.42.0" + } + }, + "node-webtokens": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/node-webtokens/-/node-webtokens-1.0.3.tgz", + "integrity": "sha512-koyo7/sqKOXyl+nfV0sNojLSgMC//VsuQXBSRZ+Whe0aYonBSQ2F/+HVSlVashJOXHYNru/4gk6eXebeYmqoUw==" + }, + "random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=" + }, + "rndm": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz", + "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w=" + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==" + }, + "run-waterfall": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/run-waterfall/-/run-waterfall-1.1.6.tgz", + "integrity": "sha512-dApPbpIK0hbFi2zqfJxrsnfmJW2HCQHFrSsmqF3Fp9TKm5WVf++zE6BSw0hPcA7rPapO37h12Swk2E6Va3tF7Q==" + }, + "tsscmp": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", + "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==" + }, + "uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "requires": { + "random-bytes": "~1.0.0" + } + } + } +} \ No newline at end of file diff --git a/src/http/get-index/package.json b/src/http/get-index/package.json new file mode 100644 index 00000000..828d3fee --- /dev/null +++ b/src/http/get-index/package.json @@ -0,0 +1,7 @@ +{ + "name": "begin-app-get-index", + "dependencies": { + "@architect/functions": "latest", + "@begin/data": "latest" + } +} \ No newline at end of file diff --git a/src/images/flip-phone.png b/src/images/flip-phone.png new file mode 100644 index 00000000..d89a0ef5 Binary files /dev/null and b/src/images/flip-phone.png differ diff --git a/src/images/windowsphone.png b/src/images/windowsphone.png new file mode 100644 index 00000000..1d51085e Binary files /dev/null and b/src/images/windowsphone.png differ diff --git a/src/util/icons.js b/src/util/icons.js index f68363e9..c3b5d2b8 100644 --- a/src/util/icons.js +++ b/src/util/icons.js @@ -1,7 +1,9 @@ import iphone from '../images/iphone.png'; import android from '../images/android.png'; +import windowsphone from '../images/windowsphone.png'; import windows from '../images/windows.svg'; import apple from '../images/apple.svg'; import linux from '../images/linux.png'; +import flipphone from '../images/flip-phone.png'; -export { iphone, android, windows, apple, linux }; +export { iphone, android, windowsphone, windows, apple, linux, flipphone }; diff --git a/src/util/stats.js b/src/util/stats.js index d41e05d8..31527743 100644 --- a/src/util/stats.js +++ b/src/util/stats.js @@ -3,7 +3,9 @@ import people from '../data.js'; function merge(prop) { return function(acc, obj) { - return [...obj[prop], ...acc]; + // Remove duplicated values. + const values = [...new Set(obj[prop])]; + return [...values, ...acc]; }; } @@ -12,6 +14,23 @@ function countInstances(acc, tag) { return acc; } +export function normalizeTag(tag) { + return ( + tag + // Common mispellings currently seen in the data + // Do we want to go this far? + .replace(/frontend/i, 'Front End') + .replace(/backend/i, 'Back End') + .replace(/fullstack/i, 'Full Stack') + .replace(/a11y/i, 'Accessibility') + .replace(/next.?js/i, 'Next') + .replace(/react.?js/i, 'React') + + // Or is lowercase enough? + .toLowerCase() + ); +} + export function countries() { const data = people .map(person => ({ @@ -48,7 +67,25 @@ export function tags() { .filter(([, count]) => count >= 3) .map(([name, count]) => ({ name, count })); - return [{ name: 'all', count: people.length }, ...tags]; + const lowercaseTagMap = tags.reduce((acc, tag) => { + const normalizedName = normalizeTag(tag.name); + const currentCount = acc[normalizedName] || 0; + acc[normalizedName] = currentCount + tag.count; + return acc; + }, {}); + + // Merge tags like "JavaScript" and "Javascript" based on the + // countโ€ฆ Event though it's obviously JavaScript! + const normalizedTags = tags.reduce((acc, { name }) => { + const normalizedName = normalizeTag(name); + if (typeof lowercaseTagMap[normalizedName] !== 'undefined') { + acc.push({ name, count: lowercaseTagMap[normalizedName] }); + delete lowercaseTagMap[normalizedName]; + } + return acc; + }, []); + + return [{ name: 'all', count: people.length }, ...normalizedTags]; } export function devices() {