Useful technology. Human purpose.
Duarte Viveiros is an independent creative technologist. I turn complex problems into useful software, automations and digital products.
This is the plain-text companion to my interactive portfolio. The same public facts are available to people, search engines and agents. Read Markdown · Agent index · JSON
What I build
APIs & Integrations
Connected tools and dependable data flows that make separate business systems work together.
- Synchronising stock and orders across platforms
- Connecting CRM, payment and accounting tools
- Replacing manual data imports with reliable integrations
Tools: REST APIs, Webhooks, Node.js, TypeScript.
AI Agents
Intelligent workflows that connect AI models with real business tools, APIs and data.
- Automated document processing
- AI-powered business assistants
- Multi-step operational workflows
Tools: LLMs, n8n, Node.js, APIs.
Dashboards & Insights
Clear operational views that turn scattered data into useful information and timely decisions.
- Tracking sales, margins and operational KPIs
- Spotting exceptions that need human attention
- Bringing reports from multiple tools into one view
Tools: Vue, Nuxt, TypeScript, SQL.
Digital Products
Focused digital experiences built around a real problem, from the first useful prototype to a maintainable product.
- Testing a new service with a working MVP
- Building customer portals and self-service tools
- Creating interactive learning experiences
Tools: Nuxt, Vue, TypeScript, Node.js.
E-commerce Systems
Practical tools that connect marketplace operations and make the detail behind online selling easier to manage.
- Coordinating inventory and fulfilment workflows
- Comparing product and sourcing information
- Preparing marketplace transactions for reconciliation
Tools: Marketplace APIs, Webhooks, Node.js, SQL.
Workflow Automation
Repeatable workflows that remove busywork while keeping people in control of the decisions that matter.
- Routing requests and approvals to the right people
- Generating scheduled reports and notifications
- Connecting repetitive back-office processes
Tools: n8n, APIs, Node.js, Scheduled jobs.
Selected projects
E-commerce operations
Connecting inventory, orders and marketplace workflows.
AI agent workflows
Practical agents working with real tools and APIs.
Kitty Quest
Interactive learning designed for curious young minds.
SourceLens
From scattered product data to clearer sourcing decisions.
Marketplace accounting
Simplifying the messy side of reconciliations.
Start a conversation
Email [email protected], or use the contact form on the portfolio. You can describe a problem before deciding on a technical solution.
Questions
Can I ask about a project?
Yes. Open a project card on the portfolio to start a project-specific chat. The assistant can discuss public project information; Duarte can follow up on the details.
Does choosing a meeting time book it?
The contact form records your preferred time. It is a request for confirmation, not an automatically confirmed calendar booking.
Is the chat Duarte?
No. It is an AI assistant. For a personal response, send an enquiry or email Duarte.