What I do for your team
- Technical leadership: architecture decisions, scoping with product and business, and owning the technical delivery through to production, with the work tracked in Jira.
- Database and backend: PostgreSQL, Supabase and NoSQL databases, Prisma, Node.js and NestJS, REST APIs, and integrations with ERPs, banks and third-party systems.
- Frontend: React (hooks, Context API), Next.js and TypeScript, from project structure to performance on data-heavy screens.
- DevOps: CI/CD pipelines on GitHub Actions and Bitbucket Pipelines, deploys on Azure and Vercel, environments and infrastructure from the repository to production.
- iOS and Android apps: React Native with Expo, in production on both platforms.
- Hardware integration: IP cameras, sensors, drones and telemetry, built to run on unstable networks and offline.
- 3D and visualization: Three.js and WebGL in the browser.
Recent work
- Clinical platform for a US company (contract, 2026): frontend architecture, API integration and technical leadership on a clinical case management system. React, TypeScript and NestJS.
- Financial products for an international client: calculation, reconciliation and reporting with large data volumes. React, TypeScript and React Native.
- Own products in production: Nutrolog (clinic management SaaS), Agricolab (precision agriculture), Reserva no Campo (rural tourism marketplace) and Sintonando (live radio in the browser, on iPhone, Android and LG and Samsung smart TVs).
I started with web systems and e-commerce in PHP and Java, moved on to leading frontend with React, React Native and TypeScript, went back to the backend with Node, NestJS and PostgreSQL when the project called for it, and today I also integrate cameras and sensors with software. I learned each language below during a production project.
How the engagement works
| Contract | B2B, through Options Creative Ltda. (registered company in Brazil), with invoices |
| Format | Ongoing contract embedded in your team, or a scoped project with a fixed proposal |
| Location | Remote, from Londrina, Brazil |
| Time zone | UTC−3 all year, 1 to 2 hours ahead of New York |
| Languages | English and Portuguese |
| Code and access | Stay with your company |
Stack
| Languages | TypeScript, JavaScript, SQL, PHP, Java |
| Frontend | React (hooks, Context API), Next.js, Tailwind, Three.js |
| Mobile | React Native and Expo, iOS and Android apps |
| Backend and APIs | Node.js, NestJS, REST APIs, Prisma, ERP and third-party integrations |
| Databases | PostgreSQL, Supabase, NoSQL |
| Cloud and DevOps | Azure, Vercel, CI/CD with GitHub Actions and Bitbucket Pipelines |
| Process | Jira, GitHub, Bitbucket |
| Hardware and field | IP cameras, sensors, drones, local networks, telemetry, offline mode |
| Security | Authentication, role-based permissions, audit trails, encryption, privacy law |
Frequently asked questions
Can you work as a contractor for a company outside Brazil?
Yes. I currently lead the build of a clinical platform for a US company as a contractor, and I have built financial products for an international client. Contracts and invoices go through Options Creative Ltda., my registered company in Brazil.
What time zone do you work in?
Brazil time, UTC−3, with no daylight saving. That is 1 to 2 hours ahead of New York, depending on the season.
What if your stack is different from ours?
Not a blocker. I learned every language I use during a production project and have switched stacks several times.
How do we start?
Send a message about the role or the project. After a call, you get a written proposal with format, timeline and price.