
About
14years in tech
5companies
BR+USmarkets
100M+users reached
IT Support → Principal Engineer in 12 years
Web · Mobile · Backend — TypeScript daily
Mobile-first + WCAG 2.1 AA as standard, not an afterthought
Built the first US heavy-machinery e-commerce
I update /now when something changes, and post on /blog when something is worth saying.
Featured projects
Personal projects
Side projects built for fun, practice, and real users.
Career
Machinery Partner
Principal Software Engineer
- Leading the no-code → Next.js + headless CMS migration powering the first US heavy-machinery e-commerce.
- Owning the full stack: Next.js App Router on the web, React Native for the field-rep app, and the TypeScript backend that ties them together.
- Setting the engineering bar — code review, accessibility (WCAG 2.1 AA), performance budgets, and the hiring loop for new engineers.
Luizalabs (Magazine Luiza)
Senior Software Engineer
- Shipped React Native features inside the Magazine Luiza Superapp — one of Brazil's most-installed retail apps, serving tens of millions of monthly users.
- Worked on payment, checkout, and personalization surfaces; raised test coverage and shipped behind feature flags so launches were boring.
- Collaborated across iOS, Android, web, and native teams to keep parity across platforms at retail scale.
Corebiz (VTEX)
Software Engineer
- Delivered VTEX e-commerce storefronts and integrations for retail clients across Latin America.
- Built React + TypeScript surfaces backed by VTEX IO, focused on conversion-critical pages (PDP, checkout, cart).
- Bridged design hand-off, accessibility, and SEO requirements with the realities of an e-commerce platform on tight retail deadlines.
UAUBox
Full Stack Developer
- Pivoted from IT support into engineering — first paid role writing production code.
- Shipped customer-facing features across the React frontend and the Node.js backend of a subscription-box e-commerce.
- Learned the full software-delivery loop on the job: code review, deploy, on-call, customer feedback.
Klabin S/A
IT Support Analyst
- Seven years on the IT helpdesk for one of Brazil's largest pulp & paper manufacturers — production lines, factory floor, corporate users.
- Diagnosed everything from broken PLCs to ERP timeouts; learned how real businesses actually use software (and why they hate it).
- Started teaching myself JavaScript on nights and weekends; that habit is what made the UAUBox pivot in 2019 possible.
Stack & Skills
Underlined = daily use
Next.js
React
TypeScript
Tailwind CSS
Shadcn/UI
Radix UI
HTML/CSS
React Native
Expo
iOS / Android
Node.js
TypeScript (server)
REST APIs
GraphQL
Server Actions
Playwright
Jest
React Testing Library
Vitest
axe-core
Vercel
AWS
GitHub Actions
Docker
PostgreSQL
MongoDB
Redis
Prisma
Git
GitHub
VS Code
Figma
Biome
pnpm
What I'm doing now
Wrapped up my time at Machinery Partner in April 2026 after leading the no-code → Next.js migration that became the first US heavy-machinery e-commerce. Currently open to work — looking for principal or senior full-stack roles in web, mobile, or product-focused teams. Writing the occasional engineering post on /blog in the meantime.
Recent posts
Get in touch
Recruiters, hiring managers, and friends — pick the channel you prefer. I read everything.





