interface ProfessionalProfile {
role: "Software Engineer & IoT Backend Specialist";
location: "Viana do Castelo, Portugal 🇵🇹";
expertise: [
"🏗️ Full-Stack Development",
"🌐 IoT & Backend Systems",
"🧠 AI Integration",
"⚡ Process Automation",
"📱 PWA & Mobile-First"
];
currentFocus: "IoT digital twins + AI-powered assistants in production";
signatureProjects: [
"🏢 IntraNet — Corporate Platform (829+ tickets, 191 users)",
"🎙️ Nova — Personal AI Assistant with Voice Mode",
"💬 TTicket — WhatsApp CRM built from scratch",
"🌡️ SmartCure-DT — IoT Digital Twin (EU GATE5.0 candidate)"
];
techStack: {
languages: ["TypeScript", "Python", "JavaScript"];
frameworks: ["React 18", "NestJS", "FastAPI", "Next.js", "Expo"];
backend: ["Node.js", "PostgreSQL", "Redis", "MQTT", "Docker"];
ai: ["Claude Sonnet 4.6", "LangChain", "N8N", "Gemini"];
devops: ["Azure", "Coolify", "GitHub Actions", "Nginx"];
mobile: ["React Native (Expo)", "PWA"];
};
}|
TypeScript |
Python |
JavaScript |
React 18 |
NestJS |
FastAPI |
|
Next.js |
Node.js |
Tailwind CSS |
Flask |
PHP |
Java |
|
PostgreSQL |
Redis |
Supabase |
MongoDB |
Azure |
AWS |
|
Docker |
Git |
GH Actions |
Ubuntu |
Nginx |
VS Code |
|
N8N |
VPS |
Coolify |
Postman |
Visual Studio |
VPS |
Full operational management system — developed and maintained solely by me, in production with real users.
- Stack: React 18 · TypeScript · Supabase · Tailwind CSS · Deno · PWA
- Scale: 829+ tickets · 191 active users · 113 IT assets monitored
- Highlights:
- 🎫 Kanban ticketing with automated SLA and real-time chat
- 💻 IT asset monitoring via WebSocket (live CPU/RAM/Disk telemetry)
- 🔐 Granular RBAC + Row-Level Security at PostgreSQL level
- 📊 Executive dashboards with MTTR, SLA compliance, weekly trends
- 📱 PWA installable on iOS/Android — offline support, dark mode
Self-hosted personal AI assistant with voice mode, long-term memory and multi-platform support.
- Stack: React 18 · TypeScript · Vite · Claude Sonnet 4.6 · Node.js · PostgreSQL
- Highlights:
- 🗣️ Full-screen voice mode (STT → AI → TTS) with silence detection
- 🧠 Long-term memory via Obsidian vault synced across Mac, iPhone and VPS
- 🔍 Web search, file access and push notifications as native AI tools
- 📱 React Native (Expo) mobile app + PWA web version
- 🔐 JWT auth with persistent conversation history in PostgreSQL
Full WhatsApp CRM built from scratch — ticket management, multi-agent, multi-sector.
- Stack: NestJS · React · TypeScript · Evolution API · PostgreSQL · Redis
- Highlights:
- 🎫 Ticket system with queue management and agent assignment
- ⚡ Real-time messaging via WebSocket
- 🤖 AI-powered automated responses
- 🏢 Multi-sector and multi-agent support
Industrial IoT digital twin for concrete curing monitoring — EU GATE5.0 research candidate.
- Stack: FastAPI · PostgreSQL · MQTT · Docker → Azure IoT Hub
- Context: Developed as Software Engineer IoT/Backend at Euro Union Consult
- Highlights:
- 📡 MQTT sensor gateway → Mosquitto → FastAPI → PostgreSQL pipeline
- 📊 Real-time dashboard for industrial curing condition monitoring
- ☁️ Azure migration path (IoT Hub + Azure DB for PostgreSQL)
- 🇪🇺 Part of €139k EU-funded consortium proposal (GATE5.0)
- Stack: Node.js · WAHA · Redis · Supabase · N8N · Evolution API
- 40+ automated agents · 3k+ messages/day · production-grade
- Stack: N8N · Tesseract OCR · Google Gemini · WhatsApp
- Automatic fiscal document extraction with 44-digit key validation
class Profile:
education = [
"🎓 Systems Analysis and Development — UNIP",
"🎓 Software Engineering — UniAlfa (Ongoing)"
]
current_focus = [
"🌐 IoT Backend Architecture (MQTT · FastAPI · Azure IoT Hub)",
"🏗️ NestJS & Clean Architecture patterns",
"🧠 AI integration with Claude API + tool-use patterns",
"📱 React Native cross-platform development"
]

