Hiring · Senior Software Engineer
Senior Software Engineer who owns products from architecture to production
I build web, SaaS, and desktop software end to end: architecture, front-end, back-end, and the release. 6+ years shipping for companies in Brazil, Portugal, and the US, including the core of a desktop product used in 13+ countries. I care about code the team can maintain and products users actually adopt.
What I bring to an engineering team
Ownership end to end
I take a feature from the problem statement to production, including the parts between teams that usually fall through the cracks.
Breadth without losing depth
Web, desktop, and AI in one person: React and Nuxt.js on the front, Node.js and PHP on the back, Rust and Tauri on desktop.
Product sense
Experience as product manager and UI designer, so I question scope, protect deadlines, and build what users need.
What I work on
Web applications
React, Next.js, Vue.js, and Nuxt.js front-ends with TypeScript, built for performance.
Back-end and APIs
Node.js, PHP, and Laravel services, SQL databases, and third-party integrations.
Desktop software
High-performance desktop apps with Tauri and Rust, shipped to customers in 13+ countries.
Architecture decisions
Data modeling, migrations, and trade-offs written down so the team can review them.
AI features
LLM integrations and automations inside the product, built like any other production code.
UI/UX
Figma prototypes and design systems, so design and implementation stay in sync.
Experience
- Full Stack Engineer at Mog Design: owner of the core of a Tauri and Rust desktop player used by cinema brands in 13+ countries, with web interfaces in Nuxt.js.
- Senior Web Engineer at Peaksware, the sports technology company behind TrainingPeaks and MakeMusic.
- Full Stack Developer at iOBEE, shipping Next.js, Shopify, Laravel, VTEX, and WordPress projects and growing into project lead.
- Front-end developer and product manager at bMind.ai, an AI platform for market and financial predictions.
- Bachelor's degree in Computer Engineering. I write about architecture decisions on my blog.
Related work
How I work in a team
- 01
Understand
Read the code, talk to users and product, and write down the problem before building.
- 02
Design
Propose the approach and its trade-offs, and agree on it with the team.
- 03
Ship
Small, reviewed increments behind clear tests and release steps.
- 04
Own it
Monitor in production, fix what breaks, and document what the next person needs.
Stack
Frequently asked questions
What kind of roles are you looking for?
Senior software engineering roles on product teams: full stack, front-end heavy, desktop, or AI-focused. Remote, full-time or contract.
What is your main stack?
TypeScript with React, Next.js, Vue.js, and Nuxt.js on the front-end; Node.js, PHP, and Laravel on the back-end; Rust and Tauri for desktop.
Do you work in English?
Yes. I work in English and Portuguese and have delivered for companies in Brazil, Portugal, and the US.
Which time zone are you in?
I am based in Brazil (UTC-3), with good overlap with both the Americas and Europe.
Hiring a senior software engineer?
Send me the role and a bit about the team. I will reply with how I can help.



