Lucas Bragança Gonçalves

Hi, I'm Lucas

Lucas Bragança Gonçalves

Full Stack Developer

I build production products end to end with TypeScript, React, Next.js and Node.js, and I integrate LLMs into features people actually use.

Based in Brazil · Open to remote roles

About

I'm a full stack developer with nearly two years of experience on a production multi-tenant SaaS for WhatsApp-based customer service and debt collection at Vend, working from NestJS APIs and PostgreSQL to Next.js interfaces, and shipping two LLM-powered features.

Since 2026 I also work as a freelancer: I built FireSafe on my own, a platform that replaced a fire-safety consultancy's spreadsheets, with a Firebase serverless backend and a finance module on Cloudflare Workers.

I use Claude Code every day as part of how I build. I'm finishing a Bachelor's in Information Systems at the Federal University of Uberlândia (coursework complete, thesis in progress).

Projects

Case studies of work I built and shipped.

Freelance · Firecorp · 2026

FireSafe

A PWA that replaced a fire-safety consultancy's Excel spreadsheet for tracking permits (alvarás) and licensing processes.

Problem

Firecorp tracked its clients' properties, permits and licensing processes in a large Excel spreadsheet, with no automatic alert before a permit expired and no shared, multi-device view for the team.

What I built

  • Proposals, properties, inspections with photos, PDF documents and configurable process steps, with roles for admins, technicians, managers and viewers. An accepted proposal automatically creates the property record.
  • Automatic permit status (regular, irregular, no permit) computed from the validity date, with a configurable expiry alert that flags properties needing a new inspection.
  • Migrated from a localStorage prototype to Firebase: Authentication with invite and approval flow, Firestore, Storage for photos and PDFs, Hosting, and Cloud Functions for email (Nodemailer, token-verified requests), push notifications (FCM) and an image proxy. Installable and works offline.
  • A finance module with cash flow, a management income statement (DRE), CSV and OFX bank statement import and duplicate detection, built on Next.js 16, Cloudflare Workers, D1 and Drizzle ORM, now being integrated into the platform.

My role: Built everything on my own, from requirements with the client to deployment.

  • React 19
  • TypeScript
  • Vite
  • MUI
  • Firebase
  • Cloud Functions
  • FCM
  • PWA
  • Next.js 16
  • Cloudflare Workers
  • D1
  • Drizzle ORM

Vend · 2024-2026

LLM features at Vend

Two AI features inside a production SaaS for WhatsApp customer service and debt collection.

Problem

Operators needed quick answers from their operational data, and customer-service agents needed help replying fast during live conversations.

What I built

  • A conversational analytics assistant: users ask questions in natural language about their operational data and get answers with dynamically generated charts.
  • A real-time reply-suggestion assistant for agents during customer conversations.
  • Both built on DeepSeek through an OpenAI-compatible SDK, inside a NestJS + Prisma + PostgreSQL platform with 25+ domains, BullMQ/Redis queues and Socket.io real-time updates.

My role: Built and maintained both features as part of the development team.

  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma
  • DeepSeek / OpenAI SDK
  • Next.js
  • React
  • Recharts
  • Socket.io

Personal project · 2026

English Lyrics

Learn English by filling in the missing words of real song lyrics.

Problem

Practicing English vocabulary is more engaging with music you already like than with textbook sentences.

What I built

  • Song search with autocomplete through the free lrclib.net API.
  • Browser-side NLP with compromise.js picks verbs, adjectives and nouns to blank out at three difficulty levels (30%, 60%, 80%), re-randomized on every attempt.
  • Color-coded feedback with the correct answers and a score, plus an embedded YouTube player to listen along.

My role: Planned and built on my own with Claude Code.

  • React 19
  • TypeScript
  • Vite
  • compromise.js
  • lrclib API

Experience

  1. Freelance Full Stack Developer · Firecorp

    2026 - Present

    Remote

    • Built FireSafe alone: a React/TypeScript PWA with a Firebase backend (Auth, Firestore, Storage, Hosting, Cloud Functions, FCM) that replaced the client's permit-tracking spreadsheet.
    • Built a finance module (Next.js 16, Cloudflare Workers, D1, Drizzle ORM) with cash flow, DRE and CSV/OFX bank statement import.
  2. Full Stack Developer · Vend

    Dec 2024 - Sep 2026

    Marília, SP (remote)

    • Worked across a production multi-tenant SaaS for WhatsApp customer service and debt collection: real-time service, bulk campaigns of up to 100k recipients, automation workflows, analytics dashboards and Stripe billing.
    • Built and maintained two LLM features: a conversational analytics assistant with dynamic charts and a real-time reply-suggestion assistant.
    • Contributed to a modular NestJS + Prisma + PostgreSQL architecture with 25+ domains, JWT, 30+ granular permissions, AES-256-GCM credential encryption, BullMQ/Redis queues and Socket.io; interfaces in Next.js 16 and React 19.
    • Took part in deployment and production support with Docker and GitHub Actions, led client requirements meetings and built the company landing page end to end.

Education

  • Bachelor's in Information Systems

    2017 - present

    Federal University of Uberlândia (UFU)

    Coursework complete (8/8 semesters); thesis in progress: a facial recognition API.

  • English course

    2013 - 2016

    CCAA

    About 320 hours of study.

Skills

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • MUI
  • React Query
  • Recharts
  • PWA

Backend

  • Node.js
  • NestJS
  • Express
  • REST APIs
  • WebSockets
  • BullMQ
  • Redis

Data

  • PostgreSQL
  • Prisma
  • Sequelize
  • MySQL
  • MongoDB
  • Firestore
  • Cloudflare D1
  • Drizzle ORM

Cloud & DevOps

  • Firebase
  • Cloud Functions
  • Cloudflare Workers
  • Docker
  • GitHub Actions
  • Stripe

AI

  • LLM integration (OpenAI-compatible SDKs)
  • Claude Code
  • Python for data science
  • NLP (compromise.js)

Let's talk

I'm looking for a full-time remote role as a full stack or AI product engineer. The fastest way to reach me is by email or LinkedIn.

lucasbg98@hotmail.com