Marek Svoboda, Developer in Dublin, Ireland
Marek is currently unavailable

Marek Svoboda

iOS Developer

Dublin, Ireland

Toptal member since May 5, 2025

Bio

Marek is a seasoned iOS and macOS engineer with over 15 years of experience delivering high-performance apps used daily by thousands, including airline electronic flight bag (EFB) solutions and productivity tools. He specializes in Swift, SwiftUI, and Objective-C and thrives in remote, cross-platform environments. A team player, Marek collaborates seamlessly across disciplines to deliver innovative solutions.

Portfolio

Mission Ctrl Inc.
Swift, AppKit, AppleScript, Xcode, iOS, MacOS, Cursor AI, Claude, Codex...
Freelance Clients
AppKit, Swift, Combine, RxSwift, SQLite, Git, Mobile App Development...
ViaSat
Swift, Objective-C, C#, AppKit, UIKit, XCTest, XCUITest, Git...

Experience

  • Xcode - 15 years
  • MacOS - 15 years
  • Objective-C - 15 years
  • UIKit - 15 years
  • Swift - 10 years
  • AppKit - 10 years
  • SwiftUI - 5 years
  • Cursor AI - 1 year

Preferred Environment

MacOS, Xcode, Cursor AI

The most amazing...

...application I've developed is an electronic flight bag (EFB) iOS app used by over 20,000 pilots worldwide across several of the largest airlines.

Work Experience

Senior Swift Engineer

2025 - PRESENT
Mission Ctrl Inc.
  • Developed a complex framework of desktop window monitoring for easy window size and position management.
  • Architected a universal SDK that can be used in various tools and apps.
  • Rapidly developed new designs using various AI-assisted programming tools.
Technologies: Swift, AppKit, AppleScript, Xcode, iOS, MacOS, Cursor AI, Claude, Codex, SwiftUI, Accessibility

macOS Engineer

2025 - PRESENT
Freelance Clients
  • Developed new features for a macOS time-tracking app, enhancing user productivity and reporting.
  • Initiated development of a Windows 11 client using modern Swift and Swift for Windows Runtime (WinRT), extending platform support beyond Apple devices.
  • Took full ownership of a continuously running application, maintaining reliability and stability for round-the-clock usage.
Technologies: AppKit, Swift, Combine, RxSwift, SQLite, Git, Mobile App Development, Optimization, RESTFul APIs, iOS, Apple Human Interface, Model View ViewModel (MVVM), Custom Views, AppleScript

Lead iOS/macOS Engineer

2015 - 2024
ViaSat
  • Oversaw the development of AeroDocs 2.0, an iPad electronic flight bag app, using Swift and Objective-C.
  • Built a fully tested UI layer with XCUITest and maintained comprehensive unit test coverage using XCTest.
  • Developed Windows 10 versions of the iOS electronic flight bag app using C# with Universal Windows Platform (UWP) and Universal Windows Platform (UWP) frameworks.
  • Architected a macOS HTTP server as an API for rapid quality assurance (QA) testing.
  • Implemented an in-flight entertainment module for video streaming using Swift.
Technologies: Swift, Objective-C, C#, AppKit, UIKit, XCTest, XCUITest, Git, Mobile App Development, Optimization, RESTFul APIs, iOS, Apple Human Interface, Model View ViewModel (MVVM), Custom Views, C++, SQLite, iOS App Development, Native Mobile Apps, User Experience (UX)

Senior Software Engineer

2014 - 2015
Synchronoss Technologies
  • Developed core macOS features for a cloud storage application tailored to enterprise users, including file synchronization, system integrations, and advanced Cocoa-based UI components.
  • Enhanced the iOS codebase for customer-facing and enterprise apps, improving stability and performance in legacy Objective-C projects by refactoring key modules.
  • Bridged the macOS and iOS engineering teams by leveraging cross-platform expertise, accelerating feature parity, and reducing implementation time by 25%.
Technologies: Objective-C, AppKit, UIKit, Git, Mobile App Development, Optimization, RESTFul APIs, iOS, Apple Human Interface, Custom Views, C, XCTest, SQLite, iOS App Development, Native Mobile Apps, User Experience (UX)

Experience

ViaSat AeroDocs Viewer

As the lead developer, I architected and delivered core features for a Swift-based iOS and iPadOS document viewer built for the airline industry. This included cloud syncing for manuals, forms, and reports, and the development of a custom document type and a tailored PDF rendering engine to meet industry-specific needs.

Timing App

https://timingapp.com
I developed a Swift-based application for automatic time tracking of user activity, featuring seamless syncing across devices, a beautiful UI, and automatic reporting. I took full ownership of delivering new features and migrating legacy Objective-C code to modern Swift. Additionally, I spearheaded the effort to bring the Timing app to Windows using Swift with WinRT.

Bento App

http://bento.mscontrol.ai
I led the full-cycle development of a macOS utility built entirely in Swift, translating a high-fidelity UI design and minimal specification into a polished product. I designed and implemented a modular architecture that handles complex window and context switching, built seamless interoperability between AppKit and SwiftUI, and enabled users to define and switch between work and personal application layouts in seconds. My end-to-end role, from defining services and models to integrating the UI and managing state, ensured reliable performance and a focused workflow assistance tool.

Certifications

JANUARY 2008 - PRESENT

MCPD: .NET Framework 2.0 Windows Applications

Microsoft

Skills

Libraries/APIs

RxSwift

Tools

Xcode, Git, Claude, Codex

Languages

Swift, Objective-C, C, C++, C#, AppleScript

Frameworks

AppKit, UIKit, SwiftUI, Combine, XCTest, XCUITest

Paradigms

Model View ViewModel (MVVM)

Platforms

MacOS, iOS

Storage

SQLite

Other

Mobile App Development, Optimization, RESTFul APIs, Apple Human Interface, Custom Views, iOS App Development, Native Mobile Apps, User Experience (UX), Cursor AI, UI Automation, Accessibility, System Programming

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring