Braga, Portugal — working worldwide

Joaquim Peixoto — black-and-white portrait
◆ Joaquim Peixoto — Braga, PT

Full-stack developer & AI product builder

I'm Joaquim Peixoto. For 6+ years I've shipped high-performance, secure web applications for companies in Portugal, the UK, the Netherlands and Germany — and designed, built and launched two complete AI SaaS platforms end-to-end, from product design to payments, security and deployment.

  • StackAngular · Next.js · Node.js · NestJS · TypeScript · Python
  • FocusAI in production — generation, tutoring, moderation, forecasting
  • NowBuilding FlowSense — AI cash-flow intelligence
01

AI products, built solo

Two complete SaaS platforms — designed, engineered, launched and operated end-to-end by one person.

SnapSkill

snapskill.app ↗ 2025 — Present

AI-powered learning platform

  • End-to-end AI-assisted learning SaaS: adaptive lessons, an AI tutor, creator-published courses with payouts and analytics, family/kids learning with safe AI story generation, community, certificates and subscription billing.
  • Integrated the Anthropic (Claude) API for AI course generation, tutoring and automated content moderation — with rate limiting and quality-verification tooling.
  • Shipped production infrastructure solo: public REST API, web push notifications, transactional email, automated SEO validation, security audits, and admin surfaces for support, campaigns and moderation.
Next.js 14TypeScriptReactSupabaseClerkStripeAnthropic APITailwindVercel + VPS

FlowSense

flowsense.app ↗ 2026 — Present

AI cash-flow intelligence for small businesses

  • Fintech SaaS that connects to QuickBooks and Xero and automatically delivers plain-English financial insights, anomaly alerts and cash-flow forecasts powered by AI.
  • Multi-tenant architecture with teams, roles & permissions, internationalisation, Stripe billing, and a full marketing site with blog, pitch and security pages.
  • Production-grade engineering workflow: Vitest unit tests, Playwright E2E tests, Sentry monitoring, GitHub Actions CI/CD and type-safe database access with Drizzle ORM.
Next.jsTypeScriptPostgreSQLDrizzle ORMClerkStripeAnthropic APISentryPlaywright
02

Experience

Eight roles across four countries — from game-hosting infrastructure to AI supply-chain platforms.

  1. 05/2025 — 12/2025

    Full-Stack Developer · COCUS — LUZA Group

    Germany · consulting for pacemaker.ai

    Led backend (NestJS/Node.js) and frontend (Angular) development of an AI platform for supply-chain optimisation and sustainability management. Delivered a scalable product in an international agile team using PostgreSQL, Docker, PHP/Symfony, Linux and Jira.

  2. 02/2024 — 10/2024

    Back-End Developer — Elevus · The Taken Seat

    Braga, Portugal

    Developed and maintained scalable Node.js/Express backends and designed RESTful APIs for third-party integrations. Optimised MongoDB and MySQL database performance for efficient data management at scale.

  3. 03/2022 — 12/2023

    Full-Stack Engineer — academiCV

    Porto, Portugal

    Built dynamic Angular/TypeScript applications and robust backends with Node.js, NestJS and Express/Fastify. Deployed cloud applications on AWS (EC2, S3) with GitHub Actions CI/CD, managing data across MongoDB and PostgreSQL.

  4. 07/2020 — 12/2023

    Software Engineer — Iceline Hosting

    United Kingdom · remote

    Engineered secure, scalable systems for a game-hosting provider using Python, Node.js, Laravel and PostgreSQL. Built customer-facing web interfaces and proactively monitored and optimised application performance.

  5. 02/2021 — 07/2021

    Software Developer, Internship — Scion Labs

    Guimarães, Portugal

    Built responsive web applications with Angular and backend services with Node.js, NestJS and PostgreSQL.

  6. 01/2020 — 12/2020

    Website Developer — GROUPINBLUE

    Fafe, Portugal

    Developed web and desktop applications using Angular, Node.js, NestJS and Electron with responsive UI design.

  7. 02/2018 — 06/2018

    Developer, Internship — Chip7

    Fafe, Portugal

    Built an inventory-management web app (Node.js) with automated stock verification, integrated with existing POS systems.

  8. 02/2016 — 06/2017

    Freelance Software Developer — CSGONETWORK

    Netherlands · remote

    Delivered 10+ websites and custom scripts for the CS:GO community (PHP, JavaScript), serving 10,000+ active users under high traffic.

03

Skills

Strong across the stack, with deep hands-on experience putting AI into production.

Frontend

Angular · Next.js / React · TypeScript · Tailwind CSS · HTML/CSS · Electron

Backend

Node.js · NestJS · Express · Fastify · Python · PHP (Laravel, Symfony) · REST API design

AI & LLMs

Anthropic Claude API · AI feature design (generation, tutoring, moderation, forecasting) · prompt engineering · rate limiting & AI safety tooling

Databases

PostgreSQL · MySQL · MongoDB · Supabase · Drizzle ORM · Mongoose

DevOps & Cloud

Docker · AWS (EC2, S3) · Vercel · Linux · GitHub Actions CI/CD · Sentry

Product & SaaS

Stripe billing · Clerk auth · multi-tenancy · i18n · SEO · security auditing · Vitest · Playwright · Agile/Scrum

Education

  • Degree in Computer Systems EngineeringInstituto Politécnico do Cávado e do Ave · 2022
  • Higher Technical Course (CTeSP), InformaticsInstituto Politécnico do Cávado e do Ave · 2019 – 2021
  • Professional Secondary — Systems Management & ProgrammingEscola Secundária de Fafe

Languages

  • PortugueseNative
  • EnglishProfessional working proficiency — worked with UK, Dutch and German teams

04 — Contact

Let's build something
people actually use.