Ruben Almeida

Product Engineer
Porto, Portugal

Projects

All-in-one visual workspace for creative professionals
Co-Founder & Product Engineer
  • Co-founded and built the entire product from zero to launch — co-designed and co-developed every feature, owning product, UX, and engineering decisions end-to-end.
  • Engineered an infinite canvas with drag & drop, real-time collaboration (live cursors, shared state via WebSockets), and AI-powered image search.
  • Built the full-stack architecture: Next.js frontend, Supabase backend, WebSocket layer for real-time multi-user sync.
  • Shipped end-to-end features including budget management, file storage, notes, and team collaboration with role-based project invitations.

Experience

Thinky.so
Co-Founder & Product EngineerJan 2026 - Present
Next.js, TypeScript, React, Canvas API, WebSockets, Supabase, Playwright, AI/LLMs
Sketch
Frontend EngineerMay 2020 - Dec 2025
React, TypeScript, Cypress, Jest, Playwright, Vite, Vitest, GraphQL
  • Drove the architecture and delivery of real-time collaborative features — live inspector, commenting, and concurrent state synchronization serving thousands of users.
  • Built workspace and team management systems with real-time data sync at scale.
  • Architected shared foundations and developer tooling across a multi-app monorepo, improving team velocity and cross-team code reuse.
  • Shipped MFA and payment processing end-to-end, from technical design through production rollout.
  • Built a CSS export engine that parsed design tokens and generated production-ready code, bridging designer-developer workflows.
Freelancer
Frontend EngineerMar 2019 - Present
React, TypeScript, Cypress, Jest, GraphQL, NodeJS, NextJS, Strapi

LabSavvy

  • Rebuilt a healthcare platform's frontend architecture to handle thousands of laboratory results with performant rendering and data processing.
  • Expanded the product from a single client app to three applications (client, admin, partner) and created a shared UI component library across all three.
  • Promoted to lead frontend engineer, guiding architecture decisions and mentoring a junior developer.
  • Implemented interactive charts and advanced data lists with multi-level filtering for complex lab data.
XING
Frontend EngineerMay 2018 - Mar 2019
React, Jest, GraphQL
  • Built features for the Messenger app — a microfrontend serving XING's professional network (LinkedIn competitor for the DACH market).
  • Designed and implemented in-chat advertising with A/B testing across multiple placements (between chats, top, bottom) to optimize engagement.
  • Built a stable E2E testing solution for the Messenger, replacing an unreliable setup.
Paddy Power Betfair
Frontend EngineerSep 2016 - Apr 2018
AngularJS, React, TypeScript, Jest
  • Part of the team that built the Betslip from scratch during the Paddy Power/Betfair merger — a framework-agnostic component supporting both React and AngularJS across both brands.
  • Handled real-time odds updates, multiple bet types, and complex betting logic serving millions of daily users.
  • Developed UI for retail betting shops — in-store screens displaying live races and betting interfaces.
Seedstars
Full-stack EngineerFeb 2015 - Jul 2016
React, Django, Python, PHP
  • Helped build SimplePay, Nigeria's first payment gateway — from an embeddable payment button (like Stripe) to a full banking application.
  • Full-stack development with React and Django.
  • Created payment gateway plugins for ~10 CMS platforms including PrestaShop, Magento, and WordPress.
STRAT
Frontend DeveloperAug 2014 - Feb 2015
AngularJS, JavaScript, PHP

Collaborated with marketing teams to create dynamic websites and Facebook applications.

Education

University of Évora
BSc, Computer Science2010 - 2015

© 2026 Ruben Almeida. All rights reserved.