Bruno
Moraes

Senior Solutions Architect · AI Engineering

Software architect and senior full-stack developer since 2008. I design architectures for financial systems and build with Spec-Driven Development (SDD): clear specifications, coding agents like Claude Code inside a controlled harness, semantic search, and automated verification before every delivery.

Open to remote, international roles and relocation · Aracaju, Brazil

Bruno Moraes, senior solutions architect
18+
years of experience
Claude Code
Spec-Driven Development
MCP · Agent harness
Laravel · Flutter
Semantic search
01

Spec-Driven Development

GitHub Spec Kit, OpenKit, GSD and Superpowers: the spec is the contract, and code only ships when it meets what is written.

02

Advanced harness

Claude Code with subagents, MCP, hooks, memory and context engineering. Clear limits and feedback at every step.

03

Vectors and semantic search

Vector databases, embeddings and RAG to give agents and products the right context.

04

Evals and tests

Quality metrics for what agents deliver. Nothing moves without passing.

About me

The same engineering, with new tools.

I am a software architect and senior full-stack developer with hands-on experience since 2008. I specialize in PHP, Laravel and Flutter, with strong experience in Node.js, React, Next.js and Docker. I build scalable, maintainable systems: enterprise applications, REST APIs, microservices, mobile apps and whitelabel platforms — from fintechs like EBANX and Digio to government systems like SISU.

In recent years the practice changed: the specification became the center of the work, and coding agents now write much of it. I develop with Spec-Driven Development using GitHub Spec Kit, OpenKit, GSD and Superpowers, run agents inside harnesses with advanced concepts — subagents, context engineering, hooks, memory and evals — and build solutions with vector databases and semantic search. All with the same care for clean code, design patterns and architecture as always.

Name
Bruno Moraes
Age
37 years
Location
Aracaju, Brazil · Remote
Experience
Since 2008
WhatsApp
+55 48 9999-4341
Email
it.brunoms@gmail.com
Bruno Moraes
Senior Solutions Architect, Banco Digio
Spec-Driven Development✦Spec Kit✦GSD✦Superpowers✦Agent harness✦Claude Code✦Semantic search✦Vector databases✦Solutions architecture✦Spec-Driven Development✦Spec Kit✦GSD✦Superpowers✦Agent harness✦Claude Code✦Semantic search✦Vector databases✦Solutions architecture✦

Career

Professional experience

Mar 2026 — present

Banco Digio · act digital

Senior Solutions Architect

I work where technology meets business: designing architectures that support the full customer journey, from requirements with product teams to distributed systems, financial APIs and banking integrations built with resilience and governance. I map trade-offs and produce architecture designs that guide engineering teams clearly.

Solutions architectureDistributed systemsFinancial APIsBanking integrationsGovernance

Track record

Dec 2024 — Mar 2026

EBANX · Objective

Senior Software Engineer

Built and evolved critical features of the payments platform and a large-scale mobile app with thousands of daily users. Backend APIs, infrastructure, performance and security.

PaymentsMobileAPIs

Jul — Nov 2024

EasyJur Legal Software

Head of Architecture

Led the architecture team, optimizing internal development and infrastructure processes for more efficient, higher-quality delivery.

LeadershipArchitectureInfra

May 2017 — Nov 2024

APP2B Technology

Co-founder and Software Architect

Co-founded a development startup focused on projects relevant to society. Architecture and delivery of web and mobile products.

StartupLaravelFlutter

Dec 2023 — Jun 2024

Mobly

Senior PHP Developer

Integrations with marketplaces such as Magazine Luiza, Mercado Livre and Leroy Merlin.

PHPMarketplacesIntegrations

Feb — Dec 2023

Doutor-IE

Senior Full Stack Software Architect

Designed new solutions and led technical decisions. Built features in Laravel and Flutter, and the Código de Falha site in Next.js and MongoDB.

LaravelFlutterNext.js

Apr 2022 — Mar 2023

Sigma Dataserv

Senior PHP Developer

PHP development on enterprise systems.

PHP

Apr 2021 — Jan 2022

Basis Tecnologia

Senior Software Developer

Technical lead for SISU at Brazil's Ministry of Education, supporting FIES, PROUNI and other systems.

GovernmentHigh scale

2018 — 2019

AJEDF

Technology Director

Technology and innovation board: member management systems and the gamified Jovem Exportador platform.

LeadershipProduct

Apr 2014 — Apr 2017

Módulo Security Solutions

Systems Analyst

Planning, architecture and development of large projects, from identifying the need to delivery.

ArchitectureLarge scale

2011 — 2014

Indra · Grupo Meta · GSInfor · RData

Web analyst and programmer

Early career: from junior programmer to web systems analyst.

WebPHP

Dec 2024 — Mar 2026

EBANX · Objective

Senior Software Engineer

Built and evolved critical features of the payments platform and a large-scale mobile app with thousands of daily users. Backend APIs, infrastructure, performance and security.

PaymentsMobileAPIs

Jul — Nov 2024

EasyJur Legal Software

Head of Architecture

Led the architecture team, optimizing internal development and infrastructure processes for more efficient, higher-quality delivery.

LeadershipArchitectureInfra

May 2017 — Nov 2024

APP2B Technology

Co-founder and Software Architect

Co-founded a development startup focused on projects relevant to society. Architecture and delivery of web and mobile products.

StartupLaravelFlutter

Dec 2023 — Jun 2024

Mobly

Senior PHP Developer

Integrations with marketplaces such as Magazine Luiza, Mercado Livre and Leroy Merlin.

PHPMarketplacesIntegrations

Feb — Dec 2023

Doutor-IE

Senior Full Stack Software Architect

Designed new solutions and led technical decisions. Built features in Laravel and Flutter, and the Código de Falha site in Next.js and MongoDB.

LaravelFlutterNext.js

Apr 2022 — Mar 2023

Sigma Dataserv

Senior PHP Developer

PHP development on enterprise systems.

PHP

Apr 2021 — Jan 2022

Basis Tecnologia

Senior Software Developer

Technical lead for SISU at Brazil's Ministry of Education, supporting FIES, PROUNI and other systems.

GovernmentHigh scale

2018 — 2019

AJEDF

Technology Director

Technology and innovation board: member management systems and the gamified Jovem Exportador platform.

LeadershipProduct

Apr 2014 — Apr 2017

Módulo Security Solutions

Systems Analyst

Planning, architecture and development of large projects, from identifying the need to delivery.

ArchitectureLarge scale

2011 — 2014

Indra · Grupo Meta · GSInfor · RData

Web analyst and programmer

Early career: from junior programmer to web systems analyst.

WebPHP

Portfolio

Featured projects

AI on WhatsApp

Tino

Family finance assistant that runs entirely on WhatsApp: expenses, shopping list, pantry, bills and medication reminders, by text or voice, for up to 6 people.

meutino.app ↗
AIWhatsAppVoiceSaaS

Face recognition

Nox Finder

Search platform driven by the user's face: it finds the person through facial symmetry calculation.

finder.noxfilms.com.br ↗
Computer visionFace recognitionSearch

Services marketplace

ServiçosMT

Platform for finding verified local professionals: quotes, chat, protected payments and Pix payouts for providers.

servicosmt.app ↗
AppMarketplacePayments

GovTech

FacilitaGOV

App that monitors thirteen Brazilian federal data sources 24/7 (CAUC, CAPAG, amendments, agreements, FNS, FUNDEB) and alerts municipal managers by phone when something changes.

facilitagov.app ↗
AppPublic dataAlerts

Mobile app

Yolo Club

Discounts app with over 50,000 users, built end to end.

IonicLaravel

Government · Education

ENEM monitoring dashboard

Monitoring dashboard INEP uses to manage ENEM, Brazil's national high school exam.

INEPMonitoringDashboard

Government · Sports

Olympic Torch Rio 2016

App for tracking the Olympic Torch relay during the Olympics in Brazil, for the Ministry of Sports.

Ministry of SportsAppGeolocation

Government · Public works

SIMPR

Public works tracking system for the Presidency of the Republic of Brazil.

Presidency of BrazilPublic works

Finance · Infrastructure

Sicredi infrastructure map

Mapping of infrastructure resources and systems to track failures at Sicredi.

SicrediObservabilityInfrastructure

Government · Environment

ICMBio wildfire map

Wildfire map for tracking fires at ICMBio.

ICMBioMapsMonitoring

Web platform

BestPresent

Group gift-buying platform: data modeling, backend, payments and interface.

PHPLaravelReact

Website

Código de Falha

Automotive fault-code portal built at Doutor-IE.

Next.jsMongoDB

Government · MEC

SISU

Technical lead for Brazil's unified university admission system.

High scalePHP

Gamified platform

Jovem Exportador

AJEDF's gamified platform for training young exporters.

WebGamification

AI on WhatsApp

Tino

Family finance assistant that runs entirely on WhatsApp: expenses, shopping list, pantry, bills and medication reminders, by text or voice, for up to 6 people.

meutino.app ↗
AIWhatsAppVoiceSaaS

Face recognition

Nox Finder

Search platform driven by the user's face: it finds the person through facial symmetry calculation.

finder.noxfilms.com.br ↗
Computer visionFace recognitionSearch

Services marketplace

ServiçosMT

Platform for finding verified local professionals: quotes, chat, protected payments and Pix payouts for providers.

servicosmt.app ↗
AppMarketplacePayments

GovTech

FacilitaGOV

App that monitors thirteen Brazilian federal data sources 24/7 (CAUC, CAPAG, amendments, agreements, FNS, FUNDEB) and alerts municipal managers by phone when something changes.

facilitagov.app ↗
AppPublic dataAlerts

Mobile app

Yolo Club

Discounts app with over 50,000 users, built end to end.

IonicLaravel

Government · Education

ENEM monitoring dashboard

Monitoring dashboard INEP uses to manage ENEM, Brazil's national high school exam.

INEPMonitoringDashboard

Government · Sports

Olympic Torch Rio 2016

App for tracking the Olympic Torch relay during the Olympics in Brazil, for the Ministry of Sports.

Ministry of SportsAppGeolocation

Government · Public works

SIMPR

Public works tracking system for the Presidency of the Republic of Brazil.

Presidency of BrazilPublic works

Finance · Infrastructure

Sicredi infrastructure map

Mapping of infrastructure resources and systems to track failures at Sicredi.

SicrediObservabilityInfrastructure

Government · Environment

ICMBio wildfire map

Wildfire map for tracking fires at ICMBio.

ICMBioMapsMonitoring

Web platform

BestPresent

Group gift-buying platform: data modeling, backend, payments and interface.

PHPLaravelReact

Website

Código de Falha

Automotive fault-code portal built at Doutor-IE.

Next.jsMongoDB

Government · MEC

SISU

Technical lead for Brazil's unified university admission system.

High scalePHP

Gamified platform

Jovem Exportador

AJEDF's gamified platform for training young exporters.

WebGamification

How I work

From specification to deploy

The same flow on every project. Each stage has a verifiable deliverable.

01

Specification

Spec, plan and tasks with Spec Kit, OpenKit or GSD: what the system does and what counts as done.

02

Agent harness

Subagents, Superpowers skills, MCP, hooks and context retrieved through semantic search.

03

Evals and tests

Tests from the spec and evals of agent behavior. Nothing moves without passing.

04

Review and deploy

Human review, CI/CD and delivery traceable to the spec.

Education

Certifications, courses and languages

Certification

Scrum Foundation Certificate (SFC)

Scrum fundamentals and agile management of teams and products.

Certified

Certification

Observability with Grafana and Prometheus

Application and infrastructure monitoring: metrics, dashboards and alerts.

Certified

Course

Applied AI

Course on artificial intelligence applied to products and software engineering.

Malta

Language

English exchange program

Three months of English immersion. Current level B1.

Malta · 3 months · B1

Agile method

The Scrum cycle in practice

Scrum certified (SFC), I use the framework to organize short, verifiable deliveries, with the specification as the starting point of each sprint.

  1. 01

    Product Backlog

    Prioritized list of everything the product needs, owned by the Product Owner.

  2. 02

    Sprint Planning

    The team picks the sprint items and sets the goal.

  3. 03

    Sprint Backlog

    Selected items, broken into tasks and specifications.

  4. 04

    Sprint

    A 1 to 4 week development cycle, with a Daily Scrum every 24h.

    Daily · 24h
  5. 05

    Increment

    Working software that meets the Definition of Done.

  6. 06

    Sprint Review

    Demo for stakeholders and feedback collection.

  7. 07

    Retrospective

    The team reviews the process and sets improvements for the next cycle.

Feedback from the review and retrospective flows back into the Product Backlog and feeds the next sprint.

Skills

Stack, tools and certifications

Engineering

Product and architecture foundation, from the database to the app store.

PHP · LaravelFlutterReactNext.jsNode.jsPythonMicroservicesREST APIsTDD · SOLIDGit · CI/CD

Applied AI

Tools and practices for building software with agents.

Claude CodeGitHub Spec KitOpenKitGSDSuperpowersSpec-Driven DevelopmentAgent harnessSubagents and multi-agentContext engineeringHooks and memoryMCP and toolingAgent evalsVector databasesEmbeddingsSemantic search · RAGCopilots in product

Infrastructure and cloud

Cloud environments, containers, automation and observability.

AWS EC2 · ECS · LambdaAWS S3 · CloudFrontAWS RDS · DynamoDBAWS SQS · SNSAWS IAM · VPCKubernetesDockerTerraformHelmGitHub ActionsNginxLinuxGrafana · Prometheus

Architecture and management

Core skills and certifications.

Platform architectureC4 Model diagramsAs-Is and To-BeHexagonal architectureClean ArchitectureSOLIDAPI designIT governanceScrum Foundation (SFC)Monitoring with Grafana and Prometheus

Contact

Let's talk about your role or project.

Recruiters, CTOs and product teams: pick whichever channel you prefer. Open to remote, international roles and relocation.