Pedro Sobral

London, UK

Web & mobile development

Pedro
Sobral

Fullstack Developer

I’m Pedro, a full-stack developer based in London. I build web and mobile products, from polished interfaces to the systems behind them, and enjoy experimenting with 3D on the web.

FlutterReact NativeNext.jsNode.jsNestJSPrismaClaude
Scroll

01 · What I build

Projects.

So Vegan screen 1

Core developer · ARCH

So Vegan

Flutter recipe app — featured in the Flutter Showcase

I worked on So Vegan’s Flutter app at ARCH. It brings recipes, cooking videos, shopping lists and subscriptions together on iOS and Android.

FlutterDartAccessibilitySubscriptions
App Store ↗
Coeliac UK screen 1

Core developer · ARCH

Coeliac UK

One membership app from two legacy apps

At ARCH, I helped bring two existing apps into one Flutter app for Coeliac UK. Members can scan food barcodes, find gluten-free places to eat, and manage their membership.

FlutterGeolocationBarcode ScanningAPIs
App Store ↗
AdaptWell screen 1

Developer · ARCH

AdaptWell

AI English assessment & wellbeing

An AI tool offering English-language assessments and localized wellbeing resources, helping users find the right support in their language.

AIOpenAIReact Native
iBase Notes screen 1

Personal build · Expo / React Native

iBase Notes

Secure notes & records app

An Expo / React Native notes app with access-key login, recents, full-text search, note detail editing and a theming system (light/dark) — clean, fast and offline-friendly.

React NativeExpoTypeScript
App Store ↗

01 / 04

Tap phone to browse · scroll to explore

02 · What I'm building now · Informa

Building global event experiences.

Platforms I've built at Informa, powering some of the world's leading events and festivals.

canneslions.com
Cannes Lions homepage

01 / 03 · Software engineer · Informa

Cannes Lions

Event-experience web platform

The website and pass-picker for the International Festival of Creativity. It runs on the multi-brand events platform I helped architect at Informa: one Next.js + Contentful codebase that powers many event brands, with Auth0 sign-in, registration and delegate journeys.

Next.jsContentfulAuth0Nx
Visit canneslions.com
us.money2020.com
Money20/20 homepage

02 / 03 · Software engineer · Informa

Money20/20

Event-experience web platform

Money20/20 USA, the country's #1 fintech event, running on the same multi-brand platform: pass selection across festivals, registration flows and CMS-driven content, with each event keeping its own branding.

Next.jsContentfulAuth0Nx
Visit us.money2020.com
Sonora · architecture
Sonora architecture: a client app reaches the Sonora Gateway (Fastify, TypeScript, JSON-path field selection) through CloudFront and a Lambda authorizer. The gateway translates fields with AWS Translate and caches results and registries in DynamoDB.
Multi-tenant · registries hot-refresh every 20s · custom terminology pins proper nouns

03 / 03 · Backend engineer

Sonora Translation Gateway

Real-time JSON translation proxy

A multi-tenant proxy that intercepts backend API responses and translates selected fields on the fly via AWS Translate, cached in DynamoDB. Per-project registries hot-refresh every 20s (no redeploy), JSON-path field selection with array expansion, custom terminology to pin proper nouns, and a Lambda authorizer behind CloudFront.

FastifyTypeScriptAWS TranslateDynamoDBLambda

03 · How I got here

Experience.

The companies, products and technologies that have shaped my career.

  1. Sep 2025 — Present

    Current

    Informa PLC

    Software Engineer · London, UK

    • Architected a multi-tenant translation platform (Fastify, TypeScript, AWS Translate, Lambda, DynamoDB, CloudFront) for dynamic localisation across legacy and new APIs.
    • Architected a multi-tenant Next.js + Contentful platform so multiple event brands share one scalable app while keeping brand-specific content.
    • Own authentication across the platform as the primary engineering contact for Auth0 — architecture, integrations and troubleshooting.
    • Cut CI/CD deployment times from 24 to under 10 minutes through build caching and parallelisation.
    • Mentor two engineers and pioneered AI adoption, giving talks on agentic workflows across business functions.
    Next.jsTypeScriptFastifyAWSContentfulAuth0
  2. Apr 2025 — Jul 2025

    Goodlord

    Software Engineer · London, UK

    • Delivered vertical-slice features across a React / GraphQL platform with TypeScript, Apollo, Jest and Cypress.
    • Worked closely with design and backend teams on frontend/backend contracts for production-ready features.
    • Took part in the engineering support rota, troubleshooting production issues to keep the platform stable.
    • Helped build an agentic support workflow — a vector database unifying Slack, Salesforce and internal docs behind an AI chatbot.
    ReactTypeScriptGraphQLApolloJestCypress
  3. 2022 — Apr 2025

    ARCH

    Frontend Developer · Gateshead, UK

    • Led cross-platform accessibility efforts — reusable Flutter & React Native packages (font resizing, TTS, zoom, translations) presented to investors.
    • Core developer on So Vegan (featured in the Flutter Showcase); built Embi, a React Native dating app with WebSocket real-time chat and presence.
    • Built Next.js sites on Payload CMS + Postgres with WebGL 3D visuals; architected React UIs with React Query and Zustand.
    • Shipped AI-enabled apps (Google ML Kit, an OpenAI-powered chatbot), Findr and AdaptWell; boosted marketplace retention by 20%.
    • Scoped and managed projects to deliver on business and budget goals.
    FlutterReact NativeNext.jsWebGLReact QueryTailwind
  4. 2020 — 2021

    Seegno

    React Developer (Sandwich Year) · Braga, Portugal

    • Developed React / React Native e-commerce applications.
    • Built REST & GraphQL APIs in TypeScript + Node.js for Shopify data synchronisation.
    ReactReact NativeNodeGraphQLTypeScript
  5. 2018 — 2022

    Education

    Northumbria University

    BSc Computer Science with Games Development · Newcastle, UK

    • Graduated with a 2:1.
    • Included a sandwich year as a React Developer at Seegno in Braga, Portugal (2020 — 2021).
    • Before university: Professional School of Braga (Portugal) — 16/20, an A-grade equivalent in UK standards.
    CC++Unreal EngineJavaThree.js
  6. 2017 — 2018

    iBase Software Solutions

    Mobile App Developer (Summer Internships) · Braga, Portugal

    • Built an Ionic + TypeScript app for managing garnishments (document uploads, photography, PDF generation, web-service integration).
    • Built a C# + Selenium web scraper to extract postal-code data and update databases.
    IonicTypeScriptC#Selenium
Pedro Sobral

Have a project in mind?

I’m a full-stack developer building web and mobile products with React, React Native, Next.js and TypeScript. I’m open to remote engineering roles and freelance projects.