๐งโ๐ป๐งฑโ๏ธ๐ Besides software craftsmanship, ๐ง๐ธ I also love making and listening music.
๐ I consider myself a life-long learner.
โ๏ธ Now Iโm a React.js developer with the core fundamentals of JavaScript, providing resilient features with REST API on top.
๐ Yet I prefer discuss about programming good products, instead of what language or framework is the best.
This project originally consumed the official Marvel API, which has been discontinued.
To maintain functionality and showcase the eldav1d-marvel-ui Design System capabilities,
the application now uses statically mocked data.
More info on at project's README
The UI component library extracted from this project โ
๐ eldav1d-marvel-ui โ is fully functional and unaffected by the API shutdown.
It is the part of the project that best represents my work as a Design System / UI Engineer.
๐ NPM: https://www.npmjs.com/package/eldav1d-marvel-ui
๐ GitHub repo: https://github.com/ElDav1d/eldav1d-marvel-ui
This library demonstrates my work in:
- Design System architecture
- Component API design
- Accessibility-driven UI patterns
- Reusable composition patterns
- TypeScript + React component engineering
- Scalable design tokens and theming
This project is a SPA built with React, TypeScript and TailwindCSS which mimics the look and feel of the official Marvel Characters' page.
It fetches data from the Marvel API and allows users to navigate through a list of characters to a character detail page.
Link to Playing with Marvel API's repo
It's tested with Jest and React Testing Library with a user interaction approach.
The purpose on it is practicing and showcasing my Accesible UI Development skills and sensibility, by keeping high standards of software quality.
In order to abstract both domain and presentational logic, I'm extracting the UI patterns on its own UI components library eldav1d-marvel-ui. This is also an ongoing effort. You can check it's progress on its own eldav1d-marvel-ui repo
CoverGig is a MERN app for music equipment rental among particulars. Its purpose is facilitating the backline coverage on small gigs.
Link to Front End repo: https://github.com/Pepirob/gig-equipment-rental-client
Link to Back End repo: https://github.com/Pepirob/gig-equipment-rental-server
In collaboration with the awesome Jose Luis Piรฑero
DiscoLect is platform for amateur music album reviewing powered by Spotifuy API and built with MVC patterns built over a Express JS, MongoDB, Mongoose and HBS stack.
In collaboration with the awesome Jose Luis Piรฑero
Link to repo: https://github.com/Pepirob/discolect
A vertical oriented game where player moves horizontally, picking bonus items and avoiding collisions.It is ta deep diving into OOP patterns upon SOLID, CLEAN and AGILE principles; by only Vanilla JS programing on HTML 2d Canvas.
Link to repo: https://github.com/ElDav1d/riff-lord-doomskulls-catcher
- React.js
- JavaScript ES6
- TypeScript
- HTML5
- CSS3
- Express.js
- MongoDB
- Node.js



