// AI assistants for small teams & entrepreneurs

João
Borlido.

I build AI assistants that take admin off your plate, for small teams and entrepreneurs: email, spreadsheets, purchasing and reporting. They do the busywork, and you approve anything that matters. Behind them are 8+ years of building production software that has to run every day.

See packages See case studies Get In Touch
Hire me on Upwork ↗ · Book a consultation ↗
01

What I Do

A

AI Back-Office Assistants

Assistants that triage email, track deadlines and funding calls, keep spreadsheets up to date, prepare purchases and write briefings. They live where you or your team already talk (Discord or a web chat) and connect to Google Sheets and the tools you use. Anything with an outside effect, like sending an email, placing an order or paying, waits for you to approve it.

B

Agent Infrastructure for Engineering Teams

Autonomous agents that run engineering operations: standups, pull requests and research. Custom tooling, isolated services and predictable costs.

C

AI Enablement & Training

Training non-technical teams to use AI on their daily tasks, from state-sponsored bootcamps to redesigning internal processes.

D

Engineering, DevOps & Leadership

CI/CD with GitHub Actions and Jenkins, cloud on AWS and Azure, and full-stack delivery in TypeScript, serverless and Unity/XR. CTO at Xarp Reality Labs, President at coop.tech.

02

Work

Case Study ● Live

AI Back-Office Assistant

An assistant for the operations lead at coop.tech, a Portuguese tech cooperative. It triages her email, tracks funding calls, keeps her task sheet up to date and sends a daily briefing. It drafts, and she approves anything that goes out.

ClaudeGoogle SheetsDiscordWeb chat
Read case study →
Case Study ● Live

AI Purchasing Assistant

coop.tech members ask for a purchase in chat. The assistant checks the project budget, fills the cart on the real shop website and reports back. A person reviews the cart and places the order.

ClaudeBrowser automationGoogle Sheets
Read case study →
Case Study

Autonomous AI Agents for Engineering Ops

A self-hosted multi-agent system that runs daily engineering operations: one agent ships pull requests, one runs team standups end to end, one handles deep research. Isolated services, custom tooling, predictable costs.

ClaudePythonsystemdDiscordMCP
Read case study →
Case Study

AI Enablement for Non-Technical Teams

An AI education tool used in state-sponsored bootcamps, plus internal adoption programs that turn everyday tasks into AI-assisted workflows, built for people who don't write code.

AI EducationProcess DesignLLM ToolsTraining
Read case study →
Tool

agent-infra

A Python framework I built from scratch for always-on Claude agents on Linux. Each agent is an isolated service with its own chat control surface, conversation memory, cost-aware triggers and a work ledger that logs every run. It adds a live dashboard, voice notes in and spoken replies out, a coordinator agent that delegates long tasks, and deploys itself when changes merge.

PythonClaudeLinuxasyncio
// private repository, details on request
03

Packages

Fixed-scope packages for an AI assistant that works for your team.

Basic

Best for: one job you want off your plate.

  • One assistant, one workflow, like tracking funding calls or keeping your task sheet up to date
  • One integration: Google Sheets
  • Chat with it in Discord or a web chat
  • Runs on a small server you own
  • Uses your own Anthropic API key, so AI usage is billed to you directly

Price on request

Order on Upwork ↗
Premium

Best for: several jobs, including work on websites with no API.

  • Everything in Standard
  • Several workflows
  • Browser tasks on websites with no API, like the purchasing assistant
  • 30 days of adjustments after launch

Price on request

Order on Upwork ↗
Ongoing care · monthly

Hosting checks, updates and small changes after launch. Sold separately.

Price on request

Not sure which fits? Book a consultation ↗

04

Experience

2025 · Present

Lead AI Agent & Automations Engineer

coop.tech · Cooperativa Tecnológica

I design, build and run the cooperative's AI assistants, including the back-office assistant and the purchasing assistant, on my own agent framework.

2024 · Present

Co-Founder & CTO

Xarp Reality Labs

Building Physical AI: augmented reality, smart mirrors, and behavioural analytics. Xarp is the company behind Dressify. I lead product engineering and applied research, and part of our team operations runs on autonomous AI agents.

2021 · Present

President (volunteer)

coop.tech · Cooperativa Tecnológica

Founded the first Portuguese tech cooperative, a startup consortium and technological innovation center. CTVC holds a seat on the EU AI Act Advisory Forum, where it provides technical opinions to the European Commission on AI. It is one of only two cooperatives in the Forum.

2019 · 2024

Senior Unity Engineer

FYX Gaming

Five years on CryptoFights: Ascension, a multiplayer mobile game with about 10K downloads and 1K monthly active players, where I owned the CI/CD pipelines (GitHub Actions and Jenkins), the Azure serverless backend integration, and the combat and matchmaking systems.

2018 · 2020

Earlier Roles

Spatial Digital · SolipsAR · Shadowmatic Labs
  • 2020Freelance Lead Developer at Spatial Digital (alongside FYX), led the Unity and backend team of an AR motion-tracking app
  • 2019Unity Developer at SolipsAR, an AR mobile app gamifying recycling
  • 2018Co-Founder at Shadowmatic Labs, shipped an FPS game to Steam
Education

Instituto Politécnico de Viana do Castelo

IPVC
  • 2024 · nowMSc in Computer Engineering: software engineering, multiplayer systems, VR/AR/XR
  • 2015 · 19BSc in Computer Graphics & Multimedia Engineering
+

Physical AI

I also build AI that works in the physical world: cameras, sensors and devices that see, listen and measure, and software that acts on what they pick up.

Xarp smart mirror on a counter

Xarp Reality Labs

Smart mirrors and AR virtual try-on for fashion retail, with computer vision and behavioural analytics. As CTO I lead product engineering and applied research.

xarp.ai ↗
Deploying an AquaScan sensor buoy from a boat in the Lima estuary

AquaScan

A network of smart buoys with underwater sensors for monitoring estuaries and ports. First pilot: six buoys in the Lima estuary with the port authority, September 2026, feeding a live public dashboard.

aquascan.pt ↗
Exploded CAD view of a 3D-printed voice assistant

Home Lab: Private Voice Assistant

A local-first voice assistant: an ESP32-S3 satellite in a 3D-printed enclosure I designed, with on-device wake word and local speech-to-text and text-to-speech on a Raspberry Pi hub. Only text queries leave the house.

// personal project, in progress
+

Background: Game Development

I spent 8 years shipping multiplayer games. That is where I learned to build software that stays up under real load.

CryptoFights: Ascension gameplay

CryptoFights: Ascension

Five years at FYX Gaming on a turn-based multiplayer strategy game: server-authoritative combat, matchmaking, and the CI/CD pipelines that shipped it to Google Play and the App Store.

View project →
05

About & Contact

João Borlido

I'm João, a software engineer from Viana do Castelo, Portugal. I build reliable software and AI assistants that real teams use every day, including the agents that run parts of my own companies. Over the last decade I've also built multiplayer games, XR products and SaaS.

I co-founded Xarp Reality Labs (where I'm CTO) and coop.tech, the first Portuguese tech cooperative. I care about software that holds up in production, automation that saves real time, and teaching people to get real value out of AI.

I also write about software, AI, and building things. You can read my posts on Substack.

8+Years Shipping
3Orgs Co-Founded
3Games Shipped
€250K+R&D Funding