A selection of full-stack applications I developed — from research platforms to consumer-facing products.
A distributed manufacturing marketplace connecting designers, makers, and retailers into a seamless 3D printing supply chain.
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.
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.
A web platform for monitoring real-time data from Wireless Sensor Networks (WSN), applied to smart farms, smart cities, and smart campuses.
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.
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.
A mobile-first web application connecting animals in need with responsible adopters, featuring a user rating system and in-app messaging.
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.
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.
Want to see more? Check out my GitHub for additional repositories and experiments.
Visit GitHub Profile