WebPersonal projectLive
Escudo Cidadão
A B2C cybersecurity application that helps everyday people protect themselves from online fraud.

Challenge
Make anti-scam features, such as checking suspicious links, accessible to non-technical people.
Solution
A React, TypeScript and Material UI interface with a security score dashboard, link checking and monitoring, backed by a dedicated Node.js and Express API.
My contribution
Solo project: full frontend, Node.js API and deployment on Netlify (frontend) and Render (API).
Outcomes
- Application published and publicly accessible.
- Environment-based configuration to switch between local and production APIs.