Euclides Santana
Full-Stack Developer | Nuxt & Vue
João Pessoa, Brazil (GMT-3) · euclidessantana.dev@gmail.com · +55 83 99193-9483
liondev.sbs · linkedin.com/in/euclides-santanadev · github.com/teacherlion
Summary
Full-stack developer specialising in Nuxt, Vue and TypeScript, with production work ranging from corporate portals to an enterprise AI platform. I ship applications that are fast, accessible and secure — Lighthouse 100 scores and configured security headers are part of my delivery, not an afterthought. Fluent English (11 years teaching the language professionally), fully available for remote work and able to adapt to the client's time zone.
Experience
Full-Stack Developer — MM Soluções
2026 — PresentRemote · Brazil
- Develop the interface and model integration for Central IA (centralia.com.br), an enterprise AI platform that turns internal documents into a conversational search experience with source citation.
- Build reactive interfaces with Vue 3 and Nuxt 4 for LLM orchestration and real-time data streaming (SSE).
- Work across the stack — TypeScript, PostgreSQL and API integration — within a production system serving legal, public-sector and retail use cases.
Freelance Web Developer — Tempus Code Guard
Dec 2025 — PresentRemote · Brazil
- Deliver corporate web portals with 100/100 Google Lighthouse scores and A+ security headers (HSTS, strict CSP, X-Frame-Options), including Civil Construtora and Clínica BRT.
- Designed and built The Classroom, a bilingual teaching platform (Nuxt 4 + Supabase) with row-level security, real-time chat, heterogeneous activity types and a Vitest test suite.
- Architected a custom CRM (Ideia Presentes) with an interactive sales pipeline and relational PostgreSQL modelling with row-level security.
- Built and operate Tempus Overview, a self-hosted automation panel on a Hetzner VPS — Docker Compose, Caddy reverse proxy with automatic HTTPS, scheduled tasks, CI/CD via GitHub Actions, and self-hosted uptime monitoring reporting 99.9% availability across the services I run.
- Integrated webhook ingestion and real-time message feeds (Villas de Areia).
English Teacher
2015 — PresentYázigi · Colégio Adventista · Colégio Anísio Teixeira — Bahia & Paraíba, Brazil
- Eleven years teaching English at established language schools and private colleges, reaching C2-level fluency in professional use.
- Daily practice explaining complex material to non-technical audiences — the same skill that underpins clear written communication in distributed, English-speaking teams.
Technical Skills
- Front-end
- Nuxt 4, Vue 3, TypeScript, Tailwind CSS, HTML/CSS, i18n
- Back-end & data
- Node.js, Nitro, PostgreSQL, Supabase (RLS, Auth, Realtime), REST APIs
- Infrastructure
- Docker & Compose, Linux, Caddy, Nginx, GitHub Actions, Netlify, Vercel, Hetzner
- Quality & security
- Vitest, ESLint, security headers & CSP, OWASP Top 10, Lighthouse, WCAG accessibility
- Also working with
- Go, Python, n8n automation
- Languages
- Portuguese (native), English (fluent — 11 years teaching professionally)
Education & Certifications
- CS50: Introduction to Computer Science — Harvard University (in progress)
- Linux Essentials — Linux Professional Institute (in progress)
- Networking Basics — Cisco Networking Academy (in progress)
- Languages & Literature (English) — Universidade Estadual de Feira de Santana (UEFS) 2014 — 2018, coursework completed
Availability
Available for remote roles worldwide and for freelance projects — full-time, part-time or contract. Based in Brazil (GMT-3), with working hours overlapping North American and European time zones. Able to invoice as a registered company (PJ / Brazilian CNPJ).