Marek Svoboda, Developer in Dublin, Ireland
Marek is available for hire
Hire Marek

Marek Svoboda

Verified Expert  in Engineering

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

Freelance Clients
AppKit, Swift, Combine, RxSwift, SQLite
ViaSat
Swift, Objective-C, C#, AppKit, UIKit, XCTest, XCUITest
Synchronoss Technologies
Objective-C, AppKit, UIKit

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

Availability

Full-time

Preferred Environment

MacOS, Xcode

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

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

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

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

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.

Certifications

JANUARY 2008 - PRESENT

MCPD: .NET Framework 2.0 Windows Applications

Microsoft

Skills

Libraries/APIs

RxSwift

Tools

Xcode

Languages

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

Frameworks

AppKit, UIKit, SwiftUI, Combine, XCTest, XCUITest

Platforms

MacOS

Storage

SQLite

Other

Cursor AI, UI Automation

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