foto perfil

David Fernandes

Full Stack Developer

I am a Full Stack Developer, passionate about technology and building functional applications. This website brings together some of my main projects and experiences.

About Me

Here are some of my characteristics and the tools I use

Learn more about me

I am a Full Stack Software Developer with experience in building modern and scalable web applications, working both on the development of efficient and responsive interfaces and on the implementation of solid, well-structured backends. I enjoy combining logic and creativity to create functional, organized solutions focused on user experience. I see programming as a tool to solve real problems and transform needs into products through technology.

Back-End

I work on back-end development, creating APIs, services, and integrations that support modern applications.

server image

Front-End

I develop modern and responsive interfaces, always prioritizing usability, performance, and visual quality.

server image

Technologies

Get to know some of the technologies I use in my projects

Azure

Git

Linux

React

Biome

GraphQL

Next.js

Storybook

CSS

HTML

Node.js

Tailwind.CSS

Docker

HTTPie

PNPM

TypeScript

Firabase

Jest

PostgreSQL

VScode

GitHub

JavaScript

RabbitMQ

Prisma

Airflow

BetterAuth

Python

Azure

Git

Linux

React

Biome

GraphQL

Next.js

Storybook

CSS

HTML

Node.js

Tailwind.CSS

Docker

HTTPie

PNPM

TypeScript

Firabase

Jest

PostgreSQL

VScode

GitHub

JavaScript

RabbitMQ

Prisma

Airflow

BetterAuth

Python

Projects

Discover some of the persona and professional projects I have created

imagem projeto
Terabyte Dashboard — Automated Internal Reporting System

Terabyte Dashboard is a Full Stack application developed for internal company use, designed to centralize and automate the generation of reports and analytics from multiple corporate systems. The project was fully designed and implemented end-to-end, ensuring data integration, security, and scalability to support different business areas. On the back end, I built a GraphQL API using TypeScript with ETL routines, custom authentication, and role-based access control. On the front end, the application was developed with Next.js, providing user management, internal feedback features, and report visualization with customized, exportable charts tailored to the company’s needs.

Next.js

JavaScript

TypeScript

CSS

React

Tailwind CSS

GraphQL

Recharts

Zustand

Prisma

SQL Server

imagem projeto
TeraDoc — Safety Documentation Management System

TeraDoc was developed to address a client’s need to modernize a legacy system by migrating to a more modern, efficient, and scalable solution. The application enables the registration of company-produced components and dynamically generates safety reports and documentation based on this data. The system was built on top of Next.js, using libraries such as TanStack Table to deliver editable tables and forms that streamline the creation of customized documents. In addition, I am developing decoupled microservices for specific tasks, including a dedicated service for PDF document generation using Python, ensuring flexibility and long-term scalability.

TypeScript

CSS

React

Next.js

Tailwind CSS

HTML

Better Auth

Prisma

Postgres

Python

TanStack Table

imagem projeto
Instagram Clone

This personal project was developed to explore and integrate multiple technologies by recreating a complex application inspired by Instagram. The platform replicates the interface and core features of the social network, allowing users to create image posts, like and comment on content in real time. The application includes authenticated user profiles using Clerk for login and access control, along with Firebase for cloud data storage and synchronization. This architecture enables real-time content publishing and viewing, reinforcing best practices for modern, scalable, and user-focused web applications.

Clerk

Firebase

Zustand

JavaScript

TypeScript

CSS

React

Next.js

Tailwind CSS

HTML

imagem projeto
[Coming Soon] TeraChat — Corporate AI Image Generation Platform

TeraChat is an in-progress project created to meet a client’s need for a secure, manageable, and customizable corporate environment for AI-powered image generation. The platform aims to enable employees to create images using predefined prompts and configurations aligned with company guidelines and requirements. The solution is designed to be extensible, allowing future integration with multiple AI tools and models, such as Google Nano Banana or others, as technology evolves and business needs grow. The project focuses on security, control, scalability, and ease of use within corporate environments.

Nano Banana

JavaScript

TypeScript

CSS

React

Next.js

Tailwind CSS

Better Auth

Follow me here

© 2026 David Fernandes - All rights reserved