My resume

My resume, with my work experience, skills, and education with the web format twist. Extra razzledazzle.

FranciscoGonçalves

Software Development Engineer @ JumpsellerMSc in Computer Science and Engineering Porto, Portugal

Projects & Indie Ventures

React.jsReact.jsTypescriptTypescriptTailwindTailwindNext.jsNext.jsSupabaseSupabasePostgreSQLPostgreSQL
  • Developed an app that tracks supermarket prices over time, bringing transparency to consumer goods inflation in Portugal and helping shoppers understand price changes beyond what appears on shelf labels.
  • Created effective scheduled scrapers that automatically collect and update pricing data from multiple supermarkets, enabling price trend analysis and historical comparisons.
  • User-friendly data visualization system to present pricing data in an accessible way. Free and premium plans available
Price Lens - See Through Prices
React.jsReact.jsTypescriptTypescriptTailwindTailwindNext.jsNext.jsSupabaseSupabasePostgreSQLPostgreSQL
  • A 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. Available on Vercel
Bagger UI - Components and snippets library for React
React.jsReact.jsTypescriptTypescriptTailwindTailwindDockerDockerSQLSQLPythonPython
  • Initiated and led development for the web app that allows students to optimize class schedules, form work groups, share timetables and land the best schedule depending on their interests, often crucial to the semester's success.
  • Established the core architecture and UI framework that continues to serve as the foundation for the platform, which now has more features, including a schedule exchanger using the university's authentication API. Available online here
Time Table Selector for the University of Porto
  • A Visual Studio Code Theme with a refined color palette combining elements of other popular themes and with a clean and minimal feel. Contains carefully customized and exhaustive support for JS/TS, JSX/TSX, HTML/CSS and Ruby.
  • Give it a try. Available on the VSCode Marketplace
Bagger Flow - VS Code Theme

Professional Experience

Jumpseller

Full-stack Engineer @ Jumpseller

Oct 2023 - PresentPorto, Porto, Portugal
React.jsReact.jsJavascriptJavascriptRubyRubyRuby on RailsRuby on RailsReduxReduxSQLSQLLiquidLiquidAWS S3AWS S3
  • 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.
Full-stack Engineer @ Jumpseller
Critical Manufacturing

Software Engineer Intern @ Critical Manufacturing

Feb 2023 - Jul 2023Maia, Porto, Portugal
React.jsReact.jsNext.jsNext.jsTypescriptTypescriptTailwindTailwindAngularAngularDockerDockerSQLSQL
  • Gathered analytics and usability metrics for CMF's Manufacturing Execution System (MES) to enhance UI/UX (dissertation)
  • Developed a custom dashboardwith organized data and KPIs from CMF MES, offering usability insights for its components, which democratizes the UX improvement process by attributing scores to components and workflows with varying heuristics.
Software Engineer Intern @ Critical Manufacturing

Freelance Web Developer

Jan 2023 - Jun 2023Gaia, Porto, Portugal
React.jsReact.jsTypescriptTypescriptTailwindTailwindGatsby.jsGatsby.jsMDXMDXGraphQLGraphQL
  • Designed and developed a modern, responsive marketing website for Guerner & Irmãos from scratch using Gatsby.js and MDX, transforming their digital presence and enabling effective showcasing of their products.
  • Collaborated closely with stakeholders to create an intuitive, SEO-optimized platform that significantly improved market reach and streamlined the sales process, resulting in enhanced customer engagement and business growth. Available at guerner.pt
Freelance Web Developer

Education

Bachelor and Master in Informatics and Computing Engineering

Sep 2018 - Jul 2023Porto, Portugal
  • Member of NIAEFEUP, student branch of the Computer Engineering major. Active participant in events and projects like Timetable Selector
  • Completed both the bachelor and master degrees, finishing the masters' averaging 18/20
  • Relevant coursework: Full Stack Development, Algorithms and Data Structures, Databases, Artificial Intelligence, P2P Timeline, Agile Methods

Erasmus Student

Aug 2022 - Dec 2022Espoo, Finland
  • Studied computer science abroad at Aalto University, in Espoo, Finland as an exchange student part of the Erasmus program

Skills

Technical

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

Languages

PortugueseNative
EnglishProficient | CAE C1 Level, 2016
SpanishIntermediate understanding
FrenchBasic understanding