Portfolio

Projects I've built.

A selection of full-stack applications I developed — from research platforms to consumer-facing products.

View
Project 01

Maker Market

A distributed manufacturing marketplace connecting designers, makers, and retailers into a seamless 3D printing supply chain.

Vue.js NestJS Node.js Marketplace 3D Printing PostgreSQL

About the project

Maker Market is a multi-sided marketplace designed to connect three key roles: designers who create 3D models, makers who manufacture them, and retailers who sell the final products.

The platform orchestrates the entire workflow — from model creation and product listing to distributed production and order fulfillment — enabling a scalable digital manufacturing ecosystem.

My contribution

I built the platform from scratch as a Software Engineer, designing both front-end and back-end architecture. I developed a modular Vue.js application and structured a scalable API using NestJS, handling business logic for multi-role interactions, order flows, and system integrations.

Project Details

Role

Software Engineer

Context

Professional — Maker Market

Type

Marketplace / Web Platform

Status

Live

Project 02

NosConectados

A web platform for monitoring real-time data from Wireless Sensor Networks (WSN), applied to smart farms, smart cities, and smart campuses.

Vue.js Node.js Buefy REST API Leaflet.js IoT / WSN MongoDB

About the project

NosConectados is a pest monitoring platform built on top of Wireless Sensor Networks and Computer Vision. It presents structured data from smart environments through interactive dashboards, enabling data-driven decision-making for agricultural and urban IoT deployments.

The platform supports configurable dashboards, telemetry monitoring, and API access for registered users. Geospatial visualization is handled through Leaflet.js, mapping sensor data in real time. Two case studies validated the system: integrated pest management in rural settings and hydrological monitoring around Lagoa Mirim basin.

My contribution

This was my first full-stack JavaScript project. I led the front-end using Vue.js and Buefy, handling everything from Figma wireframes and use-case diagrams to component implementation. On the back-end I worked with Node.js, learning REST API design alongside my existing PHP experience.

Project Details

Role

Software Engineer

Context

Scientific Research — UFPel

Type

Web Application / IoT

Status

Live

Project 03

Adopetme

A mobile-first web application connecting animals in need with responsible adopters, featuring a user rating system and in-app messaging.

Vue.js Node.js Buefy REST API MySQL JWT Auth Chat

About the project

Adopetme addresses the lack of reliable, easy-to-use animal adoption platforms. It combines a polished mobile UX with a robust adoption workflow: adopters complete a vetting process, protectors can review applicants, and both parties communicate through an integrated chat.

The platform features an exclusive User Rating System that evaluates adopters and protectors to ensure pet welfare. Adoption goes beyond the click of a button — the system guides both parties through eligibility, documentation, and introductory interactions before placement.

My contribution

I co-led the front-end development using Vue.js and Buefy, starting from Figma designs and use-case modeling. I also contributed to the Node.js back-end, implementing API routes and the MongoDB data layer. This project strengthened my Vue.js skills and cemented my interest in front-end engineering.

Project Details

Role

Software Engineer

Context

Academic Project — UFPel

Type

Web Application / Social

Status

Completed

Want to see more? Check out my GitHub for additional repositories and experiments.

Visit GitHub Profile