Enterprise software · Bensaude Group
Frotas
Fleet reporting with access shaped around the organisation
A web application connecting fuel-card transactions, reporting and administration across companies, business units and departments.
I'm Emanuel Reis. I build web applications, APIs and integrations for business workflows.
Selected work
Enterprise reporting, shared travel planning and background processing. Explore my contribution, the engineering decisions and how the work was validated.
Enterprise software · Bensaude Group
Fleet reporting with access shaped around the organisation
A web application connecting fuel-card transactions, reporting and administration across companies, business units and departments.
Independent product · Web application
Shared travel planning across online and offline use
Itineraries, maps, budgets and documents in one application, with offline support and authorised access for external assistants.
Independent product · Backend API
Turning recipe captions into structured data
A TypeScript API that handles recipe extraction in the background and exposes progress, usage limits and structured results to a mobile application.
Working with agents: Explore Cogniza Command Center

I'm Emanuel Reis, a software engineer based in the Azores, Portugal. Since 2019, I've worked across web applications, APIs and business process automation. My projects connect React and Next.js interfaces with Node.js services, databases and external systems. Alongside enterprise software, I build independent products using a structured workflow with coding agents.
2019
In software since
Azores
Based in Portugal
Full Stack
Web & APIs
J.H. Ornelas | Bensaude Group
Full Stack Developer since Dec 2024 · Joined in Quality Assurance in Jun 2024
Delivered web applications, APIs and mobile integrations for fleet management, loyalty and logistics. Current work focuses on application support, issue investigation, and data structuring and validation with internal teams and external providers.
Sublime Cipher
Developed React and Next.js interfaces for telecom and aviation platforms, including forms, validation, document workflows and multilingual content. Built Node.js/Express services for Bumpy, aggregating financial APIs and portfolio data with MongoDB and Firebase authentication. Configured GitHub Actions and Firebase deployments.
Viragem
Developed automotive call-center applications for incident handling and business processes, with SQL-backed data workflows. Built Node.js, Express and Puppeteer services for imports and synchronization on AWS EC2 and Lambda.
Stanford Online / DeepLearning.AI • 2024
Academia de Código • 2019
How I work
I use coding agents throughout development, with my own review of the plan and validation of the result. Codex handles general development; Claude Code helps refine the UI.
I give the agent codebase context, specific requirements, constraints and the behaviour I want to achieve.
For larger changes, I request a detailed implementation plan, review and approve it, then divide the work into sprints for the agent to execute.
I use project instructions, architecture notes and isolated branches or worktrees. I request automated tests when appropriate for the change.
I validate the result in the application UI and on GitHub before publishing. Pull requests and checks precede the merge; after deployment, I verify that production matches main.
AGENTS.md and CLAUDE.md instructions, architecture and decision notes, and a versioned project knowledge base keep the agents grounded in the project. GitHub tracks the changes, automated checks and pull requests.
Context → approved plan → sprints → UI and GitHub validation → pull request and checks → deploy and verify
In practice · Cogniza Command Center
I built a private workspace that connects project context to isolated code execution, validation output and a draft pull request. Merge and deployment remain separate steps.
Read the Command Center case studySystem overview
Request & context
Project notes · conversation · requirements
Isolated execution
Docker · implementation · validation
Draft pull request
Inspect changes before merge & release
Mobile integrations, business applications and earlier client collaborations.
Bensaude Group · Full Stack role since Dec 2024
APIs and web tooling supporting a loyalty and card-management ecosystem across a mobile app and backoffice.
Bensaude Group · Full Stack role since Dec 2024
Android workflows for logistics operations, combining OCR/QR capture with external API integration.

Sublime Cipher · 2021–2023
Developed Node.js/Express services for a financial portfolio platform, aggregating crypto, stock and ETF data from external APIs. Implemented portfolio logic with MongoDB, Firebase authentication and Docker-based deployment.

Oct 2021 - Dec 2023
Built the company website with React, 3D visuals and scroll animations. Configured Firebase hosting and automated deployment through GitHub Actions.
Oct 2022 - Feb 2023
Developed frontend for an aviation activity management platform. Handled form state and validation, document upload and viewing and frontend translation.

Feb 2023 - May 2023
Worked on a web application for a telco client to manage the planning, execution and post-planning phases of maintenance and new sites within the client telco network.

May 2025 - Present
Developed a complete e-commerce platform for curated Portuguese ceramics. Features include a custom storefront with secure payment integration and a comprehensive backoffice for managing products, collections, and store content. The system showcases high-quality tableware sets, combining traditional craftsmanship with modern design.
Open to full-stack and software engineering opportunities, including international and remote teams. Get in touch to discuss a role or a software project.