– present
Assistant Engineer · NTT DATA
– present



EDP FUNCIONACurrentField service mobile app
Writing TypeScript business logic for work order forms in a mobile app used by field technicians: conditional UI based on incoming data, scheduling rules driven by equipment expiry dates, and new data models for delay reporting. Building an automated SMS/email notification flow through an external messaging integration.
- TypeScript
- Dynamics 365
- Power Automate



EDP SpainConstruction and maintenance operations
Built the client-side logic for the full work order lifecycle: form validation, status transitions, GPS capture on mobile, filtered lookups via the Web API, and digital signature workflows. Managed interface translations across English, Spanish and Portuguese, and worked daily with a Spanish-speaking team.
- JavaScript
- Web API
- Dynamics 365
E-REDES Open Data portal
Public data dashboards
Built interactive dashboards and maps for a public open data portal covering Portugal, Spain and Brazil: choropleth maps with cascading district/municipality filters, KPI cards, rankings and trend charts, all in bilingual PT/EN versions. Mentored and onboarded a colleague who took over the Portugal portal.
Visit the live portal- HTML
- CSS
- AngularJS
- Data visualization
