Cool places I've worked at

Back home

JavaScript Engineer @ Emergn

May 2024 — Present Porto

  • Collaborated on the development of Praxis, an AI-powered product management platform:

    • Implemented new features for the React application;
    • Integrated Supabase (database and Edge Functions) to implement authentication functionality;
    • Integrated Stripe API to implement subscription functionality;
    • Integrated Clerk to implement authentication functionality;
    • Added unit tests for the frontend and backend;
    • Performed code reviews to ensure quality and maintain best practices.

    Stack: React, TypeScript, Tailwind CSS, Git, Supabase, Clerk, Stripe, Vitest

  • Collaborated on the development of a Learning Platform with a cross-functional team of developers, designers, and QA testers:

    • Implemented new features for the Next.js frontend application and NestJS backend;
    • Debugged and resolved issues across the platform;
    • Conducted code reviews to ensure quality and maintain best practices;
    • Integrated Stripe API (both client-side and server-side) to implement subscription functionality;
    • Integrated HubSpot API to implement CRM functionality;
    • Added unit tests for the frontend and backend;
    • Performed code reviews to ensure quality and maintain best practices

    Stack: Next.js, NestJS, TypeScript, MongoDB, GraphQL, Git, Stripe, HubSpot, Vitest, Jest

Design Engineer @ Emergn

March 2023 — May 2024 Porto

  • Contributed to the development of a comprehensive Design System, focusing on:

    • Component creation and enhancement using Stencil.js;
    • Implementation of design tokens for consistent styling across components;
    • Documentation of components and usage guidelines with Storybook;
    • Quality assurance through Jest unit tests and Playwright end-to-end tests;
    • Ongoing maintenance and feature development for existing components;
    • Performed code reviews to ensure quality and maintain best practices

    Stack: Stencil.js, TypeScript, SCSS, Git, Storybook, Jest, Playwright

Front-end developer @ Armazém Criativo

Aug 2021 — Feb 2023 Porto

    • Implemented a wide range of websites using different frameworks, both PHP and JavaScript-based, with Vue.js/Nuxt as the main focus for the last two years;
    • Created integrations with many different external services/APIs;
    • Collaborated with the UX/UI design team from the beginning in order to improve the usability of every website and application.

Freelance full-stack developer

September 2007 — August 2021 Worldwide

    • Worked closely with different design teams on a wide range of projects, mainly using WordPress and Vue.js / Nuxt;
    • Regular collaborations with Yambo Studio (yambo-studio.com), Toby Marsh Creative (tobymarshcreative.com), Armazém Criativo (armazemcriativo.pt), Degrau (studiodegrau.com), 327 (327.pt), among others from all around the world.

Web developer @ Mönarqa Agency

June 2020 — August 2021 Lisbon

    • Built and maintained the website for the international fitness studio franchise TRIB3;
    • Added integrations with many different external services;
    • Built landing pages for different clients and sectors.

Full-stack developer @ Benchmark Studios

January 2014 — August 2019 London

    • Developed the front-end and back-end, application logic, API integrations and data persistence of many websites (mainly WordPress and Laravel). Was also in charge of server setup, provisioning and maintenance;
    • Apart from production, was also responsible for responsive cross-browser and cross-platform testing, and staging environments.

Front-end developer @ Studio Made

October 2013 — December 2013 London

  • Worked as part of a multidisciplinary team, responsible for participating in the full life cycle of new website development projects - mainly WordPress -, and for implementing and maintaining best practice procedures in all areas of work.

Freelance full-stack developer @ Legendary People + Ideas

January 2013 — June 2017 Porto

    • Performed mainly WordPress website development;
    • Built bespoke themes and plugins and/or applied existing ones.

Freelance front-end developer @ SoftReady

June 2012 — June 2013 Porto

    • Responsible for designing responsive websites;
    • Built the front-end of those previously designed websites - HTML, CSS, JavaScript/jQuery.

Designer @ Edições Eterogémeas / Gémeo Luís

June 2011 — October 2013 Porto

  • Worked on a wide range of projects, with clients from different areas, including sculpture, architecture, signage, editorial design, branding, illustration and web design.

Freelance web designer @ BrightLine

January 2009 — December 2009 Porto

  • Responsible for designing and building simple static websites.