How I build
Tech Stack
The technologies I use to build modern, fast and scalable applications.
Frontend with React & Next.js, backend with Django & Node.js, SQL and NoSQL databases, and modern deployment tools.
- 22
- Technologies
- 8
- Core
- 4
- Areas
Core
My Core Stack
The main combination I use in my projects.
Technical knowledge
From interface to infrastructure.
A clear view of the tools I use across each product layer, with levels that reflect my current experience.
Frontend
Fast, responsive and accessible interfaces.
React
A library for building dynamic, component-based interfaces.
Next.js
A React framework with server rendering, routing, and optimizations.
TypeScript
Typed JavaScript for safer, more scalable code.
JavaScript
The web's core language for logic and interactivity.
Tailwind CSS
A utility-first framework for fast styling.
HTML5
Semantic structure for web pages.
CSS3
Advanced styling with animations and grid layouts.
Backend
Robust, secure and scalable APIs.
Django
A robust Python framework for fast backend development.
Python
A versatile language for backend development and automation.
Node.js
A JavaScript runtime for scalable servers.
REST API
An architecture for communication between services.
FastAPI
A modern, high-performance Python framework for APIs.
Databases
Efficient data storage and management.
PostgreSQL
A powerful and extensible relational database.
MySQL
A popular and reliable relational database.
MongoDB
A document-oriented NoSQL database.
SQL
A language for querying and managing data.
Tools & Deployment
Tools that accelerate development and deployment.
Git
Distributed version control.
GitHub
A platform for collaboration and CI/CD.
Docker
Containerization for consistent environments.
Vercel
Instant deployment for Next.js applications.
Figma
Interface design and prototyping.
VS Code
A lightweight and extensible code editor.
Technology in action
Want to see these technologies in action?
Explore my projects and see how I apply this stack in real solutions.
View Projects