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 — Present

Remote · 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 — Present

Remote · 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 — Present

Yá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).