diff --git a/android-icon-192x192.ce9db1e8.png b/android-icon-192x192.ce9db1e8.png new file mode 100644 index 0000000..34ff7c3 Binary files /dev/null and b/android-icon-192x192.ce9db1e8.png differ diff --git a/android-icon-192x192.d5ec5ee6.png b/android-icon-192x192.d5ec5ee6.png index ffddfdf..63ff076 100644 Binary files a/android-icon-192x192.d5ec5ee6.png and b/android-icon-192x192.d5ec5ee6.png differ diff --git a/apple-icon-114x114.13602621.png b/apple-icon-114x114.13602621.png new file mode 100644 index 0000000..7722dc4 Binary files /dev/null and b/apple-icon-114x114.13602621.png differ diff --git a/apple-icon-114x114.9da54a24.png b/apple-icon-114x114.9da54a24.png index 96a6072..355bcdd 100644 Binary files a/apple-icon-114x114.9da54a24.png and b/apple-icon-114x114.9da54a24.png differ diff --git a/apple-icon-120x120.56abf743.png b/apple-icon-120x120.56abf743.png new file mode 100644 index 0000000..9329649 Binary files /dev/null and b/apple-icon-120x120.56abf743.png differ diff --git a/apple-icon-120x120.de54b054.png b/apple-icon-120x120.de54b054.png index 906361d..31ce57b 100644 Binary files a/apple-icon-120x120.de54b054.png and b/apple-icon-120x120.de54b054.png differ diff --git a/apple-icon-144x144.bb088ee4.png b/apple-icon-144x144.bb088ee4.png index 5de5832..fb1b498 100644 Binary files a/apple-icon-144x144.bb088ee4.png and b/apple-icon-144x144.bb088ee4.png differ diff --git a/apple-icon-144x144.e910ce45.png b/apple-icon-144x144.e910ce45.png new file mode 100644 index 0000000..0fe530f Binary files /dev/null and b/apple-icon-144x144.e910ce45.png differ diff --git a/apple-icon-152x152.67b67671.png b/apple-icon-152x152.67b67671.png index 49a3db2..349b20b 100644 Binary files a/apple-icon-152x152.67b67671.png and b/apple-icon-152x152.67b67671.png differ diff --git a/apple-icon-152x152.8516fba9.png b/apple-icon-152x152.8516fba9.png new file mode 100644 index 0000000..1f14cf9 Binary files /dev/null and b/apple-icon-152x152.8516fba9.png differ diff --git a/apple-icon-180x180.0b02aeee.png b/apple-icon-180x180.0b02aeee.png new file mode 100644 index 0000000..6299312 Binary files /dev/null and b/apple-icon-180x180.0b02aeee.png differ diff --git a/apple-icon-180x180.31f85769.png b/apple-icon-180x180.31f85769.png index 16ce50f..efd4172 100644 Binary files a/apple-icon-180x180.31f85769.png and b/apple-icon-180x180.31f85769.png differ diff --git a/apple-icon-57x57.1f9600f2.png b/apple-icon-57x57.1f9600f2.png new file mode 100644 index 0000000..ebf52b1 Binary files /dev/null and b/apple-icon-57x57.1f9600f2.png differ diff --git a/apple-icon-57x57.64001a37.png b/apple-icon-57x57.64001a37.png index 39a2761..6150333 100644 Binary files a/apple-icon-57x57.64001a37.png and b/apple-icon-57x57.64001a37.png differ diff --git a/apple-icon-60x60.87af7f11.png b/apple-icon-60x60.87af7f11.png index 69d405b..7a62f06 100644 Binary files a/apple-icon-60x60.87af7f11.png and b/apple-icon-60x60.87af7f11.png differ diff --git a/apple-icon-60x60.93eac9d8.png b/apple-icon-60x60.93eac9d8.png new file mode 100644 index 0000000..4690cc1 Binary files /dev/null and b/apple-icon-60x60.93eac9d8.png differ diff --git a/apple-icon-72x72.25525ffa.png b/apple-icon-72x72.25525ffa.png index 72a005b..cd22c69 100644 Binary files a/apple-icon-72x72.25525ffa.png and b/apple-icon-72x72.25525ffa.png differ diff --git a/apple-icon-72x72.77e319b3.png b/apple-icon-72x72.77e319b3.png new file mode 100644 index 0000000..7b95e34 Binary files /dev/null and b/apple-icon-72x72.77e319b3.png differ diff --git a/apple-icon-76x76.11b0cdf6.png b/apple-icon-76x76.11b0cdf6.png index f5b008a..c4b1468 100644 Binary files a/apple-icon-76x76.11b0cdf6.png and b/apple-icon-76x76.11b0cdf6.png differ diff --git a/apple-icon-76x76.84c89c26.png b/apple-icon-76x76.84c89c26.png new file mode 100644 index 0000000..df1ec74 Binary files /dev/null and b/apple-icon-76x76.84c89c26.png differ diff --git a/brjs.f76ebc75.jpg b/brjs.f76ebc75.jpg new file mode 100644 index 0000000..3d28f85 Binary files /dev/null and b/brjs.f76ebc75.jpg differ diff --git a/coffee.97c781d0.jpg b/coffee.97c781d0.jpg new file mode 100644 index 0000000..05058eb Binary files /dev/null and b/coffee.97c781d0.jpg differ diff --git a/coffee.fff7f5b5.jpg b/coffee.fff7f5b5.jpg new file mode 100644 index 0000000..e3b51b3 Binary files /dev/null and b/coffee.fff7f5b5.jpg differ diff --git a/favicon-16x16.5b943774.png b/favicon-16x16.5b943774.png index ba6a3bb..3d0af14 100644 Binary files a/favicon-16x16.5b943774.png and b/favicon-16x16.5b943774.png differ diff --git a/favicon-16x16.f738c16e.png b/favicon-16x16.f738c16e.png new file mode 100644 index 0000000..dd84410 Binary files /dev/null and b/favicon-16x16.f738c16e.png differ diff --git a/favicon-32x32.2e53e426.png b/favicon-32x32.2e53e426.png index b837462..284d0fd 100644 Binary files a/favicon-32x32.2e53e426.png and b/favicon-32x32.2e53e426.png differ diff --git a/favicon-32x32.368cedac.png b/favicon-32x32.368cedac.png new file mode 100644 index 0000000..da2cb40 Binary files /dev/null and b/favicon-32x32.368cedac.png differ diff --git a/favicon-96x96.0a2c5311.png b/favicon-96x96.0a2c5311.png index bb2a89b..3b8623c 100644 Binary files a/favicon-96x96.0a2c5311.png and b/favicon-96x96.0a2c5311.png differ diff --git a/favicon-96x96.ddb712e6.png b/favicon-96x96.ddb712e6.png new file mode 100644 index 0000000..e05e1bf Binary files /dev/null and b/favicon-96x96.ddb712e6.png differ diff --git a/felipebernardes.github.io.59712999.js b/felipebernardes.github.io.59712999.js new file mode 100644 index 0000000..42310e2 --- /dev/null +++ b/felipebernardes.github.io.59712999.js @@ -0,0 +1,581 @@ +// modules are defined as an array +// [ module function, map of requires ] +// +// map of requires is short require name -> numeric require +// +// anything defined in a previous bundle is accessed via the +// orig method which is the require for previous bundles + +(function (modules, entry, mainEntry, parcelRequireName, globalName) { + /* eslint-disable no-undef */ + var globalObject = + typeof globalThis !== 'undefined' + ? globalThis + : typeof self !== 'undefined' + ? self + : typeof window !== 'undefined' + ? window + : typeof global !== 'undefined' + ? global + : {}; + /* eslint-enable no-undef */ + + // Save the require from previous bundle to this closure if any + var previousRequire = + typeof globalObject[parcelRequireName] === 'function' && + globalObject[parcelRequireName]; + + var cache = previousRequire.cache || {}; + // Do not use `require` to prevent Webpack from trying to bundle this call + var nodeRequire = + typeof module !== 'undefined' && + typeof module.require === 'function' && + module.require.bind(module); + + function newRequire(name, jumped) { + if (!cache[name]) { + if (!modules[name]) { + // if we cannot find the module within our internal map or + // cache jump to the current global require ie. the last bundle + // that was added to the page. + var currentRequire = + typeof globalObject[parcelRequireName] === 'function' && + globalObject[parcelRequireName]; + if (!jumped && currentRequire) { + return currentRequire(name, true); + } + + // If there are other bundles on this page the require from the + // previous one is saved to 'previousRequire'. Repeat this as + // many times as there are bundles until the module is found or + // we exhaust the require chain. + if (previousRequire) { + return previousRequire(name, true); + } + + // Try the node require function if it exists. + if (nodeRequire && typeof name === 'string') { + return nodeRequire(name); + } + + var err = new Error("Cannot find module '" + name + "'"); + err.code = 'MODULE_NOT_FOUND'; + throw err; + } + + localRequire.resolve = resolve; + localRequire.cache = {}; + + var module = (cache[name] = new newRequire.Module(name)); + + modules[name][0].call( + module.exports, + localRequire, + module, + module.exports, + this + ); + } + + return cache[name].exports; + + function localRequire(x) { + var res = localRequire.resolve(x); + return res === false ? {} : newRequire(res); + } + + function resolve(x) { + var id = modules[name][1][x]; + return id != null ? id : x; + } + } + + function Module(moduleName) { + this.id = moduleName; + this.bundle = newRequire; + this.exports = {}; + } + + newRequire.isParcelRequire = true; + newRequire.Module = Module; + newRequire.modules = modules; + newRequire.cache = cache; + newRequire.parent = previousRequire; + newRequire.register = function (id, exports) { + modules[id] = [ + function (require, module) { + module.exports = exports; + }, + {}, + ]; + }; + + Object.defineProperty(newRequire, 'root', { + get: function () { + return globalObject[parcelRequireName]; + }, + }); + + globalObject[parcelRequireName] = newRequire; + + for (var i = 0; i < entry.length; i++) { + newRequire(entry[i]); + } + + if (mainEntry) { + // Expose entry point to Node, AMD or browser globals + // Based on https://github.com/ForbesLindesay/umd/blob/master/template.js + var mainExports = newRequire(mainEntry); + + // CommonJS + if (typeof exports === 'object' && typeof module !== 'undefined') { + module.exports = mainExports; + + // RequireJS + } else if (typeof define === 'function' && define.amd) { + define(function () { + return mainExports; + }); + + //

hello! I'mFelipe Bernardes

... and I do a lot of stuff

about

I’m a Front End Specialist living in Sorocaba, Brazil. Currently, I work remotely as a Front End Specialist at Chameleon, helping companies engage and offer better experiences to its end users.

I enjoy photography, travelling, reading, trying out new recipes, teaching programming newcomers, designing user interfaces and building apps. I also play guitar and drums, and I'm awful at both.

What drives my work is to build a better web for people β€” by sharing knowledge through talks, organising tech communities and specially by building things that positively impact lives.

I <3… The Open Web

Tech Communities

JavaScript + CSS

Composing Code/Music/Poetry

remote work! :-)

pixel-perfect implementations

work

experience

awards & recognitions

talks

further info

hey, let's chat!

Smiling Felipe picture
\ No newline at end of file +Felipe Bernardes

Hi! I'm Felipe Bernardes

... and I do a lot of stuff

about

πŸ‘‹ Hello! I'm Felipe Bernardes, a Front End Specialist with 10+ years of experience in Sofware Development and also a solid background of full-stack development. (full resume.pdf)

I enjoy photography, creating music playlists, reading about architecture, helping people learn to code, designing user interfaces, and building apps. I also play guitar and drums (even though I'm not so skilled).

What drives my work is to build a better web for people -- by sharing knowledge through talks, organizing tech communities, and specially by building things that positively impact lives.

I'm passionate about...

Knowledge sharing

JavaScript + CSS

Composing Code/Music/Photography

remote work! :-)

pixel-perfect implementations

work

experience

awards & recognitions

talks

further info

contact

Feel free to reach out to talk about:

Smiling Felipe picture
\ No newline at end of file diff --git a/laptop.d0d09166.jpg b/laptop.d0d09166.jpg new file mode 100644 index 0000000..7bdaee1 Binary files /dev/null and b/laptop.d0d09166.jpg differ diff --git a/ms-icon-144x144.705dd756.png b/ms-icon-144x144.705dd756.png new file mode 100644 index 0000000..fb1b498 Binary files /dev/null and b/ms-icon-144x144.705dd756.png differ diff --git a/ms-icon-144x144.c145021b.png b/ms-icon-144x144.c145021b.png new file mode 100644 index 0000000..0fe530f Binary files /dev/null and b/ms-icon-144x144.c145021b.png differ diff --git a/shadow.4fa08eb0.jpg b/shadow.4fa08eb0.jpg new file mode 100644 index 0000000..1b7a14b Binary files /dev/null and b/shadow.4fa08eb0.jpg differ