Arturo Carretero Calvo - Professional Software Developer specializing in iOS, iPadOS, macOS, watchOS and tvOS from Madrid, Spain

Arturo Carretero Calvo

I'm a Senior Apple Software Developer

Software Developer from Madrid, Spain. Expert in software development for the entire Apple ecosystem (iOS, iPadOS, macOS, watchOS, tvOS), working with Swift and Firebase, and creating developer tools like Xcode extensions.

About Me

I'm a Software Developer based in Madrid, Spain, specializing in creating innovative applications and tools for the entire Apple ecosystem (iOS, iPadOS, macOS, watchOS, tvOS).

Achievements

Applications published on the App Store with thousands of downloads. Creator of popular Xcode extensions and Stream Deck plugins used by developers worldwide.

Community

I actively contribute to the Apple development ecosystem through open source projects and technical content creation. Mentor for developers working with Apple platforms.

Innovation

Creator of tools like Localizapp for Xcode and Votice SDK. I'm passionate about solving complex problems and creating solutions that positively impact the developer community.

Technical Experience

Over 10 years developing applications for Apple platforms (iOS, iPadOS, macOS, watchOS, tvOS) with Swift and Objective-C. Specialist in Firebase integration, REST APIs, MVVM, and VIPER architectures.

My Development Philosophy

"I believe in the power of clean code, intuitive interfaces and solutions that truly solve problems. Each project is an opportunity to create something that improves people's lives and makes other developers' work easier."

Technologies and Tools

Technology stack I use daily to develop high-quality applications for Apple platforms

Firebase - Backend as a service for Apple platform applications

Firebase

Backend and real-time database

Git - Version control for collaborative development

Git

Version control and collaboration

GitHub - Repositories and source code management

GitHub

Repositories and CI/CD

Localizapp - Localization tool for Apple platform applications

Localizapp

App localization

Objective-C - Programming language for Apple platform development

Objective-C

Classic Apple development

RevenueCat - Subscription management and app monetization

RevenueCat

Monetization and subscriptions

Swift - Main programming language for modern Apple platform development

Swift

Modern Apple platform development

Votice - User feedback and engagement platform

Votice

User feedback and engagement

VS Code - Code editor for cross-platform development

VS Code

Cross-platform editor

Xcode - Apple's official IDE for platform development

Xcode

Apple's official IDE

Projects

Applications for Apple platforms, developer tools and plugins I have developed

Keychron Launcher Wrapper - Electron desktop utility for Keychron keyboards

Keychron Launcher Wrapper

Configure your Keychron keyboard over USB in a dedicated desktop app, powered by the official launcher.

Electron macOS
View source
Localizapp for Xcode - Extension for iOS app localization

Localizapp for Xcode

Edit and synchronize localization files directly in Xcode. Make multilingual Apple apps easier to maintain.

Localization Xcode Extension
Visit website

MacScan

Scan your Mac for malware with ClamAV, an interactive terminal interface and quarantine management.

ClamAV macOS
View source

miDNI Verification POC

A proof of concept for scanning and verifying Spain's miDNI QR codes, with an iOS app and Node.js backend.

Node.js SwiftUI
MuseumAI - AI-powered museum guide application

MuseumAI

Explore museums with an AI guide. Identify artworks and discover their stories on your Apple devices.

AI Guide Apple Platforms
Visit website
Repo Garden - Pixel plant plugin for local Git repositories on Elgato Stream Deck

Repo Garden

Turn local Git repositories into pixel plants that show changes and conflicts on Stream Deck. Read-only and local.

Git Stream Deck
Visit website
ScubaPlan - Dive planning and logging application

ScubaPlan

Plan dives, calculate decompression and keep your dive log together, with dive tables and a nitrox calculator.

Diving Apple Platforms
Visit website
Time Ledger - Local time tracking plugin for Elgato Stream Deck

Time Ledger

Track activities with one press on Stream Deck. Review your time, edit sessions and export CSV reports. Local and account-free.

Time Tracking Stream Deck
Visit website
Votice - User feedback and management platform for applications

Votice

Collect user feedback, organize suggestions and let your users vote on what your app should build next.

User Feedback SaaS
Visit website
Votice SDK - Native development kit to integrate user feedback

Votice SDK

Add feedback boards, suggestions and voting to your iOS app with a native, open-source Swift SDK.

SDK Swift
View source

More tools, experiments and open source on GitHub .

Contact

Do you have a project in mind? Need to develop an application for Apple platforms or a developer tool?
I'm always interested in new opportunities and collaborations.

Specialties: Apple Software Development (iOS, iPadOS, macOS, watchOS, tvOS), Swift, Xcode Extensions, Firebase, API integration

Location: Madrid, Spain (remote work available)

Availability: Open to new opportunities and collaborations