📍 Portugal | CTO at Powerdot
15+ years designing distributed systems, scaling platforms, and leading engineering teams. Currently building the technology foundation for large-scale EV charging infrastructure across Europe.
Build systems that scale before the business forces you to. Good architecture is a competitive advantage, not a cost centre.
- Powerdot - Leading technology strategy for 3,500+ charging locations and 15,000+ charging points across Europe. Owning OCPP and OCPI platforms covering interoperability, tariffs, roaming, and security.
- Charging standards - Contributing to Autocharge with MSP roaming, Cloud Load Management approaches, and OCPP Gateway open source efforts.
- Industry community - Publishing whitepapers and participating in CPO standards and innovation forums.
- OCPP and OCPI platform architecture for interoperability, tariffs, roaming, and security
- Scalable backend systems for real-time session management, pricing, and settlement
- Uptime SLOs, observability standards, and incident response practices
- Asset telemetry, maintenance systems, and field performance at scale
- Technical strategy aligned to growth and unit economics
- 15+ years as a builder, software architect, engineering manager, and technology leader
- Advisor to early-stage teams on product strategy, architecture, and technical due diligence
- Founded YMedia, a web agency and automaded online ads service, failed hard in 2018
- Founded Bright Technologies, acquired by Sword Health in 2021
- Software Architect for Airchat (founded by ex-Tinder CPO - Brian Norgard and Naval Ravikant)
- Currently leading technology strategy and delivery at Powerdot across Europe
A few more things
- Portuguese, based in the Powerdot world
- Believe the best technical leaders write code and understand the business in equal measure
- Driven by the intersection of climate tech and engineering excellence. Profoundly proud of what I'm building.
- Approach team building the same way I approach architecture: design for growth, remove single points of failure, target long-term scalability
- gcalendar-webhook-cli - CLI for Google Calendar webhooks.
- life-in-weeks - A visual representation of a 90-year human life where each box is one week.
- calendar-task-sync - Automatic task scheduling between systems.
- open-webui-mcp - A MCP for managing projects, notes, and knowledge bases in OpenWebUI
- vsco-profile-backup-cli - CLI to backup VSCO profiles.
- whatsapp-agent-web - WhatsApp analytics and messaging web app with AI-powered insights
- papi - Personal API.
- rails-time-service - Rails Time - Train Simulator.
- dropbox-uploader - Java/Spring MVC service for uploading files to Dropbox.
- ip-lookup - Java/Spring MVC web app for ip address lookup using MaxMind GeoIP2.
- link-shortener - Java/Spring MCV rest url shortener service.
- springboot-azure-example - Deploying Example Springboot to Azure Web Apps.
- docker-springboot-ebs - Deploying Example Springboot to AWS EBS.
- spring-boot-maven-docker - Example of a Springboot app being run as a docker container.
- spring-mvc-without-xml-configuration - Example of Spring MVC without XML configuration.
- springmvc-web-sample - Another Spring MVC Sample.