GNGabriel Novais
Available for new projects
Ponta Grossa — PR, Brazil

Gabriel
Novais

SeniorFull StackDeveloper

React, Next.js, Node.js, NestJS · Applied AI

I build web and mobile applications end to end — from interface design to back-end architecture and infrastructure. 8+ years turning ideas into fast, scalable, well-crafted products.

ReactNext.jsTypeScriptNode.jsNestJSPostgreSQLAWSDockerLLMsRAGMastra AIMCPRabbitMQTailwindCSSReactNext.jsTypeScriptNode.jsNestJSPostgreSQLAWSDockerLLMsRAGMastra AIMCPRabbitMQTailwindCSS
01About

A little about me

Curious developer, teacher at heart and AI enthusiast. I like clean code, good conversations and products that solve real problems.

I'm a Senior Full Stack Developer with 8+ years building web and mobile products end to end, from interface design to back-end architecture and infrastructure.

At GSW I build eParts, Embraer's aircraft-parts platform, where I ship production AI: a RAG support chatbot and tool-calling agents on Mastra AI. Alongside my full-time work I have freelanced since 2018 under the Novecom brand, I'm the solo developer of two live SaaS products, and I've taught hundreds of students as an instructor. In 2026 I completed a postgraduate specialization in Full Stack Development, DevOps, Product and Artificial Intelligence at Faculdade de Tecnologia Rocketseat.

8+
Years of experience
50+
Technologies
2
Live SaaS products
360h
Postgraduate program
Languages
PortugueseNative
EnglishFluent
Currently
  • GSW · eParts, Embraer
  • Novecom · freelance since 2018
  • Sophia Assistant · in development
Interests
ReadingTeachingCookingUI/UXMoviesLearning
02Skills

Stack & technologies

A sharp toolset for building from the front end to deploy — with an emphasis on performance, scale and, more recently, artificial intelligence.

Frontend

React.jsNext.jsAngularReact NativeTailwindCSSshadcn/uiChakra UIStorybookReact Hook FormZod

Backend

Node.jsNestJSExpressFastifyPrismaKnexMicroservicesJWTLaravel

Databases

PostgreSQLMongoDBMySQLOracle DBRedisElasticsearch

Messaging & Queues

RabbitMQKafkaSocket.IO

AI & Agents

LLMsAI AgentsRAGTool CallingMastra AIMCP (Model Context Protocol)Prompt Engineering

DevOps & Cloud

DockerAWSNginxCI/CDGitHub Actions

Languages

TypeScriptJavaScriptPythonSQLPHP

Architecture & Practices

Clean ArchitectureDDDSOLIDAgile

Tools

GitFigmaTanStack QueryVitestJestStripe
03Career

Professional experience

From junior to senior developer, through large-scale products, production AI, freelancing and teaching.

Senior Full Stack Developer

GSW· contractor for Embraer (eParts)

Nov 2022 — Present

Development of eParts, Embraer's online aircraft-parts platform. Built an AI support chatbot that resolves users' questions with RAG, and tool-calling agents on Mastra AI that execute actions inside the system, such as parts-coverage lookups. I work in an agile team with daily standups and CI/CD pipelines, collaborating with architects and the project manager.

React.jsNestJSAngularNode.jsTypeScriptPostgreSQLMongoDBRabbitMQElasticsearchAWSMastra AIRAGLLMsAI Agents

Freelance Full Stack Developer

Novecom· independent practice

Mar 2018 — Present

Independent work under the Novecom brand, 2 to 3 client projects a year alongside full-time roles. I deliver complete products from concept to deploy, with payment integrations, real-time features and event-driven architectures, plus Figma-to-web projects on Next.js and headless WordPress (ACF).

Next.jsNestJSPrismaKafkaTailwindCSSTanStack QuerySocket.IOAWS S3Pagar.meDockerWordPressACF

Web and Mobile Development Instructor

Softgraf

Sep 2020 — Feb 2023

Taught web and mobile development with Laravel, Node.js, React.js and React Native, and led students in building a social network with React.js, Node.js and Docker.

React.jsReact NativeNode.jsLaravelMySQLPostgreSQLDocker

Instructor

Trybe

Jun 2022 — Nov 2022

Supported students in Node.js, React.js, Express, SQL databases and unit testing.

Node.jsReact.jsExpressMySQLDocker

Mid-level Developer

KMM

Dec 2020 — May 2022

Logistics software for rail operators Rumo and Brado. Angular web front end, React Native mobile app and a back end integrated with Oracle DB.

AngularReact NativeOracle DB

Junior Developer

Webfloat

Feb 2019 — Mar 2020

Custom software for multiple clients. Front end with Angular, HTML, CSS and JavaScript; back end with PHP and Laravel.

AngularJavaScriptPHPLaravel
04Projects

Featured projects

Two live SaaS products and an assistant in development — projects where I bring together product, engineering and the latest technologies.

SaaS · Live

Sophia Home

Personal & financial organization

by Novecom

A complete platform to organize life and finances — solo or as a couple. Weekly agenda, journal, finances with cards and budgets, a shared space for couples and productivity reviews, all integrated and synced in real time.

  • Weekly agenda, journal and productivity reviews
  • Finances with cards, invoices, installments and budgets
  • A shared space for couples in one household
  • Stripe subscriptions and real-time sync
  • MCP (Model Context Protocol) server with 25+ tools so AI assistants such as Claude can manage agenda and finances
Next.jsReactTypeScriptPrismaPostgreSQLStripebetter-authAblyTanStack QueryTailwindCSSMCP
Visit Sophia Home
SaaS · Live

Espelho Divino

AI-assisted scripture study

An AI-assisted scripture study app. Built on LLMs and a tool-oriented AI Agents architecture, it combines Prompt Engineering and RAG (Retrieval-Augmented Generation) for contextual answers, with Redis caching and RabbitMQ for asynchronous processing.

  • Tool-oriented AI Agents architecture
  • RAG for relevant context retrieval
  • Redis caching and RabbitMQ queues
  • Stripe subscriptions
LLMsAI AgentsRAGPrompt EngineeringRedisRabbitMQStripe
Visit Espelho Divino
In development

Sophia Assistant

Hands-free Mac control

Hands-free Mac control by voice (wake word), an iPhone control deck and hand gestures. Rust daemon (tokio/axum, WebSockets), one SwiftUI codebase for macOS and iOS, Apple Vision and Deepgram speech-to-text.

  • Voice with wake word and Deepgram speech-to-text
  • iPhone control deck
  • Hand gestures with Apple Vision
  • Rust daemon (tokio/axum) over WebSockets
RustSwiftSwiftUIWebSocketsApple VisionDeepgram
05Education

Education & courses

A solid Computer Science foundation, complemented by a postgraduate specialization in Full Stack, DevOps, Product and AI, and continuous learning.

Postgraduate Specialization (Lato Sensu): Full Stack Web Development, DevOps applied to Product and Artificial Intelligence

Faculdade de Tecnologia Rocketseat (accredited by MEC, Brazil's Ministry of Education) · 360h · Sep 2026

Final grades: 94.9 / 96.7 / 98.4

Scalable Microservices Challenge

Rocketseat · 5h · Jun 2025

RabbitMQ, PostgreSQL, eventual consistency, observability with Grafana, AWS Fargate, Pulumi

View certificate

ReactJS Track

Rocketseat · 50h · Feb 2024

React, SPAs, performance, full stack Next.js, Design System and Storybook

View certificate

Node.js Track

Rocketseat · 50h · Feb 2023

Clean Architecture, DDD, SOLID, Fastify, Prisma, Knex, JWT, NestJS, Docker, Vitest

View certificate

CS50W: CS50's Web Programming with Python and JavaScript

HarvardX (edX) · Aug 2020 · verified certificate

View certificate

Computer Science

UTFPR (Federal University of Technology – Paraná) · Ponta Grossa

Instructor, Web Development short course

XVII SATI, UTFPR Ponta Grossa · 7h · Sep 2018

Web Development

Softgraf · 2016

Fluent English

Wizard

06Contact

Let's build something together

Have a project, a role or just want to exchange ideas? Send me a message — I reply fast.

Your message opens directly in my WhatsApp, pre-filled.

Protected by reCAPTCHA.