Cool places I've worked at
Back homeJavaScript 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) and Clerk for authentication functionality;
- Integrated Stripe API to implement subscription 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, Vite, 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;
- 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;
- Conducted code reviews to ensure quality and maintain best practices.
Stack: React, Next.js, NestJS, TypeScript, MongoDB, GraphQL, Git, Stripe, HubSpot, Vitest, Jest, DatoCMS
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;
- Conducted 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;
- Created integrations with various external services and 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 international design studios including Yambo Studio, Toby Marsh Creative, Armazém Criativo, Degrau, and 327.
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 various 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 multiple websites (mainly WordPress and Laravel);
- Managed server setup, provisioning and maintenance;
- 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
-
- Designed responsive websites;
- Built the front-end of those previously designed websites using HTML, CSS, and 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.