About me
I’m an Open Source Developer, sharing with the community some of my personal work so then others can use them as a base for their ideas or as a a future inspiration, as well as, contributing to several Open Source Projects.
I like to share my discoveries and learning with others, by posting new content in my Blog or speaking in many local meetups and conferences about web development.
While I’m not coding I tend to share my thoughts in my Non-Tech Blog or spending endless hours in the kitchen cooking.
Projects
Gatsby Starter Event Calendar
A customisable calendar event page built with Gatsby integrated with Google Spreadsheet
Gatsby Starter Mate
An accessible and fast portfolio starter for Gatsby integrated with Contentful CMS
React Hotkey Tooltip
A global Hotkey provider with built in tooltip for React
React Scroll Section
React library to provide a declarative scroll to between sections
Astro Art Portfolio
Minimalistic Art showcase built with Astro and connected with Notion API
Astro Resume
Resume builder written in Markdown using Astro with Tailwind
Github Tracker
Dashboard to provide quick overview of Github repositories
Talks
enIs it time for framework-agnostic apps?
Time to talk about Astro: the new way to build framework agnostic applications. Explaining the concept of island architecture, along with the possibility of using any framework within the same app (react, angular, vue, etc.), or nothing!
enFrom create-react-app to create-any-app
Same company, lots of teams, different technologies, developers battling outdated dependencies and copying scripts and configuration files all over multiple projects? Does this sound familiar to you?
enRuntime Types Validation in Typescript
Sometimes using types inside our application, it's not enough to make sure that it won't break on runtime. Because of that, we see ourselves forced to write validation for our entities manually. In this talk, I want to present a way that you can generate validators for all your types in your application automatically, and how to integrate this into your development workflow.