Hi! My name is ...

Juan Debandi

... and I’m a backend developer based in Mendoza, Argentina, crafting the backend solutions behind the web that you love to witness.

Drop me a Line!
About Me

Who am I?

I'm backend developer from Mendoza, Argentina. I have always been passionate about technology since my high school years, leading me to begin my coding journey right away.

My academic background is rooted in my self-taught, honing my skills alongside freelance experiences in backend and full-stack development.Along the way, I've continuously enhanced my skills through online courses, keeping me very fresh and up to date on the latest technologies.

An Empathic, enthusiastic person, challenge-lover, and someone that always wants something new to learn about, I love to take collective property of the project that I'm working on and make sure that the result is te best one that it could've been.

In my free time, you'll find me either watching movies or engrossed in valuable book readings.

Some of the recent technologies I've been working with:

Flutter
TypeScript
NestJS
PostgreSQL
MongoDB
Prisma
Jest
See my resume!
Some of my work
Microservice Nestjs
TypeScript
Nats
NestJS
Node.js
Prisma
SQLite
PostgreSQL
MongoDB
Stripe
Auth
JWT
Webhooks
Docker
Swagger
Jest
Gateway
Microservices

Microservice Nestjs

This project is a microservices architecture built with NestJS, Nats, Prisma, and Docker. It includes services for authentication, authorization, payments, webhooks, and more. The project is designed to showcase best practices for building maintainable and scalable software.

Bill Splitting App
TypeScript
React
Next.js
Prisma
PostgreSQL
TailwindCSS
NextUI
Zustand

Bill Splitting App

This project is a bill splitting application that allows you to split bills with friends and family. The app is built with Next.js, Prisma, and PostgreSQL. It includes features for creating groups, adding expenses, and splitting bills.

Hakkens Landing
TypeScript
Next.js
MongoDB
TailwindCSS
NextUI

Hakkens Landing

This project is a landing page for a startup in Peru, built with Next.js, Tailwind CSS, and NexUI.

Cinemax App
Flutter
Dart
Riverpod
FlutterBloc

Cinemax App

Cinemax is a movie app that allows you to browse movies, watch trailers, and get information about the latest movies. The app is built with Flutter, Riverpod, FlutterBloc and providers.

E-commerce API
TypeScript
Express.js
MongoDB
PostgreSQL
Prisma
Mongoose
Jest
Swagger

E-commerce API

This project is a Ecommerce application that demonstrates the use of Clean Architecture, Domain-Driven Design (DDD), and Clean Code principles. The application is designed to showcase best practices for building maintainable and scalable software.

ClinicalSYS Database
SQL
MySQL

ClinicalSYS Database

The ClinicalSYS database schema is designed to manage different aspects of a medical system. It includes tables for areas, doctors, administrative staff, patients, appointments, treatments, payment history, and more.

RESTAPI JavaScript
JavaScript
MySQL
Express.js
Swagger

RESTAPI JavaScript

The project consists of a RESTful application that utilizes Node.js and Express as the server framework, MySQL as the database. It provides an API for performing CRUD (Create, Read, Update, Delete) operations on a specific entity.

tRPC CRUD TypeScript
TypeScript
Express.js
Sequelize
MongoDB
React
TailwindCSS

tRPC CRUD TypeScript

It's a web application for task management that utilizes TypeScript for the backend and communicates via tRPC.

CRUD TypeScript
TypeScript
Express.js
MySQL
Sequelize

CRUD TypeScript

This is an API project that implements CRUD (Create, Read, Update, Delete) operations using Node.js, Express, and Sequelize with MySQL as the database.

Go Tasks
Go

Go Tasks

A simple Go application that allows you to perform basic CRUD operations via the command line interface (CMD) for task management

CRUD JAVA
JAVA
MySQL

CRUD JAVA

The CRUD application for students in Java-MySQL allows users to perform basic operations on a database containing student information.