Pedro Cruz
Disponível para novos projetosAvailable for new projects

Arquiteto de software
e sistemas. Construo tudo
o que está por baixo.

Software and systems
architect. I build everything
underneath it.

Sou o Pedro Cruz. Desenho a arquitetura, escrevo o código, treino a camada de inteligência artificial, monto a rede e defino a segurança — e depois respondo por tudo em produção.

I'm Pedro Cruz. I design the architecture, write the code, train the artificial intelligence layer, build the network and define the security — and then I answer for all of it in production.

arquitetura · ponta a pontaarchitecture · end to end
  • InterfaceWeb responsiva, backoffices, portais de cliente e apps Android InterfaceResponsive web, back offices, client portals and Android apps HTML · CSS · JS · Kotlin
  • AplicaçãoRegras de negócio, permissões por perfil, integrações e APIs ApplicationBusiness rules, role-based permissions, integrations and APIs PHP · CodeIgniter 4 · C#
  • DadosModelo relacional, migrações, relatórios e cópias de segurança DataRelational model, migrations, reporting and backups MySQL · MariaDB
  • Inteligência artificialAssistentes sobre dados reais, visão computacional, automações Artificial intelligenceAssistants over real data, computer vision, automation Python · n8n · LLM
  • Rede e segurançaServidores, VPN, acessos, cifragem e continuidade do serviço Network and securityServers, VPN, access control, encryption and service continuity Linux · Windows Server · CCNA
SobreAbout

Uma pessoa, a pilha completa.

One person, the whole stack.

Comecei a reparar computadores e a montar redes. Formei-me como Gestor e Programador de Sistemas Informáticos e tirei a certificação Cisco CCNA. Nunca deixei de fazer as duas coisas — e é isso que muda tudo.

I started out repairing computers and wiring networks. I trained as an IT Systems Manager and Programmer and earned the Cisco CCNA certification. I never stopped doing both — and that is what changes everything.

Pedro Cruz
Pedro Manuel Branco Cruz Estarreja / Porto · Portugal
FunçãoRole
Arquiteto de Software e SistemasSoftware & Systems Architect
EquipaTeam
AccounTech · Spire
NascimentoBorn
22.06.1991
EstadoStatus
DisponívelAvailable

Quando desenho uma plataforma já sei como vai ser alojada, protegida, escalada e mantida. Quando alguma coisa falha às três da manhã, sei em que camada procurar. Não há uma fronteira entre «quem faz o software» e «quem trata da infraestrutura» — sou as duas coisas, e as decisões tomam-se em conjunto desde o primeiro dia.

When I design a platform I already know how it will be hosted, secured, scaled and maintained. When something breaks at three in the morning, I know which layer to look at. There is no boundary between “the person who writes the software” and “the person who runs the infrastructure” — I am both, and the decisions are taken together from day one.

Como CEO da Spire, parceira tecnológica da Account Service, sou o autor das plataformas ACCGES, PHOTECH, GSCARE, GESLUCK e Clipflow. Concluí a formação em Engenharia de Software na Escola 42 do Porto e foi a partir daí que integrei a equipa da AccounTech, subsidiária da Account Service, onde sou responsável pelo desenvolvimento integral de todos os sistemas do grupo.

As CEO of Spire, technology partner of Account Service, I am the author of the ACCGES, PHOTECH, GSCARE, GESLUCK and Clipflow platforms. I completed the Software Engineering programme at Escola 42 do Porto and it was from there that I joined the team at AccounTech, a subsidiary of Account Service, where I am responsible for the full development of every system in the group.

0 anos a desenvolveryears building software
0 plataformas e sites em produçãoplatforms and sites in production
0 domínios: software, IA, dados, redes, segurançadomains: software, AI, data, networks, security
CCNA certificação Cisco em redesCisco networking certification
TrabalhoWork

Quinze produtos em produção.

Fifteen products in production.

Cada um nasceu de um problema real de um negócio real. Abre um cartão para ver o detalhe técnico.

Each one came out of a real problem in a real business. Open a card for the technical detail.

accges
01 · Plataforma ERP01 · ERP platform

ACCGES

A plataforma de gestão empresarial inteligente — quinze módulos, uma única fonte de verdade para todo o gabinete.

The intelligent business management platform — fifteen modules, a single source of truth for the whole practice.

  • Multi-empresa, com permissões ao detalhe por perfil
  • Fiscalidade, RH e salários, documentos, despesas, obras e POS
  • Assistente que consulta os dados reais respeitando os acessos
  • Multi-company, with fine-grained per-role permissions
  • Tax, HR and payroll, documents, expenses, construction and POS
  • An assistant that queries real data while honouring access rights
  • CodeIgniter 4
  • PHP
  • MySQL
  • IA
  • CodeIgniter 4
  • PHP
  • MySQL
  • AI
photech
02 · Visão computacional02 · Computer vision

PHOTECH

Fotografia de eventos com pesquisa por rosto: uma foto sua encontra, em segundos, todas as imagens onde aparece.

Event photography with face search: one photo of yourself finds, in seconds, every image you appear in.

  • Reconhecimento facial em serviço Python, ordenado por semelhança
  • Página por evento, carrinho e pagamento por foto ou por pasta
  • Carregamento em lote com miniaturas e deteção de duplicados
  • Face recognition in a dedicated Python service, ranked by similarity
  • A page per event, cart and payment per photo or per folder
  • Bulk upload with thumbnails and duplicate detection
  • CodeIgniter 4
  • Python
  • Visão computacional
  • Pagamentos
  • CodeIgniter 4
  • Python
  • Computer vision
  • Payments
clipflow
03 · IA / Vídeo03 · AI / Video

Clipflow

Doze ferramentas de IA num só editor: horas de vídeo bruto viram dezenas de clipes verticais.

Twelve AI tools in one editor: hours of raw footage become dozens of vertical clips.

  • Motor semântico que deteta tensão, humor e pontos altos
  • Reenquadramento 9:16 com seguimento do sujeito
  • Legendas palavra-a-palavra e edição pela transcrição
  • A semantic engine that detects tension, humour and high points
  • 9:16 reframing that visually tracks the subject
  • Word-by-word captions and editing straight from the transcript
  • CodeIgniter 4
  • IA generativa
  • Vídeo
  • Redis
  • CodeIgniter 4
  • Generative AI
  • Video
  • Redis
gscare
04 · Saúde e estética04 · Health & beauty

GSCARE

A clínica inteira num só sistema: clientes, consultas, consentimentos, stock e contas.

The whole clinic in one system: clients, appointments, consent forms, stock and accounts.

  • Consentimento informado assinado no dispositivo, exportável em PDF
  • Fichas com histórico, retornos e fotografias de evolução
  • Stock, fornecedores, encomendas, despesas e relatórios
  • Informed consent signed on the device, exportable as PDF
  • Records with history, follow-ups and progress photography
  • Stock, suppliers, purchase orders, expenses and reports
  • CodeIgniter 4
  • MySQL
  • Assinatura digital
  • CodeIgniter 4
  • MySQL
  • Digital signature
gesluck
05 · Eventos05 · Events

GESLUCK

Sorteios transparentes e à vista de todos — do QR Code ao certificado do resultado.

Prize draws that are transparent and in plain sight — from the QR code to the result certificate.

  • Inscrição sem papel: um QR Code por sorteio, no telemóvel
  • Modo de projeção com contagem em tempo real
  • Sorteio ao vivo, certificado e histórico auditável
  • Paperless entry: one QR code per draw, filled in on the entrant's phone
  • Projection mode with a live entry count
  • Live draw, certificate and an auditable history
  • CodeIgniter 4
  • QR Code
  • Tempo real
  • CodeIgniter 4
  • QR code
  • Real time
procuronovodono
06 · Automóvel06 · Automotive

Procuro Novo Dono

Importação, legalização e venda automóvel, com pedido de Certificado de Conformidade online.

Vehicle import, registration and sales, with online Certificate of Conformity requests.

  • Pré-preenchimento da viatura a partir do número de chassis (VIN)
  • Áreas separadas de administração, cliente e comprador
  • Anúncios, orçamentos, mensagens e documentos em PDF
  • Vehicle details pre-filled from the chassis number (VIN)
  • Separate areas for administration, seller and buyer
  • Listings, quotes, messaging and PDF documents
  • CodeIgniter 4
  • MySQL
  • PDF
actchaimct
07 · IA local07 · On-premise AI

Estúdio de Modelos

Model Studio

Criar, treinar e publicar modelos de linguagem próprios com o conhecimento da organização.

Create, train and publish your own language models from your organisation's knowledge.

  • Percurso guiado em oito passos, até ao modelo instalado localmente
  • Arranca só com a biblioteca padrão do Python
  • Diagnóstico do computador e instalação assistida das dependências
  • An eight-step guided path, up to the model installed locally
  • Starts with nothing but the Python standard library
  • Machine diagnostics and assisted installation of dependencies
  • Python
  • Fine-tuning
  • Servidor local
  • Python
  • Fine-tuning
  • Local server
helpdesk-ai
08 · Automação08 · Automation

Helpdesk IA

AI Helpdesk

Triagem e resposta assistida ao correio do suporte, com o humano sempre no fim da linha.

Assisted triage and replies for the support inbox, with a human always at the end of the line.

  • Fluxos n8n: IMAP → agente de IA → rascunho em Drafts
  • Nunca envia automaticamente
  • Base para um assistente que cruza várias fontes da empresa
  • n8n flows: IMAP → AI agent → draft in the Drafts folder
  • Never sends anything automatically
  • The basis for an assistant that cross-references several company sources
  • n8n
  • IMAP
  • OpenRouter
tecnogravura-qc
09 · Desktop / CV09 · Desktop / CV

Tecnogravura QC

Controlo de qualidade e de alterações de ficheiros gráficos, com comparação pixel-a-pixel.

Quality and change control for artwork files, with pixel-by-pixel comparison.

  • Comparação PDF↔TIFF e PDF↔PDF por SSIM
  • Visualizador com slider, flash, lado a lado e sobreposição
  • Diferenças numeradas, aprovação individual e relatório em PDF
  • PDF↔TIFF and PDF↔PDF comparison using SSIM
  • Viewer with slider, flash, side-by-side and overlay modes
  • Numbered differences, individual approval and a PDF report
  • C#
  • .NET 8
  • WPF
  • OpenCvSharp4
accountbackuppro
10 · Infraestrutura10 · Infrastructure

AccountBackupPro

Backup de pastas e bases de dados MySQL para NAS, com agendamento por horas do dia.

Folder and MySQL database backup to a NAS, scheduled by time of day.

  • Destino local, unidade mapeada ou caminho UNC de NAS
  • Dump MySQL com transações, rotinas, triggers e eventos
  • Sem dependências externas — só biblioteca padrão e mysqldump
  • Local destination, mapped drive or NAS UNC path
  • MySQL dump with transactions, routines, triggers and events
  • No external dependencies — just the standard library and mysqldump
  • Python
  • Windows
  • mysqldump
verbobusiness
11 · Web 3D11 · 3D web

VerboBusiness

Feira de negócios virtual em 3D, percorrida no navegador como um espaço real.

A virtual 3D trade fair, walked through in the browser like a real venue.

  • Pavilhão navegável com stands por expositor
  • Backoffice para expositores, conteúdos e tema visual
  • Tema dinâmico servido a partir da base de dados
  • A navigable hall with a stand per exhibitor
  • Back office for exhibitors, content and visual theme
  • Dynamic theming served from the database
  • CodeIgniter 4
  • WebGL
  • PlayCanvas
treed.pt
12 · Institucional12 · Corporate

Treed

Website institucional de uma carpintaria de alto padrão em Madrid.

Corporate website for a high-end joinery workshop in Madrid.

  • One-page + portfólio de obras + contacto
  • Design system derivado do brandbook do cliente
  • Leads guardados em base de dados, não só por email
  • One-page + project portfolio + contact
  • Design system derived from the client's brand book
  • Leads stored in a database, not only sent by email
  • CodeIgniter 4
  • MySQL
  • Design system
mobelia.pt
13 · Backoffice13 · Back office

Mobelia

Conversão de um site estático de mobiliário numa aplicação com backoffice completo.

Conversion of a static furniture website into an application with a full back office.

  • Frontend dinâmico servido a partir da base de dados
  • CRUD de produtos, categorias, utilizadores e mensagens
  • Gestão de imagens e uploads no backoffice
  • A dynamic front end served from the database
  • CRUD for products, categories, users and messages
  • Image and upload management in the back office
  • CodeIgniter 4
  • MySQL
  • Uploads
  • CodeIgniter 4
  • MySQL
  • Uploads
mimasofa.pt
14 · Produção14 · Manufacturing

mima sofa

Backoffice de gestão de sofás, com cotas desenhadas por cima da fotografia do modelo.

A sofa management back office, with dimensions drawn over the photograph of each model.

  • Editor em canvas para marcar medidas sobre a imagem
  • Cotas guardadas como dados, não como imagem
  • Catálogo interno de modelos, variantes e materiais
  • A canvas editor for marking measurements over the image
  • Dimensions stored as data, not as an image
  • Internal catalogue of models, variants and materials
  • CodeIgniter 4
  • Canvas
  • JavaScript
accountech
15 · Corporativo15 · Corporate

Accountech & Account Service

Os websites corporativos que apresentam ao mercado as plataformas que desenvolvo.

The corporate websites that present the platforms I build to the market.

  • Páginas de produto para ACCGES, PHOTECH, GESLUCK e GSCARE
  • Área de cliente, ebooks, cookies e formulários
  • Camada de design própria, isolada do template base
  • Product pages for ACCGES, PHOTECH, GESLUCK and GSCARE
  • Client area, ebooks, cookie consent and forms
  • A dedicated design layer, isolated from the base template
  • PHP
  • CSS
  • RGPD
  • PHP
  • CSS
  • GDPR
Stack

As ferramentas, por camada.

The tools, layer by layer.

Web & Backend

Aplicações completas em CodeIgniter 4, do modelo de dados à interface.

Complete applications in CodeIgniter 4, from the data model to the interface.

  • HTMLMaster
  • CSSAvançadoAdvanced
  • PHPAvançadoAdvanced
  • MySQLAvançadoAdvanced
  • CodeIgniter 4
  • JavaScript
  • REST

Mobile

Aplicações Android nativas para equipas que trabalham fora do escritório.

Native Android apps for teams that work away from the office.

  • KotlinMaster
  • Java / AndroidMaster
  • Android SDK
  • SQLite
  • REST APIs

Software & Desktop

Aplicações Windows nativas quando o navegador não chega.

Native Windows applications for when the browser is not enough.

  • C#Expert
  • VB.NETExpert
  • .NET 8
  • WPF
  • OpenCV
  • Python

Inteligência Artificial

Artificial Intelligence

IA aplicada a problemas concretos, ligada aos dados reais de cada plataforma.

AI applied to concrete problems, wired into the real data of each platform.

  • IA aplicadaApplied AIExpert
  • AutomaçãoAutomationExpert
  • Assistentes sobre dados
  • Reconhecimento facial
  • n8n
  • Assistants over data
  • Face recognition
  • n8n

Redes & Sistemas

Networks & Systems

A camada que quase ninguém vê — e sem a qual nada disto funciona.

The layer almost nobody sees — and without which none of this works.

  • Redes / CiscoNetworking / CiscoCCNA
  • Windows / LinuxExpert
  • Windows Server
  • Linux
  • VPN
  • Backups
  • Windows Server
  • Linux
  • VPN
  • Backups

Segurança

Security

Definida no desenho do sistema, não acrescentada no fim.

Defined when the system is designed, not bolted on at the end.

  • Gestão de acessosAccess controlExpert
  • Proteção de dadosData protectionExpert
  • Permissões por perfil
  • Cifragem
  • RGPD
  • Auditoria
  • Role-based permissions
  • Encryption
  • GDPR
  • Audit trail
PercursoCareer

Experiência e formação.

Experience and education.

  1. 2024 — Atual2024 — Present

    Arquiteto de Software e Sistemas

    Software & Systems Architect

    ExperiênciaExperience

    AccounTech — subsidiária da Account Service · Porto

    AccounTech — an Account Service subsidiary · Porto

    • Entrada na equipa na sequência da formação concluída na Escola 42 do Porto;
    • Responsável pelo desenvolvimento integral de todos os sistemas do grupo — ACCGES, PHOTECH, GSCARE, GESLUCK e Clipflow;
    • Arquitetura das plataformas, do modelo de dados à interface, e das integrações entre elas;
    • Camada de inteligência artificial: assistentes sobre dados internos, reconhecimento facial e automações;
    • Redes, servidores e segurança — acessos, cifragem, cópias de segurança e continuidade.
    • Joined the team following the completed programme at Escola 42 do Porto;
    • Responsible for the full development of every system in the group — ACCGES, PHOTECH, GSCARE, GESLUCK and Clipflow;
    • Architecture of the platforms, from the data model to the interface, and of the integrations between them;
    • The artificial-intelligence layer: assistants over internal data, face recognition and automation;
    • Networks, servers and security — access control, encryption, backups and continuity.
  2. 2024 — 2026

    Engenharia de Software — concluído

    Software Engineering — completed

    FormaçãoEducation

    Escola 42 do Porto · Porto

    Formação prática intensiva em desenvolvimento de software, algoritmia e projetos colaborativos, com metodologia peer-to-peer e avaliação por pares. Curso concluído.

    Intensive hands-on training in software development, algorithms and collaborative projects, with a peer-to-peer methodology and peer assessment. Programme completed.

  3. 2023 — Atual2023 — Present

    CEO · Programador

    CEO · Developer

    ExperiênciaExperience

    Spire — parceira Account Service · Porto

    Spire — Account Service partner · Porto

    • Desenvolvimento e manutenção das plataformas ACCGES, PHOTECH, GSCARE, GESLUCK e Clipflow;
    • Websites e software de gestão à medida, do levantamento de requisitos ao alojamento;
    • Aplicações mobile e automações de processos;
    • Administração de sistemas, assistência técnica e HelpDesk.
    • Development and maintenance of the ACCGES, PHOTECH, GSCARE, GESLUCK and Clipflow platforms;
    • Bespoke websites and management software, from requirements gathering to hosting;
    • Mobile applications and process automation;
    • Systems administration, technical support and helpdesk.
  4. 2022 — 2023

    Programador

    Developer

    ExperiênciaExperience

    Tecnogravura — Gravuras Metálicas, S.A. · Vila Nova de Gaia

    • Desenvolvimento em PHP, JavaScript e HTML na plataforma GezTecno;
    • Aplicação Kotlin para gestão da ETAR, tarefas colaborativas, VPN e palavras-passe;
    • Manutenção do parque informático e da rede; HelpDesk interno.
    • Development in PHP, JavaScript and HTML on the GezTecno platform;
    • A Kotlin application for wastewater-plant management, collaborative tasks, VPN and password management;
    • Maintenance of the IT estate and the network; internal helpdesk.
  5. 2022

    Administrador, Analista e Programador

    Administrator, Analyst and Developer

    ExperiênciaExperience

    Habiserve Construções Norte, Lda. · Porto

    • Desenvolvimento do Sistema de Gestão Integrada da Vidór;
    • Administração do parque informático e dos servidores;
    • Apoio HelpDesk a todos os escritórios.
    • Development of Vidór's integrated management system;
    • Administration of the IT estate and the servers;
    • Helpdesk support for every office.
  6. 2021 — 2022

    Professor de Informática

    IT Teacher

    ExperiênciaExperience

    Cooperativa de Solidariedade Social Múltipla Escolha · Porto

    Docência de TIC: introdução à informática, conceitos básicos de encriptação e manutenção do parque informático.

    Teaching ICT: introduction to computing, basic encryption concepts and maintenance of the IT estate.

  7. 2010 — 2012

    Cisco CCNA

    FormaçãoEducation

    Escola Profissional de Braga — EPB

    Redes de computadores, encaminhamento, conceção e dimensionamento de infraestruturas de rede.

    Computer networking, routing, and the design and sizing of network infrastructure.

  8. 2010 — 2012

    Estagiário

    Intern

    ExperiênciaExperience

    Buzina Negócios Digitais · Hydra iT · Município de Vila Nova de Cerveira

    Gestão de bases de dados, desenvolvimento web, assistência técnica e manutenção do parque informático.

    Database management, web development, technical support and maintenance of the IT estate.

  9. 2009 — 2012

    Gestor e Programador de Sistemas Informáticos

    IT Systems Manager and Programmer

    FormaçãoEducation

    Escola Profissional de Braga — EPB

    VB.NET, Pascal, PHP, C#, Java, XML, ASP.NET, HTML5 e CSS3; web design; instalação e manutenção de Windows e Linux; gestão de redes.

    VB.NET, Pascal, PHP, C#, Java, XML, ASP.NET, HTML5 and CSS3; web design; installation and maintenance of Windows and Linux; network management.

  10. 2007 — 2009

    Instalador e Reparador de Computadores

    Computer Installation and Repair

    FormaçãoEducation

    ETAP · Vila Nova de Cerveira

    Instalação e reparação de computadores; instalação e manutenção de pequenas redes.

    Computer installation and repair; installation and maintenance of small networks.

ServiçosServices

Como posso ajudar.

How I can help.

Desenvolvimento Web

Web Development

Websites, plataformas e portais à medida. Um site que ninguém consegue atualizar é um custo, não um ativo.

Bespoke websites, platforms and portals. A site nobody can update is a cost, not an asset.

Falar sobre istoLet's talk

Software de Gestão

Management Software

Sistemas que acompanham o funcionamento real do negócio em vez de o obrigarem a mudar. ERP, backoffices e integrações.

Systems that follow how the business actually works instead of forcing it to change. ERP, back offices and integrations.

Falar sobre istoLet's talk

Aplicações Mobile

Mobile Apps

Android nativo em Kotlin, para equipas no terreno ou para os seus clientes. Offline, sincronização e ligação ao que já existe.

Native Android in Kotlin, for field teams or for your customers. Offline use, synchronisation and integration with what you already run.

Falar sobre istoLet's talk

Automação e IA

Automation and AI

Automatizar o que consome horas sem acrescentar valor: triagem, relatórios, importações e assistentes sobre os seus dados.

Automating what eats hours without adding value: triage, reporting, imports and assistants that work over your own data.

Falar sobre istoLet's talk

Redes e Segurança

Networks and Security

Servidores, redes, VPN, gestão de acessos, cifragem, políticas de cópias de segurança e continuidade. Certificação Cisco CCNA.

Servers, networks, VPN, access control, encryption, backup policy and continuity. Cisco CCNA certified.

Falar sobre istoLet's talk

Manutenção e Suporte

Maintenance and Support

Acompanhamento continuado do que já existe: correções, evoluções, monitorização, backups e HelpDesk para os utilizadores.

Ongoing care for what already exists: fixes, improvements, monitoring, backups and a helpdesk for your users.

Falar sobre istoLet's talk
ContactoContact

Tem um projeto?
Vamos falar.

Got a project?
Let's talk.

Descreva-me o problema — mesmo que ainda não saiba qual é a solução. Respondo normalmente no próprio dia.

Tell me the problem — even if you don't yet know what the solution is. I usually reply the same day.