Software Engineer

Daniel Pires

Building scalable systems and AI-powered solutions from Cape Verde.

01/ ABOUT

Crafting Digital Experiences from Cape Verde to Europe

Software Engineer with 5+ years of experience designing, building, and deploying scalable systems across backend, frontend, and cloud-native environments. Currently at CriaAI, I'm architecting Legal Copilot — an AI-powered platform that automates mass production of legal documents for high-volume law firms across Brazil.

My expertise spans serverless architectures on AWS, Clean/Hexagonal Architecture patterns, and multi-LLM integration with providers like OpenAI, Anthropic, and Google Gemini. I work across the full stack with React, Next.js, Node.js, Python, and have led teams building everything from mobile apps to microservices.

Previously, I managed a development office in Mindelo, Cape Verde, overseeing end-to-end project delivery and cross-functional teams across multiple concurrent products. I'm passionate about AI systems, cloud-native applications, and distributed architecture.

Mindelo, Cape Verde
Software Engineer @ CriaAI
5+ Years Full-Stack
Daniel Pires

0+

Languages

0

Companies

0+

Years Experience

02/ EXPERIENCE

Professional Journey

Flowster

Flowster Workflow Automation Platform

Senior Fullstack Developer

Oct 2025 - Present

Architecting and building core features across the full stack of an enterprise visual workflow automation platform — from a custom React graph editor to .NET backend services and AI-powered workflow generation.

  • Implemented a production-grade Manhattan edge routing engine for the React Flow-based workflow designer with custom A* pathfinding, visibility graph optimization, and obstacle avoidance
  • Built comprehensive admin API in .NET 10 with multi-tenant customer management, user provisioning, and Keycloak OAuth2 integration across 15+ REST endpoints
  • Engineered AI-powered workflow generation using FastAPI, LangChain, and RAG with Qdrant vector database, enabling XAML workflow creation from natural language prompts
  • Created a self-learning AI agent system with LangGraph that captures validation failures and applies lessons to improve generation accuracy over time
  • Implemented full-stack key-value store feature from React UI through Redux state to .NET backend, with syntax highlighting for PowerShell, Python, Bash, JSON, and YAML
  • Refactored WebSocket architecture for per-tab isolation and built real-time collaboration features for concurrent workflow editing
ReactTypeScript.NET 10C#PythonFastAPILangChainLangGraphPostgreSQLQdrantDockerNATSKeycloakReact FlowMaterial-UI
CriaAI

Legal Copilot

Software Engineer

Oct 2025 - Present

Architecting and developing Legal Copilot, an AI-powered platform for automated mass production of legal documents, serving high-volume law firms across Brazil.

  • Designed a multi-LLM integration layer (OpenAI, Anthropic, Google Gemini) with structured prompt engineering for document analysis, checklist answering, and variable extraction from legal PDFs
  • Built serverless backend on AWS Lambda, API Gateway, and SQS using Python with Clean Architecture (Hexagonal)
  • Implemented comprehensive testing suite with Pytest for backend and Cypress for frontend
  • Integrated Firebase/Firestore for document storage and AWS S3 for file management
  • Authored detailed architecture documentation covering system design and integration patterns
PythonAWS LambdaAPI GatewaySQSS3OpenAIAnthropicGoogle GeminiFirebaseFirestoreCypressPytestOnlyOffice
Africandev

Scalable Backend Systems

Senior Backend Developer

Nov 2023 - Sep 2025

Led design and implementation of scalable, high-performance backend systems using Node.js (TypeScript) and Laravel for critical production projects.

  • Developed serverless microservices on AWS using Lambda, API Gateway, DynamoDB, SNS, and SQS
  • Structured backends using Hexagonal (Ports and Adapters) Architecture for maintainability and testability
  • Automated cloud infrastructure provisioning with AWS CloudFormation and Serverless Framework
  • Designed and maintained robust REST APIs handling large volumes of concurrent requests
  • Mentored developers and shaped backend architecture decisions across critical projects
Node.jsTypeScriptLaravelAWS LambdaDynamoDBSNSSQSCloudFormationServerless Framework
DevGo Desenvolvimento de Software LDA

EZ2ID Platform & Multiple Client Projects

Office Manager & Lead Developer

Nov 2020 - Sep 2025

Managed the Mindelo office — operations, client relations, and project delivery — while leading development across multiple concurrent software products.

  • Led development of EZ2ID mobile app (iOS/Android) using SwiftUI and Kotlin with a Realm database layer, managing App Store and Play Store deployments and roadmap
  • Developed EZ2ID licensing server (Node.js, PostgreSQL) and self-service licensing dashboard (ReactJS)
  • Built electric car charger management platform: Angular frontend, NestJS and Python microservices, MongoDB, Neo4j, PostgreSQL, GraphQL, RabbitMQ, OCPP 1.6, and WebSockets
  • Built ez2cloud SaaS platform for file labeling with Adyen payments integration, Node.js backend, and ReactJS frontend
  • Managed team task organisation, sprint planning, and delivery timelines for multiple concurrent projects
  • Orchestrated services with Docker Compose; implemented Jest, Pytest, and Cypress test suites
SwiftUIKotlinAngularNestJSPythonNode.jsReactFlutterPostgreSQLMongoDBNeo4jGraphQLRabbitMQDockerRealm
BSystems

Client Software Products

Software Developer

Sep 2022 - Oct 2023

Developed a range of client-facing software products spanning web, mobile, and point-of-sale domains across multiple industries.

  • Developed Polar Boat Ticket Portal (Laravel, MySQL) with financial management and employee management modules
  • Created Cape Verde Lawyers Application (NestJS, ReactJS) for order management and payment processing
  • Built Android POS system using Flutter, integrated with Jasmin Primavera ERP
  • Engineered car rental company software (React, NestJS) covering reservations, vehicle tracking, and customer CRM
LaravelMySQLNestJSReactFlutterPostgreSQL
Sintaxy

Web & E-Commerce Products

Software Developer

Sep 2021 - Oct 2021

Delivered front-end and full-stack web projects including the company website, a scalable e-commerce solution, and a government web application.

  • Developed the company website sintaxy.com with a Next.js frontend and Strapi headless CMS
  • Built a scalable e-commerce platform using NextJS Commerce and the Vendure headless commerce framework (TypeScript)
  • Contributed to a government web application frontend built with AngularJS
Next.jsStrapiTypeScriptVendureAngularJS
Chuva

Prassa E-Commerce Platform

Software Engineer

May 2020 - Nov 2020

Built Prassa, a scalable e-commerce platform, across web and mobile surfaces while establishing testing and documentation practices.

  • Built the Node.js backend and ReactJS frontend for Prassa, backed by PostgreSQL
  • Developed the React Native mobile version of Prassa and extracted the Redux store into a reusable npm package for cross-platform sharing
  • Developed an iOS/iPadOS SwiftUI app for training AI algorithms
  • Documented web components using Storybook and unit tested every backend operation with Jest
Node.jsReactReact NativePostgreSQLSwiftUIReduxJestStorybook

Education

Universidade do Mindelo

Computer Engineering

2018 - 2021

03/ PROJECTS

Featured Work

A selection of projects spanning systems architecture, AI, and full-stack development.

SkyBook

High-Performance Flight Booking Engine

Microservices-based flight booking engine built for travel agencies, aggregating multiple GDS/NDC suppliers with dual-tier caching and an event-sourced booking lifecycle.

  • Multi-supplier integration: Duffel, Amadeus, Crane/Hitit
  • Dual-tier caching layer reducing upstream calls by 80%+
  • Event-sourced booking state machine with full replay
GoRustPostgreSQLRedisNATS JetStream+5 more

Flowster

Enterprise Workflow Automation Platform

Full-stack enterprise workflow platform with a custom React graph editor, .NET execution engine, AI-powered XAML generation via LangChain/LangGraph, and multi-tenant admin console with Keycloak OAuth2.

  • Custom Manhattan edge routing engine with A* pathfinding and obstacle avoidance
  • AI-powered XAML workflow generation using LangChain, LangGraph, and RAG with Qdrant
  • Multi-tenant admin API in .NET 10 with Keycloak OAuth2 and 15+ endpoints
ReactTypeScript.NET 10C#Python+9 more

FACIS

Federation Architecture for Composed Infrastructure Services

European open-source project under Eclipse XFSC implementing cloud-edge continuum federation with zero-trust security, an orchestration engine, and an AI flow builder.

  • European open-source project under Eclipse XFSC
  • Cloud-edge continuum federation architecture
  • Zero-trust security at every service boundary
KubernetesDockerCloud InfrastructureZero TrustAI+1 more

Aluguer CV

Car Rental Marketplace for Cape Verde

Turbo monorepo marketplace for Cape Verde car rentals, combining a Go 1.23+ backend with chi router and a Next.js 15 frontend backed by PostgreSQL and S3.

GoNext.jsPostgreSQLTailwind CSSDocker+1 more

Clinic Cost Planner

Surgical Cost Planning System

Role-based surgical cost planning dashboard with procedure tracking, consumables inventory, staff management, cost analysis, and PDF export.

ReactTypeScriptNestJSPostgreSQLTailwind CSS+1 more

Deepwiki-rs (Litho)

AI-Driven Architecture Documentation Generator

Rust-based CLI tool that auto-generates C4 architecture documentation from codebases using a ReAct reasoning loop and a multi-language parser pipeline.

RustAI/LLMMermaidC4 Model

Legal Copilot

AI-Powered Legal Document Assistant

Event-driven AWS Lambda backend with OCR and intelligent data extraction, processing legal documents through a multi-stage pipeline via SQS.

AWS LambdaPythonSQSAPI GatewayOCR

Redator Contencioso

Legal Document Management Platform

Next.js 15 legal document platform with ONLYOFFICE integration, ProseMirror rich-text editor, real-time collaboration via Hocuspocus, and Firebase authentication.

Next.jsReactONLYOFFICEFirebaseProseMirror+1 more

Protour

Travel Ticket Booking Engine

NestJS + React travel booking engine with Stripe payments, Auth0 authentication, Prisma ORM, i18n, Google Maps integration, and real-time search.

NestJSReactStripeAuth0PostgreSQL+1 more

CAI Portal

Cruise Atlantic Island Management Platform

Monorepo management platform for Cruise Atlantic Island with a NestJS backend, React frontend, and Dockerized deployment.

NestJSReactDockerPostgreSQL

Vectorize Docx CAI

Document Vectorization Pipeline

Python pipeline for bulk document vectorization feeding a Qdrant vector database via SQLAlchemy, producing RAG-ready embeddings for downstream AI applications.

PythonQdrantSQLAlchemyVector Embeddings

Excalidraw Fork

Real-Time Collaborative Whiteboard

Fork of the Excalidraw open-source whiteboard with E2E encryption, PWA offline support, and real-time collaboration via a self-hosted WebSocket room server.

ReactTypeScriptWebSocketPWAE2E Encryption
04/ FACIS
Eclipse Foundation | Open Source

FACIS: Federation Architecture for Composed Infrastructure Services

Contributing to Europe's Open-Source Cloud-Edge Continuum

FACIS is a European open-source initiative under the Eclipse XFSC project, building the architectural foundation for federated cloud-edge computing. It establishes patterns for secure, interoperable services across organizational boundaries.

My contributions focus on the Easy Stack Builder and ORCE (Orchestration Engine), implementing Kubernetes-native deployment patterns, zero-trust security demonstrators, and AI-powered flow builders that enable low-code orchestration of complex infrastructure.

The project delivers Federation Architecture Patterns (FAPs), Digital Contracting Services, machine-readable SLAs, and proof-of-concept implementations that demonstrate how European organizations can collaborate on shared infrastructure while maintaining sovereignty.

European Project
Open Source
Eclipse Foundation
Kubernetes Native
05/ TECH STACK

Technologies I Work With

A comprehensive toolkit built over years of full-stack development, systems programming, and cloud-native engineering.

Languages

GO
GoLanguages
RU
RustLanguages
TY
TypeScriptLanguages
JA
JavaScriptLanguages
PY
PythonLanguages
PH
PHPLanguages
SW
SwiftLanguages
KO
KotlinLanguages
C#
C#Languages
JA
JavaLanguages
C+
C++Languages

Frontend

RE
ReactFrontend
NE
Next.jsFrontend
AN
AngularFrontend
FL
FlutterFrontend
SW
SwiftUIFrontend
TA
Tailwind CSSFrontend
FR
Framer MotionFrontend

Backend

NE
NestJSBackend
LA
LaravelBackend
.N
.NETBackend
EX
ExpressBackend
EC
Echo (Go)Backend
AX
Axum (Rust)Backend
AW
AWS LambdaBackend

Databases

PO
PostgreSQLDatabases
RE
RedisDatabases
MO
MongoDBDatabases
FI
FirebaseDatabases
QD
QdrantDatabases

Infrastructure

DO
DockerInfrastructure
KU
KubernetesInfrastructure
NA
NATS JetStreamInfrastructure
AW
AWSInfrastructure
TE
TerraformInfrastructure
CA
CaddyInfrastructure

AI / ML

LL
LLM IntegrationAI / ML
RA
RAG PipelinesAI / ML
OC
OCRAI / ML
VE
Vector DatabasesAI / ML
AI
AI AgentsAI / ML
06/ CONTACT

Let's Build Something Together

Have a project in mind or want to collaborate? I'd love to hear from you.

Get in touch

Email

danipires9@hotmail.com

Location

Mindelo, Cape Verde

Open to collaborations

Follow