Saltar para o conteúdo

Como construo

Tecnologias

As tecnologias que uso para criar aplicações modernas, rápidas e escaláveis.

Interfaces com React e Next.js, servidores com Django e Node.js, bases de dados SQL e NoSQL e ferramentas modernas de publicação.

22
Tecnologias
8
Principais
4
Áreas

Principal

As Minhas Tecnologias Principais

A combinação principal que uso nos meus projetos.

React
Next.js
TypeScript
Tailwind CSS
Django
FastAPI
PostgreSQL
Vercel

Conhecimento técnico

Da interface à infraestrutura.

Uma visão clara das ferramentas que utilizo em cada camada do produto, com níveis que refletem a minha experiência atual.

01

Frontend

Interfaces rápidas, responsivas e acessíveis.

Principal

React

Biblioteca para criar interfaces dinâmicas e componentizadas.

Principal

Next.js

Framework React com renderização no servidor, routing e otimizações.

Principal

TypeScript

JavaScript tipado para código mais seguro e escalável.

Avançado

JavaScript

Linguagem base da web para lógica e interatividade.

Principal

Tailwind CSS

Framework orientado a utilitários para estilização rápida.

Avançado

HTML5

Estrutura semântica de páginas web.

Avançado

CSS3

Estilização avançada com animações e grelhas.

02

Backend

APIs robustas, seguras e escaláveis.

Principal

Django

Framework Python robusto para backends rápidos.

Principal

Python

Linguagem versátil para backend e automação.

Avançado

Node.js

Ambiente de execução JavaScript para servidores escaláveis.

Avançado

REST API

Arquitetura para comunicação entre serviços.

Principal

FastAPI

Framework Python moderno e rápido para APIs.

03

Bases de Dados

Armazenamento e gestão eficiente de dados.

Principal

PostgreSQL

Base de dados relacional poderosa e extensível.

Avançado

MySQL

Base de dados relacional popular e fiável.

Avançado

MongoDB

Base de dados NoSQL orientada a documentos.

Avançado

SQL

Linguagem para consultas e gestão de dados.

04

Ferramentas e Publicação

Ferramentas que aceleram o desenvolvimento e a publicação.

Ferramenta

Git

Controlo de versões distribuído.

Ferramenta

GitHub

Plataforma para colaboração e integração e entrega contínuas.

Ferramenta

Docker

Contentorização para ambientes consistentes.

Ferramenta

Vercel

Publicação instantânea de aplicações Next.js.

Ferramenta

Figma

Design de interfaces e prototipagem.

Ferramenta

VS Code

Editor de código leve e extensível.

Tecnologia aplicada

Queres ver estas tecnologias em ação?

Explora os meus projetos e vê como aplico estas tecnologias em soluções reais.

Ver Projetos