Projects

Products I designed and built end to end, from the interface to the server. They are all live, so you can try them.

Own product · in production

Ficha Online · Alunos

Study platform for grades 7 to 9, with daily exercises in maths, Portuguese, science and more, automatic marking, weekly mini-tests and revision adapted to each student's pace.

  • Adaptive exercises with automatic marking
  • Daily worksheet, no sign-up needed
  • 9 subjects and over 1000 exercises
  • Subscription plans
  • React
  • TypeScript
  • Mantine
  • FastAPI
  • PostgreSQL
  • Redis
  • Stripe
  • PWA

Own product · in production

Ficha Online · Professores

Test, worksheet and homework generator for teachers, from primary to secondary school. Teachers describe what they want to assess and the AI produces the full document, with questions, answers and marking criteria, always editable before export.

  • Document generation with AI (Claude)
  • Editor and print-ready export
  • Payments with Stripe
  • PWA with automatic updates
  • React
  • Mantine
  • FastAPI
  • PostgreSQL
  • Claude AI
  • Stripe
  • PWA

Own product · in production

Caderno Digital do Edifício

The digital vault for buildings. Documents, maintenance records and certificates kept in a permanent register, aligned with the European standard, with proof of authenticity anchored in the Bitcoin blockchain that anyone can verify.

  • Integrity proofs via OpenTimestamps (Bitcoin)
  • Public document verifier, no account needed
  • Unit import with AI data extraction (OCR)
  • Maintenance tracking with invoices and attachments
  • React
  • Mantine
  • FastAPI
  • MongoDB
  • Docker
  • Stripe
  • Bitcoin

Own product · in production

Trajecto+

Porto Metro timetables on your phone, in 7 languages and even with no signal inside the tunnel. An independent app that I designed and maintain end to end: from the interface to payments, from timetable import to the server.

  • Timetables stored on the phone: works offline
  • Journey planner with transfers, built on the published timetables (GTFS)
  • Real payments with Stripe (card, MB WAY and Multibanco), no subscriptions
  • Tourist guide with 31 places, map and photos
  • Own server with Docker, automatic deployment and daily backups
  • React
  • TypeScript
  • FastAPI
  • MongoDB
  • Stripe
  • PWA

Handmade shop · in production

DYBS Handmade

Online shop for handmade baby clothes, toys and accessories, with catalogue, cart, payments and order tracking, in 5 languages and with no tracking cookies.

  • Payments with Stripe
  • Biometric login (WebAuthn)
  • Compressed images stored in S3 storage
  • PWA in 5 languages
  • React
  • Material UI
  • FastAPI
  • MongoDB
  • RabbitMQ
  • Stripe
  • PWA