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.