📍 Paphos, Cyprus · Remote contractor · US & EU
I've been building iOS apps since the early Objective-C days. Today I work in Swift and SwiftUI, helping US and EU product teams with complex mobile work — media features, performance, payments, and legacy modernization.
Quick facts
Services
Focused senior iOS work for product teams that need hands-on engineering, not general outsourcing.
Production iOS apps using Swift, SwiftUI, UIKit, Combine, and async/await. New features to full redesigns, existing codebases and new areas.
Migrating legacy Objective-C and UIKit codebases to Swift and SwiftUI, reducing technical debt, improving architecture and maintainability.
Slow startup, heavy screens, memory pressure, UI freezes, database bottlenecks, and media-related performance issues in production apps.
Video playback, camera flows, audio processing, TikTok-like feeds, media grids, private photo/video sharing. AVFoundation, CoreAudio.
In-App Purchases, subscription flows, StoreKit, Stripe and PayPal integrations, and payment-connected backend communication.
Architecture review, code review, feature decomposition, technical planning, and senior-level support for complex iOS products.
Work
A few examples of iOS products I've worked on. More details available on request.
Private photo and video sharing for families and close groups.
Major app redesign, media import flows, dynamic dashboard grid with zoom behavior, TikTok-style media feed, video playback in grid and large-cell modes, startup performance optimization for large chat and media datasets.
TikTok-like social video platform for short-form video and music.
Audio and video features, Voice Over audio track functionality, account flows, Objective-C to Swift migration, refactoring across multiple modules, UI testing, CI/CD on Bitrise and GitHub Actions.
iOS app for a major international airline.
Modular iOS features for a large airline app: RTL/LTR localization, widgetized home screen structure, staff ticket functionality, and cross-team delivery within an enterprise product organization using SAFe/PI planning.
Fintech mobile app — crypto wallet, payments, and bank integration.
Fintech ecosystem combining mobile communication and crypto wallet functionality — balance tracking, price charts, deposit, send, exchange, and withdraw flows. Integrated with banking infrastructure to grow user base.
Digital banking platform for individuals and businesses.
Virtual card management, transaction history, payments, freeze/security flows, and custom UI animations. Developed SDK for multi-step encrypted API communication. Built in parallel with backend using agreed data contracts.
AR and 3D iOS experience.
iOS functionality using SwiftUI and SceneKit, ARKit and USDZ 3D assets, interactive 3D user experience, App Store release.
Remote setup
I'm based in Paphos, Cyprus, and have been working with remote US and international teams for years. For US companies, I work as a remote contractor or consultant — B2B, contractor, or EOR-based arrangements, not local payroll employment.
I'm comfortable with asynchronous communication and can provide scheduled overlap with US working hours when needed. Slack, GitHub, Linear, Jira, Notion — no friction.
I work independently at a senior level: clarifying requirements, breaking down tasks, delivering production-ready code, documenting decisions, and communicating trade-offs clearly.
Technical background
Languages & Frameworks
iOS Frameworks
Architecture
Networking
Payments
CI/CD & Testing
Backend (supporting)
AI workflow
I use Cursor and AI-assisted development workflows as part of my day-to-day engineering process. For product teams, this means clearer task decomposition before implementation, faster iteration on complex features, more consistent documentation, and an additional review layer during refactoring.
I use AI for planning, implementation support, refactoring exploration, documentation, review checklists, and test planning. Architecture decisions, product trade-offs, and final code quality remain under direct senior engineering control.
Particularly useful for fast-moving product teams and startups that need both delivery speed and reliability.
Contact
If you're looking for senior iOS contractor or consulting help — for a specific feature, a performance problem, a legacy modernization project, or ongoing product development — I'm happy to have a short conversation.