Skip to content
View SecVergueiro's full-sized avatar

Block or report SecVergueiro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SecVergueiro/README.md

Isaque Vergueiro

Full-Stack Developer — React, Next.js, TypeScript, NestJS, Python. I build corporate systems and put AI agents to work inside real business processes.

Currently a development intern at AIONS (Manaus, AM), where I've shipped a whistleblower channel with TOTP + facial validation, a medical-report platform with digital signature, and an EPI lifecycle tracker — plus the n8n automations that connect them to the company's HR system.


What I'm working on

Project What it is Stack
SisVac 2.0 Vacation & leave management for the public sector, implementing Amazonas State Law 1.762. Hierarchical RBAC, native PDF, daily-reset live demo. Next.js · NestJS · Supabase · Turborepo · GitHub Actions
TranskriptorSec Whisper transcription running inside the browser via WebGPU — audio never leaves the user's machine, zero API cost. Next.js · WebGPU · Web Workers · Prisma
Queimadas AM Wildfire hotspot dashboard on INPE open data. No back-end, no API key — the hard part is the data, which arrives dirty and changes without notice. Angular 22 · Signals · Zoneless · Vitest
FitSec Offline-first workout PWA: optimistic writes, sync queue, and rest timers handed off to the iPhone's native timer. Next.js · Supabase · IndexedDB · Service Worker

Every one of them is deployed and clickable. I'd rather you open the demo than read my CV.


How I work

I document decisions, not just code — each README has a section on what I chose, what I rejected, and why. When something doesn't work, it goes in the README as a limitation instead of being sold as a feature: TranskriptorSec's speaker diarization scored 57.2% against a 50% baseline, and it says so.

The parsers and sync queues are tested — 104 tests in FitSec, 57 in Queimadas (22 on the CSV parser alone), plus a contract test that fails on purpose if INPE changes its header.


Stack

  • Front-end — React · Next.js · Angular · TypeScript · TailwindCSS · Vite
  • Back-end — NestJS · Node.js · Python · Django · REST APIs
  • Data — PostgreSQL · Supabase · Prisma
  • AI & Automation — LangChain · LangGraph · RAG · n8n · MCP · LLM orchestration
  • Ops — GitHub Actions · Turborepo · Vercel · Vitest · Jest

📍 Manaus, Amazonas — open to remote

🔗 Portfolio · LinkedIn · secvergueiro@gmail.com

Pinned Loading

  1. sisvac-cecon sisvac-cecon Public

    Gestão de férias e afastamentos no setor público (Lei AM 1.762). Monorepo Turborepo, Next.js + NestJS, RBAC hierárquico, PDF nativo via streams e CI/CD com wipe & seed diário. Demo ao vivo.

    TypeScript 1

  2. fitsec fitsec Public

    PWA de treino offline-first para academia sem sinal: leitura cache-first, escrita otimista com fila de sincronização e descanso despachado ao timer nativo do iPhone. Next.js, Supabase, IndexedDB, 1…

    TypeScript

  3. memotecasec-angular memotecasec-angular Public

    SPA de gerenciamento de pensamentos em Angular 14 e TypeScript: CRUD completo com HttpClient e RxJS, back-end simulado com JSON Server e proxy do Angular CLI para contornar CORS.

    TypeScript

  4. meteorasec meteorasec Public

    E-commerce de moda em React com carrinho completo via Context API + useReducer (sem Redux) e useMemo para evitar re-renders. Layout construído a partir de protótipo de alta fidelidade no Figma.

    JavaScript

  5. queimadas-am-sec queimadas-am-sec Public

    Painel de focos de calor no Amazonas com dados abertos do INPE, lido direto no navegador (sem back-end). Angular 22 zoneless + signals, 57 testes offline (22 só no parser) mais um teste de contrato…

    TypeScript

  6. transkriptorsec transkriptorsec Public

    Transcrição de áudio com Whisper rodando dentro do navegador via WebGPU (fallback WASM). O áudio nunca sai da máquina do usuário e o custo de operação é zero. Next.js, Web Workers, Prisma.

    TypeScript