Independent software studio · Lisbon

Software that finds the path to production.

AI agents, SaaS products and data platforms, designed, built and run from Lisbon.

Start a project See the work

01 / Services

What we build

→ 01

AI agents & LLM integration

Tool-using conversational agents, autonomous agents that turn a ticket into a deployed landing page, MCP servers, AI code review. Claude, OpenAI, Gemini, LangChain.

→ 02

SaaS products, idea to launch

Django + Next.js stacks with auth, Stripe subscriptions, background jobs and Docker deployment.

→ 03

Data & event pipelines

Kafka and Pub/Sub ingestion, ClickHouse analytics warehouses, roughly 0.7M events/day, dashboards over millions of rows.

→ 04

Ads, attribution & growth engineering

Google Ads, Meta, TikTok and other ad APIs, offline conversion uploads, spend-vs-revenue ROAS dashboards, multi-domain landing-page engines with A/B testing.

→ 05

E-commerce & operations backends

Order management, catalogues, invoicing, point-of-sale integrations, payments, PDF documents, print-on-demand APIs.

→ 06

Cloud, DevOps & reliability

Kubernetes clusters running 40+ services, Traefik, Prometheus/Grafana, Graylog, CI/CD, SonarQube quality gates, Cloudflare, Vercel.

02 / Products

Selected products

Products we build and run ourselves, on the same stacks we bring to client work.

AI Radar

A subscription radar for everything AI. Agents curate AI news, trending GitHub repos and courses daily.

  • Django
  • DRF
  • Celery
  • Stripe
  • Claude
  • Next.js

PR Reviewer

Claude-powered pull-request reviews for Bitbucket teams.

  • Next.js
  • Prisma
  • Anthropic SDK

Reddit Insights

Paste Reddit threads and get AI summaries of sentiment, pain points and trends.

  • Next.js
  • BullMQ
  • Redis
  • Postgres
  • Claude

Ads ROAS Dashboard

Meta Ads spend joined with Stripe revenue: true ROAS, attribution, refunds, hourly alerts.

  • FastAPI
  • MariaDB
  • Next.js
  • Recharts

Claude Code Control Plane

One browser tab to run, monitor and resume all Claude Code sessions, with token usage per project.

  • React 19
  • TypeScript
  • Vite

03 / Engagements

Client work

  1. Mobile marketing platform

    Kafka event pipeline into a ClickHouse warehouse, 40+ microservices on Kubernetes, full observability stack.

  2. Performance-marketing group

    An AI agent that turns a ticket into a live landing page on Vercel, automatically. A YAML-driven landing-page engine serving hundreds of domains.

  3. Staffing platform

    One system from recruiting a professional to paying them, with an AI assistant built in.

  4. Retail & unattended stores

    Invoicing and stock backoffice integrated with point-of-sale, plus an AI backoffice assistant over MCP.

  5. Ad-network reconciliation

    Media-cost sync and offline conversion uploads across six ad networks.

  6. Walking-tour operator

    AI booking inbox. Booking emails from five tour marketplaces (new, change and cancel, in English, Portuguese and Spanish) become structured bookings with a confidence score, grouped automatically into scheduled tour runs with guide notifications and an operator API.

  7. E-commerce order management

    Orders imported from several sales channels, certified invoices issued automatically, delivery notes and carrier labels for national and Spanish couriers, tracking-number pools, shipment tracking, and unpaid or re-buy orders pushed to a call centre.

  8. Shopping-centre mobility & reservations

    Reservation services inside a shopping-centre network’s mobile app: book a parking space ahead and lower the entry barrier from your phone, reserve a workspace unlocked by smart lock, and book bus trips. Built on a booking state machine with dynamic pricing, coupons, loyalty cards, and SMS, push and email messaging.

04 / Stack

Tools we reach for

Languages
PythonTypeScriptJavaScriptPHP
Backend
DjangoDjango REST FrameworkFastAPIFlaskCeleryNode.js
Frontend
ReactNext.jsViteTailwind CSSshadcn/uiVueAstro
Data
PostgreSQLMySQL / MariaDBClickHouseRedisKafkaBigQueryElasticsearch
AI
Anthropic ClaudeOpenAIGeminiLangChainMCPClaude Code
Infra
DockerKubernetesTraefikNginxCaddyGoogle CloudAWSCloudflareVercelTerraform
Quality
pytestVitestPlaywrightSonarQubeSentryPrometheusGrafana
Integrations
StripeGoogle Ads APIMeta Marketing APITelegram / Discord bots

05 / Process

How we work

  1. Step 01

    Discover & architect

    Goals, constraints and existing systems, mapped in days. You get an architecture and a plan with clear milestones.

  2. Step 02

    Build & ship weekly

    Working software every week, deployed to a real environment. Progress you can click, not slides.

  3. Step 03

    Run & improve

    Monitoring, alerts and handover docs. We keep running it, or hand it over cleanly to your team.