Hey, I’m Francisco — building cool software from Porto, Portugal.

My name is Francisco Gonçalves. I’m a 25 software engineer based in Porto. I hold a Master’s degree in Computer Science and Engineering from FEUP — the 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 JumpsellerJumpseller, where I help build and improve storefront themes under our e-commerce platform, which is equipped with tools like a Visual and Code Editors that power store customization.

Beyond work, I've launched indie projects like Price LensPrice Lens and Bagger UIBagger UI — 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

  • 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

    Early Access

    Dec 2024 - Present

    See through prices. Price Lens is a tracking platform for supermarket prices over the years, promoting transparency in consumer goods inflation, namely in Portugal. See beyond what shelf labels tell you.

    Via scraping we periodically collect prices from supermarkets and analyze them to provide a clear and transparent view of the prices. As of December 2024 only supporting the Continente chain.

    This project is still under development and the prototype is only a preview of the final product.

    Price Lens: Media 1
    Price Lens: Media 2
    Price Lens: Media 3
    Price Lens: Media 4
  • 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
  • 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