Hi, my name is

P

I'm a Web Developer.

/ Frontend and Smart Contracts Development

Know more

About me

about
Welcome to my portfolio website! I'm a dedicated developer with a passion for creating innovative and impactful solutions.
My career journey includes experiences in broad roles such as financial operations, customer support, project management, and people leadership. While working in a fintech environment, I recognized the potential for technology to drive innovation and results, leading me to pursue a new career in web development. As a Web3 enthusiast, I have developed my skills focusing in Smart Contracts and Frontend development.
My key programming skills are: React, CSS, Solidity, Node.js, Javascript, Typescript and GraphQL.
Explore my projects, resume, and achievements that showcase my technical expertise and problem-solving skills. It's a lifelong learning process, so this webpage will keep evolving over time!

Projects

  • AI Powered - Hamburguer Generator

    This is a project that contains a simple and responsive interface to create personalized hamburguers using AI tools (OpenAI API).

    Key Technologies:

    1. Frontend Development with Next.js, Tailwind and Chackra UI: Chosen for enabling efficient, responsive design and user-friendly interfaces.
    2. Serveless Functions and Generative AI: Implemented to provide a dynamic AI-powered recipe generation (throught Chatgpt/OpenAI API) and scalable backend services.
    project image
  • Event Ticketing Platform - EAS (Awarded)**

    This project, developed as part of the BCAMP Apprenticeship Bootcamp, serves as a functional MVP for an Event Ticketing Platform built on the Ethereum Attestation Service. Alongside the project, there's an additional link to the bootcamp's final presentation and a demo video. Note: The demo video might appear outdated as some features were finalized post the program's conclusion.

    Key Technologies:

    1. Ethereum Attestation Service - Delegated Attestations: The attestation is a structured and signed piece of data and it was used to emulate a ticket (attested from the event organizer to the end user). The EAS SDK was utilized for creating an attestation schema and making delegated attestations.
    2. Smart Contracts Development: Used to write a resolver contract (triggered by the attestation) that aims to create collectible NFTs and send them to the user, enhancing engagement and preserving them as memories.
    3. Frontend Development with Next.js and Tailwind: Utilized for a clean and user-friendly interface.
    Award
    **Awarded as the participant with the best ability to design and implement smart contracts.
    project image
  • Decentralized To-Do list Application

    This application merges the simplicity of a common feature with the practical application of blockchain technology. It’s a practical approach to integrating modern tools and techniques.

    Key Technologies:

    1. Smart Contracts Development: Used to manage core functionality, providing transparency and reliability.
    2. Frontend Development with Next.js: Utilized for a clean and user-friendly interface.
    3. The Graph Protocol (subgraph): Integrated for efficient indexing and querying of blockchain data.
    project image
  • ERC20 Custody Vault Smart Contract

    This project consists of a contract that acts as an ERC20 token custody vault, along with an ERC20 contract for demonstration purposes. With this contract, it's possible to transfer tokens between two addresses, with prior arbitration facilitated by a trusted third party within the custody vault.

    Key Technologies:

    1. Smart Contracts Development: CustodyVault contract contract and an ERC20 demo contract for minting test tokens..
    2. Smart Contracts Tests with Chai: Unit tests written to check the contract functionalities in common situations, edge cases, and failure scenarios.
    project image
  • E-commerce: KitchenKrafters.com

    KitchenKrafters is a desktop-only app that showcases a blend of important frontend elements. It offers a simple and intuitive layout, is built upon trusted frameworks, and integrates with third-party APIs to enrich its functionalities.

    Key Technologies:

    1. Frontend Development with React and SCSS: Employed to craft an intuitive user experience, ensuring both aesthetics and functionality.
    2. Authentication via Firebase: Implemented to provide a secure and seamless user sign-up and login process, safeguarding user credentials.
    3. Payments through Stripe Integration: Adopted to facilitate reliable and secure financial transactions.
    project image