Full-Stack Developer · Tech Lead · Product Builder
I'm a full-stack developer and tech lead from São Paulo, Brazil, with 8+ years of experience building and evolving digital products.
I work across the full product lifecycle: translating designs and business requirements into maintainable interfaces, defining backend contracts and data flows, integrating third-party platforms, improving performance, supporting releases, and debugging the occasional production issue that only appears at the worst possible time.
A large part of my professional work lives in private repositories. Across those projects, I have contributed to:
- SaaS analytics and attribution products, including campaign reporting, customer journeys, ROAS, cost-per-order, and conversion-focused tooling
- Production applications built with Next.js, React, TypeScript, GraphQL, and AWS
- Serverless APIs and background workflows using AppSync, Lambda, SQS, S3, Cognito, and AWS CDK
- Shopify storefronts, custom Liquid sections, subscription integrations, and Figma-to-theme implementations
- Release workflows, feature flags, QA iterations, performance fixes, hotfixes, and internal developer tooling
I enjoy working close to both product and engineering, especially where good architecture, careful UI implementation, and measurable business outcomes meet.
- Building product-oriented applications with Next.js, React, NestJS, and TypeScript
- Designing reliable APIs, integrations, and serverless workflows on AWS
- Developing conversion-focused Shopify experiences
- Creating reusable AI-assisted development workflows and engineering documentation
- Exploring SaaS products, game systems, image processing, and developer tools
A privacy-focused image compression tool that processes files directly in the browser using Next.js, React, and WebAssembly-based image codecs.
A Python-based image upscaling utility and experimentation space for practical image-processing workflows.
More of my recent product work is private, but you can find additional context, experiments, and case studies at secco.tech.
- Understand the product problem before choosing the implementation
- Keep interfaces responsive, accessible, and faithful to the design
- Build backend contracts and data flows that are easy to reason about
- Prefer reusable patterns and documentation over one-off fixes
- Treat QA, observability, and deployment as part of development—not as afterthoughts
- Use AI as an engineering accelerator while keeping architecture and review decisions human-owned
When I'm not working on SaaS or e-commerce products, I'm usually experimenting with game-related tools, automation, image processing, or another side project that started with: “this should be simple.”



