LeafLink Commerce Platform
Full Stack DeveloperJan 2024 to Aug 2025
- IMPROVED PERFORMANCE ACROSS A COMMERCE PLATFORM
- REDUCED PRODUCTION BUGS THROUGH STRONGER UNIT AND E2E COVERAGE
- SHIPPED E-COMMERCE FEATURES THAT LIFTED CONVERSION AND ENGAGEMENT

Certified Vue.js developer with 10+ years shipping remote products for teams across the US, Canada, and Australia.
I'm a full stack developer with a strong frontend focus, working with Vue, React, Svelte, and TypeScript. I've spent over a decade building products used by thousands of users while collaborating remotely with teams in the US, Canada, and Australia. I hold a Vue.js certification from certificates.dev and a postgraduate degree in interaction design. My work includes improving platform performance and enabling revenue growth through payment integrations. I'm based in Maringa, Brazil, and currently exploring AI integrations and workflows.
Full Stack DeveloperJan 2024 to Aug 2025
Software ConsultantJan 2021 to May 2021
Full Stack DeveloperFeb 2023 to Dec 2023
Skills with evidence
Where I used it
LeafLink, OPTEL, io.insure, consulting
Verifiable evidence
Certified Vue.js Developer badge (certificates.dev, 2024), case studies (LeafLink, io.insure, OPTEL); Nuxt in consulting engagements
Where I used it
Since 2016
Verifiable evidence
10+ years across projects, going back and forth with TypeScript since version 2 in 2016, see resume for details
Where I used it
LeafLink
Verifiable evidence
Improved platform performance, LeafLink case study
Where I used it
io.insure, oneRhino
Verifiable evidence
Where I used it
Past frontend projects
Verifiable evidence
Used in past frontend projects, see resume for details
Where I used it
OPTEL, FanHero
Verifiable evidence
Where I used it
Past backend projects
Verifiable evidence
Built backend services and APIs with PHP and Laravel in past roles, see resume for details
Where I used it
Trio, FanHero
Verifiable evidence
Used in production projects at Trio and FanHero, see resume for details
Where I used it
Daily work
Verifiable evidence
AI-assisted development workflows, documentation, context engineering, and automation loops, using tools like Claude Code, GitHub Copilot, Codex, and Pi agent
Feed
PGMQ is worth a look. SQS does its job but coordination feels like pain sometimes. RabbitMQ is the one I get less angry about using because setup and interactions are simpler. Now that Postgres can handle queues at the d…
Read more →I watched a great interview with Gregor Hohpe recently. He describes the architect as an amplifier instead of an oracle, focusing on making the team smarter rather than being the smartest person in the room. I'm especial…
Read more →Rich Harris (creator of #Svelte) says AI helps more when assembling pre-made pieces for an application than when exploring the novel space needed for a framework. Even so, his team still uses AI to build Svelte and Svelt…
Read more →I always found the natural padding around CSS text annoying, especially for pixel-perfect layouts with custom fonts. Using line-height to force a tighter fit was always a messy, fragile workaround. Now text-box-trim and …
Read more →I loved the projects I built with the SvelteKit and Svelte 5 combo, so I cannot wait to start a real project with SvelteKit 3 ⚡. I am especially eager to use Remote Functions from SvelteKit 2.27 and async Svelte from Sve…
Read more →I was baffled when I realized that I never saw a real reason to use ch for text sizing. It did not make sense to me at the time. Now I see this unit has been available since 2015, yet few developers actually use it. We s…
Read more →Vue Field Guide
A practical reference for the decisions that shape a Vue codebase: naming, boundaries, data, state, testing, and delivery. Clear defaults make code easier to read, review, and maintain.
The guide is built around
src/ layoutLabs
I build these to learn new things or for fun. They are a space to explore how things could be built and showcase my work as a web developer.
Browse labs →Contact
I'm currently open to new opportunities. The fastest way to reach me is email or LinkedIn.
Email meLinkedInAvailability: open to offers (last updated:)