Skip to content
View gabriribeira's full-sized avatar
🥑
debugging
🥑
debugging

Highlights

  • Pro

Block or report gabriribeira

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gabriribeira/README.md

👋 Hi, I'm Gabriel Ribeira

Software Engineer @ Blip.pt | Fanduel (Flutter Entertainment) | HCI Research | Full-Stack Dev


🌟 About Me

I'm a software engineer passionate about building user-centric, scalable products. Currently, I work at Blip | Fanduel (Flutter Entertainment) where I help deliver high-traffic mobile apps.

My background spans full-stack development, event-driven architectures, and multidisciplinary research. I thrive at the intersection of engineering and research, bridging teams, and making products better through clear structure, technical excellence, and strong collaboration.


🛠️ Tech Stack

Languages & Frameworks:
React Native React Vue.js
Next.js TypeScript Svelte SvelteKit Node.js Express
PHP Laravel Java Python Bash

Databases:
MySQL SQLite MongoDB Neo4j Redis PostgreSQL Firestore Elasticsearch

Ops & Tooling:
Docker GitLab CI/CD Nginx Debian GitHub Actions Sentry Render Webpack Vite ESLint Prettier PNPM Yarn Postman Swagger Sanity Contentful

Testing:
Jest Cypress Testing Library Detox

Analytics & Monitoring: Datadog, Amplitude
Cloud & Deploy: Vercel, Netlify, AWS,


🚀 Experience

Blip.pt | Fanduel (Flutter Entertainment) — Software Engineer

Jun 2025 – Present | Porto, Portugal | Hybrid

  • Front-End/Product team for high-traffic mobile apps (React, React Native)
  • Performance optimization, component modularization
  • UI/UX improvements based on rich analytics
  • Collaboration with designers, QA, Product, & stakeholders
  • Data-driven iteration using large-scale monitoring tools

DigiMedia, UA — HCI & Visual Communication Researcher

Sep 2021 – Dec 2025 | Aveiro, Portugal | Hybrid

  • HCI, user engagement, and visual communication studies
  • Prototype development, mixed-methods research, reporting
  • Cross-functional academic collaboration & user studies
  • Thesis: AI-powered UX in educational platforms

Altice Labs — Full Stack Web Developer | SysAdmin

Sep 2023 – Jun 2025 | Aveiro, Portugal | On-site

  • Multi-tenant platforms: Backend APIs (PHP, event-driven)
  • DBs: Neo4j, MySQL, MongoDB, Redis; CI/CD & Docker/Nginx
  • Full-stack: React UIs, deployment, system monitoring

Dynamik — Full Stack Web Developer | SysAdmin

Sep 2022 – Sep 2023 | Aveiro, Portugal | Hybrid

  • Full project lifecycle for custom web solutions (Vue, Laravel, Node, React, Tailwind, more)
  • Agile/Scrum team collaboration
  • Portfolio, product, and institutional platform delivery

🎯 Career Highlights

  • 🏗️ Built features for apps serving millions of users
  • 🕸️ Multi-tenant & event-driven architectures
  • 🏆 Multiple awards at University of Aveiro for engineering & innovation
  • 🤝 Peer mentoring in server-side dev & team facilitation
  • 🔍 HCI research: bridging design, technology, and UX

🎓 Education

  • Master’s in Communication & Web Tech
    Universidade de Aveiro, 2023–2025 (Grade: 18/20) Artificial Intelligence, LLM's, UX|UI, Web Solutions and Research

  • Bachelor’s in Multimédia e Tecnologias da Comunicação
    Universidade de Aveiro, 2020–2023 (Grade: 17/20)

  • Bachelor of Engineering (Electrical & Electronics)
    Universidade de Coimbra, 2019


🏆 Awards & Honors

  • 🥇 Prémio Disruptivo - Media Play 2024, UA | et.cetera
  • 🥇 Prémio Profissional - Media Play 2024, UA | et.cetera
  • 🥇 Prémio Academia - Media Play 2023, UA | emme
  • 🥇 Prémio Disruptivo - Media Play 2023, UA | emme

🏗️ Projects

Project Description Stack / Skills
Campus by Fundação Altice Multi-tenant educational/social platform; collaboration & community (Altice Labs/UA) Full-stack, Multi-tenant, Product Management
Fora d'Aulas Tool to boost student motivation, support teacher/student collaboration (Altice Labs/UA) React, Node.js, UX, Inclusive Tech
GPS (Global Portuguese Scientists) Worldwide network for Portuguese researchers (Altice Labs/UA) Platform Dev, Community, Social Tech
miOne Senior community, health/news, digital inclusion (Altice Labs/UA) Full-stack, Social Platforms
et.cetera Household/group management, shared lists/expenses. (UA) Product Management, Scrum Master, Full-Stack
Trifolium Farms Agricultural business website (Freelance) React.js, Tailwind CSS, SysAdmin
Echoes Digital memory/Alzheimer assistance platform (UA) Laravel, MySQL, Firebase, React.js
Emme Social music discovery, human-centered recommendation (UA) React, UX, HCI
Urban Shutters Street photography collective, Portugal (Freelance) Web, Visual Storytelling
Hortus Siccus Virtual herbarium & challenges for sustainability (UA) React, Community Engagement

🗣️ Languages

  • 🇵🇹 Portuguese (Native)
  • 🇬🇧 English (Professional working)
  • 🇫🇷 French (Limited)
  • 🇩🇪 German (Limited)

💬 Get in Touch


🖋️ Styled & maintained with 💡 by Gabriel Ribeira.

Popular repositories Loading

  1. etc etc Public

    CBL Group Project in Masters of Communication and Web Technologies from University of Aveiro. Et.Cetera is a Household Management app

    JavaScript 2

  2. gabriribeira gabriribeira Public

    Config files for my GitHub profile.

  3. urbanshutters urbanshutters Public

    urban photography

    JavaScript

  4. email_unsubscriber email_unsubscriber Public

    A local, privacy-focused tool to manage and unsubscribe from email subscriptions. Similar to "Leave Me Alone" but runs entirely on your machine: no servers, no fees, just you and your inbox.

    TypeScript