I am a Senior iOS Engineer with extensive experience in integrating AI and large language models (LLMs) into mobile applications. Over the past years, I have led the end-to-end technical definition of telephony solutions on iOS, focusing on real-time caller identification and spam blocking. My expertise spans from app layer development using SwiftUI, MVVM-C, CallKit, and Live Caller ID Lookup to backend data pipeline architecture.
I take full ownership of the technical scope, including architecture, technology decisions, and integration strategies across systems. I have designed and built ingestion, processing, and update pipelines optimized for low latency and high reliability. My work incorporates AI deeply into the development process, using LLMs such as Claude for codebase analysis, technical documentation generation, and accelerating onboarding on complex systems.
I have also applied LLMs strategically within solutions for call behavior analysis, service-to-service flow automation, and system communication optimization, treating AI as a core architectural component rather than a side tool. Currently, I am building an independent SaaS product focused on AI-assisted code review, featuring pull request analysis and contextual understanding of codebases.
This cross-platform application is developed with Rust and Tauri, emphasizing performance, low resource usage, and a local-first approach to ensure code privacy. I am responsible for the full system architecture, including core Rust development, backend services in Node.js, an administrative CMS, and a landing page built with Next.js. I also manage integrations with external services such as Stripe for billing and subscription management.
My code analysis pipelines are powered by LLMs like OpenAI, Claude, and OpenRouter, focusing on pull request triage, risk identification, and decision support before detailed code review. I am passionate about leveraging AI to enhance software development workflows and deliver innovative, reliable solutions.
The user has not yet completed this section
Led the end-to-end technical definition of a telephony solution on iOS focused on real-time caller identification and spam blocking. Owned full technical scope including architecture, technology decisions, and integration strategy. Designed and built ingestion, processing, and update pipelines optimized for low latency and reliability. Integrated AI and LLMs for codebase analysis, documentation, and onboarding acceleration.
Building an independent SaaS product focused on AI-assisted code review with pull request analysis and contextual understanding of codebases. Responsible for full system architecture including Rust core development, backend services in Node.js, CMS, landing page with Next.js, and integrations with Stripe. Designed code analysis pipelines powered by LLMs focusing on pull request triage, risk identification, and decision support.
• Developing new features and fixing bugs in the Magalu application using Swift.
• Collaborating with the business team to refine tasks for inclusion in the sprint planning process.
•Working closely with the UI/UX team to identify and implement user experience improvements prior to development.
• Utilizing RxSwift for reactive programming.
• Adopting the MVI architecture for app design and implementation.
• Conducting code reviews to ensure quality, adherence to standards, and team knowledge sharing.
Writing unit tests and UI tests using the Quick and Nimble frameworks to ensure code quality and reliability.
• Senior Developer in the Super App Staff Team at Meu Carrefour.
• Architecting iOS applications for Carrefour Brasil.
• Development utilizing micro front-end modules with Cocoapods.
• Implementation of Viper and MVVM-C architectures.
• Creating Views using View Code with SnapKit.
• Enhancing the development environment, ensuring higher quality deliveries through unit testing with Cocoapods.
• Development of enhancements for the Fastshop application.
• Creation of new screens using ViewCode.
• Utilization of CocoaPods.
• Development of the MeuBank application.
• Utilizing CocoaPods.
• Screens developed using ViewCode.
• Implementation of Moya for abstracting request layers.
• Development using Swift 5.
• Tech Lead of the Super App team at Carrefour Brasil.
• Architecting the iOS applications architecture for Carrefour Brasil.
• Development utilizing micro front-end modules with Cocoapods.
• Utilization of Viper and MVVM-C architectures.
• Creating Views using View Code with SnapKit.
• Development of White label applications for the iOS platform.
• Utilizing Scrum as the project management methodology.
• Using Swift 4 with MVVM and (B)VIPER architectures.
• Development of private frameworks in Cocoapods.
• Utilization and customization of the OpenCV framework for iOS.
Developed and evolved Family 24h, a mobile safety platform focused on emergency assistance, user protection, and connected safety experiences.
Owned the iOS application roadmap, delivering new features and improving platform reliability and performance.
Specialized in battery optimization, background processing, and resilient app behavior, researching and implementing cost-efficient strategies for operation in foreground, background, and terminated states.
Worked on mobile challenges similar to real-time safety and connectivity systems, optimizing resource usage while maintaining responsiveness and reliability.
Built the full Bluetooth Low Energy (BLE) communication stack for a dedicated hardware safety button (“Safe Button”) integrated with the iOS app.
Partnered with firmware engineering efforts, contributing to hardware-software integration, protocol definition, and device behavior optimization.
Focused on delivering robust solutions involving low-latency communication, device connectivity, battery efficiency, and mission-critical user flows.
Jobicy
614 professionals pay to access exclusive and experimental features on Jobicy
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: