About me

My name is Francisco Gonçalves. I’m a 26 software engineer based in Porto. I hold a Master’s degree in Computer Science and Engineering from FEUP (Faculty of Engineering at the University of Porto).

I enjoy all things software, with a strong focus on full-stack web development. Currently, I’m working at FeedzaiFeedzai, where I have been contributing to complex platforms such as Case Manager supporting Feedzai's Anti Money Laundering (AML) solutions and building features for managing high-volume transaction screening alerts and their relationships for large financial institutions.

Beyond full time work, I have in the recent years dedicated some time to a project I named Price LensPrice Lens -- a price tracking platform for Portuguese supermarkets, with the mission of saving consumers money and raising awareness about purchasing power and price hikes over the years. You would be surprised how much money you can save just from buying at the right time and seeing beyond what shelf labels tell you.

I've been blending my interests and packing them into hopefully useful tools. I'm always open to chatting about new opportunities, so feel free to connect with me on LinkedInLinkedIn

Skillset

This is a layout of all the major technologies I've worked with over the years. The progress bars show how comfortable I am with each technology and how often I use them in projects.

  • GitGit
  • HTMLHTML
  • CSSCSS
  • JavascriptJavascript
  • TypescriptTypescript
  • Node.jsNode.js
  • React.jsReact.js
  • ReduxRedux
  • PythonPython
  • Ruby on RailsRuby on Rails
  • JavaJava
  • TailwindTailwind
  • Next.jsNext.js
  • Gatsby.jsGatsby.js
  • Vue.jsVue.js
  • AngularAngular
  • PHPPHP
  • LaravelLaravel
  • SQLSQL
  • DockerDocker
  • GraphQLGraphQL
  • RustRust
  • React NativeReact Native
  • FlutterFlutter
  • C/C++C/C++
  • C#C#
  • UnityUnity

Curriculum

Here’s a brief overview of my professional experience and education. I’m always looking for new opportunities and challenges, so feel free to reach out if you think I’d be a good fit for your team.

Languages

Here are the languages I speak and my proficiency level in each.

  • 🇵🇹 Portuguese: Native
  • 🇬🇧 English: Proficient, C1 Level, CAE 2016
  • 🇪🇸 Spanish: Intermediate Understanding
  • 🇫🇷 French: Basic Understanding

Education

Faculty of Engineering of the University of Porto

Bachelor and Master in Informatics and Computer EngineeringFEUP

  • Completed both the bachelor and master degrees, finishing the masters’ averaging 18/20.
  • Member of NIAEFEUP, the Student Branch of the Computer Engineering and Informatics Association of the University of Porto. Active participant in relevant projects of the association like the Timetable Selector
  • Relevant bachelor coursework: Web App Development, Algorithms and Data Structures, Databases, Artificial Intelligence.
  • Relevant master coursework: Full Stack Development, IOT factory management, AI Assistant Web Navigator, P2P Timeline, Semantic Web App Development.

Professional Experience

  • FeedzaiFeedzaiLinkedin

    Frontend Engineer

    • Developed the Screening Service UI for RiskOps Studio: a central hub used by financial analysts to configure and orchestrate transaction screening workflows within the Watchlist Transaction Screening solution; enabled transaction screening configurations management, sanction list operations, and exception handling at bank-grade scale.
    • Contributed to complex platforms such as Case Manager supporting Feedzai's Anti Money Laundering (AML) solutions by building features for managing high-volume transaction screening alerts and their relationships for large financial institutions.
  • JumpsellerJumpsellerLinkedin

    Full-stack Engineer

    • Contributed and developed customizable e-commerce storefront themes.
    • Developed and improved both a Visual Editor and Code Editor for Jumpseller customers to deeply personalize their stores.
    • Streamlined storefront theme implementation by consolidating themes into a centralized base theme with extensive customizable JSON options, significantly improving maintainability and enabling faster customization.
    • Created an AI-based storefront theme generator using Langchain to generate user-request compliant theme options JSONs.
  • Critical ManufacturingCritical ManufacturingLinkedin

    Software Engineer Intern

    • Interned at Critical Manufacturing as a part of product development team. Work focused on collecting web analytics and usability metrics for Critical’s Manufacturing Execution System (MES) aiming to improve UI/UX. Dashboard preview deployed here.
    • Developed a custom dashboard for usability metrics in Critical MES, offering insights for its components. The dashboard democratizes the UX improvement process by scoring components and highlighting key metrics within them. Wrote a dissertation around this topic available here.

Projects

Here are 3 relevant projects I've worked on outside of regular professional work.

  • Price Lens

    Dec 2024 - Present

    Price tracking for Portuguese supermarkets. Helping consumers save money by buying at the right time.

    Consumers can save plenty of money at the supermarket by buying at the right time. Price Lens helps with that: a free web and mobile app that monitors daily supermarket prices across Portugal's three biggest chains: Continente, Auchan, and Pingo Doce.

    . Key indicators from Price Lens as of soft launch date (early 2026): • 126,000+ products monitored daily across 3 chains • ~29,000 automated price checks processed per day • 2,000+ price changes detected every single day Core functionality: • Barcode scanner (camera, photo, or manual) for instant in-store price comparison • Automated scraping infrastructure collecting and normalizing pricing data from 3 chains daily • Cross-store product matching (barcode + canonical product mapping) across 126k+ products • Price history charts (1 week, 1 month, etc. to full historical range) with trend visualization • Daily price drop detection; hundreds of decreases surfaced every day • PWA with offline support and home screen install; works like a native app on Android, iOS, and desktop • Product favorites/watchlist with chain and discount filters
    Price Lens: Media 1
    Price Lens: Media 2
    Price Lens: Media 3
    Price Lens: Media 4
    Price Lens: Media 5
    Price Lens: Media 6
    Price Lens: Media 7
    Price Lens: Media 8
    1 / 8
  • BaggerUI

    Beta

    Jul 2023 - Present

    A beautiful collection of copy pasteable and reusable React (Typescript, .tsx) components and snippets. Created to address common UI patterns with the goal of continously expanding the library and minimizing the need to recode similar things. The code is yours, take it, adapt it and build the project of your dreams with a fitting design. Inspired by Shadcn, TailwindUI and HyperUI and Flowbite.

    BaggerUI: Media 1
    BaggerUI: Media 2
    BaggerUI: Media 3
    BaggerUI: Media 4
    BaggerUI: Media 5
    1 / 5
  • Time Table Selector

    Apr 2022 - Aug 2022

    A schedule planner for the University of Porto students. Plan your semester and course units with ease. Project developed under the Computer Engineering Student's branch and the data is provided by a SIGARRA web scraper.
    Time Table Selector: Media 1
    Time Table Selector: Media 2
    Time Table Selector: Media 3
    1 / 3