My Work

Mascotapp

PERN CRUD | Full stack web application about pets, where users can adopt, put in adoption or find their lost pets. With an e-commerce type dinamic, reviews between users, reward points system, admin dashboard and some pretty nice additional features.

    Front-end:
  • JavaScript
  • React
  • Redux
  • Tailwind
    Back-end:
  • TypeScript
  • Express
  • Sequelize
  • PostgreSQL
Additional techs & feats: OAuth2.0 | JWT | Stripe | Webpush notifications | Nodemailer
Project 1

My Cattle Log 2.0 - Livestock App

My Cattle Log is a MERN CRUD Full stack web application that helps farmers to easily keep track of their animals by registering relevant information such as breed, age, weight, vaccinations, etc. The app also features a Dashboard component that provides a user-friendly way to visualize different statistics about the user's animals through charts. This application is a powerful tool for farmers to manage and monitor their cattle, providing them with valuable insights to improve their herd.

    Front-end:
  • JavaScript
  • React
  • Redux toolkit
  • Tailwind
    Back-end:
  • TypeScript
  • Express
  • Mongoose
  • MongoDB
Additional techs & feats: OAuth2.0 | JWT | Chart.js | Personal notes
Project 1

Resourcify App

Resourcify App is a user-friendly web application that enables users to save, organize, filter and search through their web links. Built using NestJS and React-Redux, it offers a fast and lightweight experience. Users can log in using Google, LinkedIn, Apple or Auth0 account, allowing easy access to their links from any device. It streamlines web link management and simplify the way to keep track of all important links in one place.

    Front-end:
  • JavaScript
  • React
  • Redux toolkit
  • Tailwind
    Back-end:
  • TypeScript
  • NestJS
  • Mongoose
  • MongoDB
Additional techs & feats: OAuth2.0 | JWT | Auth0 | Swagger
Project 1

LostFound App

LostFound is a bilingual Full Stack MERN CRUD application that allows users to create and search for posts related to lost documentation. Users who have found lost documentation can create a post with details about the documents, and other users can search for their lost documents on the platform. Users also have the option to subscribe to automatic email notifications for new posts that match their search criteria. The application is designed to help people connect with their lost documents and return them to their rightful owners.

    Front-end:
  • JavaScript
  • React
  • Redux toolkit
  • Tailwind
    Back-end:
  • TypeScript
  • Express
  • Mongoose
  • MongoDB
  • Swagger
Additional techs & feats: OAuth2.0 | JWT | Nodemailer
Project 3

My Cattle Log 1.0 - Livestock App

PERN CRUD | Full stack web application aimed in helping farmers to keep track of their animals by registering relevant information about their cattle. The app also has a Dashboard component that displays, in a very convenient way, charts of different statistics about the user's animals.

    Front-end:
  • JavaScript
  • React
  • Redux toolkit
  • Tailwind
    Back-end:
  • TypeScript
  • Express
  • Sequelize
  • PostgreSQL
Additional techs & feats: OAuth2.0 | JWT | Chart.js | Personal notes
Project 3

Ordering App - API

The API for the ordering app is built using a modern stack that includes NestJS, RabbitMQ, MongoDB, Mongoose, and JWT. This combination of technologies provides a scalable, fast, and secure backend. NestJS offers a modular architecture and support for TypeScript, making it easier to develop and maintain the API. RabbitMQ ensures efficient communication and data processing, while MongoDB and Mongoose handle data storage and management. JWT provides secure user authentication and authorization.

    Main techs:
  • TypeScript
  • NestJS
  • Mongoose

  • Docker
  • RabbitMQ
  • Microservices
Additional techs & feats: OAuth2.0 | JWT | Joi
Project 3

Bookmarks API

NestJS CRUD REST API with end-to-end tests using modern web development techniques and NestJS best practices.

    Main techs:
  • NestJS
  • PostgreSQL
  • Prisma
  • Docker

  • Passport
  • Pactum
  • Argon
Additional techs & feats: OAuth2.0 | JWT | E2E testing
Project 3

One More Recipe App

PERN CRUD | Full stack web application where users can search and find over 5000 different recipes, and even create their own ones. It uses Spoonacular as an external API. I'm not proud with the actual visual styling, but under de hood it runs very smoothly.

    Front-end:
  • JavaScript
  • React
  • Redux
  • CSS
    Back-end:
  • TypeScript
  • JavaScript
  • Express
  • Sequelize
  • PostgreSQL
Project 3

Microservice - Timestamps and Dates Formatter

Microservice that outputs more than 30 different date and time formats by entering a date in unix or utc format, using Luxon and native JS date functions.

    Front-end:
  • HTML
  • CSS
    Back-end:
  • TypeScript
  • Express
  • Luxon
Project 3

Tech Stacks

nodejs

NodeJS


Languages

typescript

TypeScript

javascript

JavaScript


Front-end

html5

HTML

css3

CSS

tailwind icon

Tailwind

redux

Redux

react

React


Back-end

express

Express

NestJS

NestJS

sequelize

Sequelize

postgresql

PostgreSQL

mongoose

Mongoose

mongoDB

MongoDB


Some other tech and tools

docker

Docker

Swagger

Swagger

sequelize

GraphQL

sequelize

AWS

About Me

I'm a Full Stack Web Developer, based in El Chaltén, Argentine Patagonia, with a special interest in back-end development and DLT.

I've been working on and studying programming and CS since late 2021, very motivated and determined to build a professional career in this fascinating world of computer science. I consider myself a responsible, proactive and fun person, with a passion for solving problems and learning new skills. I've worked in individual and group projects, improving my soft and hard skills constantly.

I have a background working as a professional mountain guide for almost 10 years, and decided to make a 180º turn to dedicate myself to programming.

My Resume
Disfrutando el paraíso