Portfolio

Joined LogRocket as technical author. Writing about a wide range of technologies such as JavaScript, TypeScript, GraphQL, MongoDB, Accessibility, etc.
Joined Telerik as technical author for Progress blog. Writing about a wide range of technologies such as JavaScript, TypeScript, GraphQL, MongoDB, Accessibility, etc.
Started to work at Popstand as a software engineer. Worked as a software engineer using technologies such as React, React Native, Redux, TypeScript, Firebase, Detox. Worked in a wide range of diffe...
Landed my first position as a software engineer at Foton. Worked as a software engineer using technologies such as JavaScript, React, React Native, Redux, TypeScript, Jest, Firebase. Worked in a wi...
https://hashnode.com/post/subscriptions-in-graphql-cjt9rwa9h0012kes1upk77gnj
https://hashnode.com/post/mutations-in-graphql-cjsnn19fj0017q9s1wyeea0br
https://hashnode.com/post/queries-in-graphql-cjs5z5s4u0016kfs1tcgoluql
https://hashnode.com/post/why-graphql-is-the-future-of-apis-cjs1r2hhe000rn9s23v9bydoq
Wrote a series of articles called "Learning GraphQL". In this series, I cover the basics of how GraphQL works, explaining the concepts of queries and mutations and how GraphQL allow us to create re...
https://hashnode.com/post/write-your-first-react-hook-cjrt8lfci00aw18s1z8v9s06n
https://hashnode.com/post/how-i-made-one-of-the-top-open-source-projects-of-2018-cjrqdcn5p000rsrs1z29pnkui
https://github.com/leonardomso/33-js-concepts
https://tableless.com.br/entendendo-o-dom-document-object-model/
https://www.freecodecamp.org/news/whats-the-document-object-model-and-why-you-should-know-how-to-use-it-1a2d0bc5429d/
My project was considered by GitHub as one of the top open source projects of 2018! https://github.blog/2018-12-13-new-open-source-projects/
https://github.com/leonardomso/react-google-static
https://github.com/leonardomso/roover
https://github.com/leonardomso/awesome-fsm
https://podhouse.app/
https://github.com/leonardomso/roover
https://dev.to/leonardomso/a-letter-for-those-who-want-to-learn-javascript-5ad0
https://www.telerik.com/blogs/understand-react-context-api
https://www.telerik.com/blogs/understanding-web-audio-api
https://www.telerik.com/blogs/functional-programming-javascript
https://www.telerik.com/blogs/whats-coming-react-18
https://www.telerik.com/blogs/graphql-relay-front-end