AI

AI Integration & AI-Assisted Development

I have practical experience integrating Artificial Intelligence into mobile, desktop, and backend applications while also leveraging AI extensively throughout the software development lifecycle. My work spans Apple Intelligence, OpenAI APIs, AI-powered automation, media processing, and AI-assisted software development across Swift, Kotlin, Python, C#, and .NET technologies.

As a Mobile Engineer with over 15 years of experience, I view AI as a tool that enhances both user experiences and developer productivity. I have successfully integrated Large Language Models into production and personal applications, built AI-powered services and automation workflows, and used modern AI coding assistants such as Claude, Codex, ChatGPT, and Grok to accelerate architecture design, implementation, testing, debugging, and deployment.

My focus is on practical application rather than research—identifying real-world problems, selecting the appropriate AI technologies, and delivering solutions that provide measurable value to users and businesses.

AI Technologies

Large Language Models

  • Apple Intelligence
  • OpenAI GPT Models
  • Claude
  • Grok

AI Development Tools

  • Claude Code
  • OpenAI Codex
  • ChatGPT
  • MCP (Model Context Protocol)

Languages & Frameworks

  • Swift
  • Kotlin
  • Python
  • C#
  • .NET MAUI
  • REST APIs
  • Cloudflare Workers

AI Use Cases

  • Content Generation
  • Cover Letter Generation
  • Educational Question Generation
  • Image Tagging & Classification
  • Subtitle Generation
  • Workflow Automation
  • Media Processing
  • AI-Assisted Software Development

AI Integration Projects

TimesX

TimesX is an educational multiplication practice app available on the App Store and Play Store. I integrated Apple Intelligence to generate multiplication-based word problems on-device, allowing students to practice math concepts using dynamically generated content while maintaining user privacy. More details in this post.

JobHunt

JobHunt is a personal macOS application designed to organize job opportunities and streamline the application process. I implemented a feature that generates customized cover letters using a resume and a target job description as context. To support this functionality, I developed a REST API hosted on Cloudflare that securely connects to OpenAI’s APIs for content generation.

FlickrTagger

Migrating and organizing over 28,000 photos and videos from Flickr presented a significant metadata challenge. To automate the process, I developed a Python application that uses OpenAI models to generate image descriptions, keywords, and tags, dramatically reducing the manual effort required to catalog a large media library.


AI-Assisted Software Development

TimesX Native iOS Migration

I migrated TimesX from Xamarin iOS (C#) to native Swift. Extensive planning was performed using AI-assisted architectural discussions and phased implementation plans. The migration also provided opportunities to improve the application’s design and user experience through multiple rapid development iterations.

TimesX Android

Using lessons learned from the iOS migration, I developed a native Kotlin version for Android and Chromebook devices. AI-assisted development accelerated implementation while allowing me to focus on platform-specific optimization, particularly Chromebook landscape layouts and educational use cases.

Alien Barrage

Alien Barrage is a retro-inspired shoot-’em-up game available on the App Store. The project incorporates Game Center leaderboards, achievements, in-app purchases, localization, and numerous gameplay systems. AI tools significantly accelerated development, content generation, and localization efforts, helping reduce the time required to release the game in 13 languages.

MCP Services and Workflow Automation

I have implemented multiple Model Context Protocol (MCP) services to extend the capabilities of AI coding assistants such as Claude and Codex. These services expose command-line tools and automation workflows across my Mac and Ubuntu systems.

Biff Download

Biff Download is a personal Apple TV application designed to manage and consume media stored on a home network. The system includes custom Python-based services responsible for content discovery, media downloading, subtitle management, file organization, and AI-powered subtitle generation.

JobScrapers

JobScrapers is a Python-based automation platform that collects job listings from multiple sources using Playwright and Selenium. The system stores results in MySQL and uses AI-assisted categorization and filtering to help identify opportunities that match specific interests and skills.

S3 Uploader

S3 Uploader is a desktop utility that simplifies uploading files to Amazon S3 and serves as an example of rapidly developing internal productivity tools with AI-assisted coding workflows.

AI-Generated Content and Media Production

In addition to software development, I actively experiment with AI-generated media for social platforms and marketing. My workflow includes AI image generation, video generation and animation, voice cloning, AI-assisted script writing, documentary-style content creation, and social media marketing assets.

Recent projects combine images generated in ChatGPT with animation tools such as Grok and Sora, along with synthetic voice generation to create short-form video content.