01
Frontend systems
Interfaces built for daily use, clear maintenance, and responsive delivery.
Full Stack Software Developer
Vila Nova de Gaia, Portugal
Full Stack Software Developer with experience building internal APIs, web applications, and workflow automations. I mainly work with TypeScript, Vue 3, React, Java, Spring, and Quarkus.
TypeScript
Vue 3 / React
Java / Spring

Current focus
Internal platforms, APIs, automations, and product-facing tools.
Building across UI, API, and data layers for software people use every day.
Stack
My strongest work connects product thinking with implementation across the interface, service, and data layers.
View the complete toolkit01
Interfaces built for daily use, clear maintenance, and responsive delivery.
02
APIs and application logic that stay understandable as products grow.
03
Reliable data flows across databases, external services, and commerce platforms.
04
Testing, source control, deployment, and the tools that support steady releases.
Three projects across support automation and public websites, presented around the problem, implementation, and result.
Most professional contributions happen in private GitLab repositories, so public GitHub activity only shows part of the work.
01
Customer support chatbot for Ciências do Investimento, built with a Vue 3 widget and a Java 21 Spring Boot API. It handles FAQ-style support, conversation state, safe escalation to human support, and financial-advice guardrails.
Vue 3
TypeScript
Java 21
Spring Boot
PostgreSQL
02
Built on Shopify with custom code for an investment consulting and financial education brand, focused on content structure, service discovery, and brand consistency.
Liquid
CSS
JavaScript
GraphQL
At Prozis, I work across interfaces, APIs, automations, and data flows for internal platforms used throughout the organization.
October 2024 - Present
Prozis S.A.
Maia, Portugal
Develop internal APIs, workflow automations, and web applications.
Work mainly with TypeScript, Vue 3, React, Java, Spring, Spring Batch, and Quarkus in enterprise environments.
Collaborate with cross-functional teams to ship reliable internal tooling.
Part of a 7-engineer team owning 5 internal platforms used by around 1,300 employees across UI, API, and data layers.
Hold end-to-end responsibility on internal platforms, from user interface work to backend services and data flows.
Report directly to the CEO on one of the internal platforms.
Promoted from Junior to Mid-level in under a year.
Certifications
Verified learning across AI-assisted development, software tooling, and data fundamentals, organized by issuer.