
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.

David Fernandes
I am a Full Stack Developer, passionate about technology and building functional applications. This website brings together some of my main projects and experiences.
Here are some of my characteristics and the tools I use
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.
I work on back-end development, creating APIs, services, and integrations that support modern applications.
I develop modern and responsive interfaces, always prioritizing usability, performance, and visual quality.
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
Discover some of the persona and professional projects I have created

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

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

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

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
© 2026 David Fernandes - All rights reserved