Maciej Sienkiewicz

iOS/macOS Developer

I'm an IT enthusiast, tinkerer, and software developer with over 15 years of experience in the industry. Throughout this time, I've played with numerous technologies, with macOS and iOS app development being my favorite and primary focus.

I have extensive knowledge of the Apple ecosystem, I'm proficient in Swift, Objective-C, and I'm unafraid to delve into C/C++. My hands-on experience with SwiftUI, UIKit/AppKit, testing, various platform frameworks, and design patterns makes me confident to contribute to new projects and produce clean, reusable code. As a long time Apple products user I've internalized their Human Interface Guidelines, and attention to deliver best UX. My time working as a Scrum Master taught me the importance of teamwork and delivering practical solutions for users. I value honesty and transparency in my collaborations.

Outside of work, I enjoy building electronic sound machines and exploring the wilderness on my bike.

Region & Language

Warsaw
Poland, CET

Soon moving to Izera Mountains,
south-west Poland.

English
Fluent, C1
Polish
Native

Profiles

Github
niczyja
Upwork
Maciej S.
LinkedIn
Maciej Sienkiewicz

Skills

Apple Development
Senior
  • Swift and Objective-C
  • UIKit, AppKit, SwiftUI, Combine, CoreData, MVVM
  • I like to go low: C/C++, CoreAudio, CMIO
Agile Project Management
Senior
  • Scrum framework, Kanban and Lean Startup
  • Agile software development
  • Everything it takes to build successful agile team
Web Development
Retired (kind-of)
  • PHP/Javascript/HTML/CSS
  • Keeping an eye on how web evolves
  • From time to time writing using TypeScript in personal projects
Electronics
Hobbyist
  • Playing with embedded software
  • Building audio devices on analog CMOS chips
  • Generating weird sounds

Work

Volt.io

Sep 2024 - Present
Senior iOS Developer (fulltime)

I joined Volt to lead the end-to-end development of the iOS SDK used by merchants to integrate Volt payments into their applications. My role spans SDK architecture design, hands-on implementation of roadmap features in close collaboration with product owners and partner teams, and ensuring a smooth and predictable integration experience for merchants. To maintain a high-quality and sustainable codebase, I rely on CI/CD automation, comprehensive testing, regular code reviews, and a pragmatic approach that balances modern APIs with long-term backward compatibility.

  • My strong command of modern Swift and SwiftUI forms the foundation of the SDK’s public and internal APIs.
  • Introduced The Composable Architecture for state management, enabling clear data flow, feature isolation, and consistent scalability across the SDK.
  • Structured the project using Swift Package Manager, gaining deep experience with SPM-based modularization and dependency management.
  • Implemented unit and integration tests using the Swift Testing framework, with XCTest used for UI and interaction-level coverage.
  • Built and maintained CI/CD tooling using GitLab and Fastlane, with custom automation written as command-line Swift tools.

Freelance

Jan 2021 - Jun 2024
iOS / macOS Developer (freelance)

I returned to professional software development in early 2021 and have since worked as a freelance iOS and macOS developer on a broad range of commercial and independent projects. Over this period, I delivered more than ten applications and long-term engagements, often taking full ownership of architecture, implementation, maintenance, and client communication. My work spans modern SwiftUI-based macOS apps, legacy Objective-C codebases with long production histories, and system-level Apple frameworks. I’ve worked both independently and within distributed teams, participated in code reviews, managed dependencies, and maintained a strong focus on correctness, performance, and long-term maintainability—especially important for desktop applications with extended lifecycles.

  • Built version 2.0 of MeetCam (original product website is down), a fully SwiftUI-based macOS application featuring a dedicated CMIO Camera Extension. The project involved real-time video and image processing, Metal-based rendering, and careful performance tuning to ensure low-latency, stable behavior. It was also a great test ground to try out SwiftUI (mixed with AppKit) on macOS.
  • Maintained and evolved Maktura, a long-lived (R.I.P. 2008-2024) macOS invoicing application written in Objective-C (AppKit, CoreData). Worked across multiple macOS generations, addressing compatibility issues, implementing new features, modernizing selected components, and providing direct customer support to end users.
  • Contributed to Fidelia, a mature macOS audio application written primarily in Objective-C (AppKit, sqlite, Core Audio). Added new features and maintained existing functionality while integrating Swift where appropriate, gaining hands-on experience with Core Audio, Audio Units, and low-level sound processing.
  • Developed a macOS Projection Mapping application written in Swift, reimplementing an existing Windows tool. The app enables on-screen drawing and geometric transformations, with a focus on precise input handling and predictable rendering behavior.
  • Built an unpublished iOS podcast player (Podapp) using UIKit, applying custom AVPlayer techniques to improve playback quality and control.
  • Delivered an iPad drawing application supporting mirrored and transformed strokes, layers, undo history, and export functionality, with an emphasis on responsiveness and input accuracy.
  • Extended Intermittent Fasting Timer with HealthKit synchronization, Apple Watch communication, Siri Shortcuts, and widget support.
  • Implemented Dark Mode support for OONI Probe, an Objective-C iOS application focused on measuring internet censorship.

Boldare (former XSolve)

Nov 2016 - Aug 2020
Scrum Master

An unexpected and experimental turn in my career. I needed to step out of my comfort zone and learn how to successfully deliver products not only tasks. I was working closely with development teams helping them achieve better performance.

  • Successfully grew multiple agile teams
  • Worked with international clients on multi-team IT projects
  • Co-created Scrum Masters team on inter-company level
  • Conducted many successful product workshops

Macoscope

Oct 2013 - Jul 2016
iOS/OSX Developer

Here my dream about writing apps for Apple devices came true. I've learned Objective-C by working on multiple iOS and OSX apps. It was also the time when Swift was introduced and I was organizing local community events that helped exchange the knowledge.

  • Worked on multiple iOS apps written in both Obj-C and Swift
  • Worked on maintenance and development of an OSX invoicing app
  • Run local community Swift meetings, delivered talks and workshops

Various companies

Jan 2006 - Aug 2013
Web Developer

My journey with programming started in web development. I've been creating websites for friends, then clients. Programming mostly in PHP and Javascript, getting around browser quirks. I was one man army: from slicing PSD files to database design and server configuration.

  • Worked for three different companies and freelanced for three years
  • Wrote dozen of e-commerce and content management systems
  • Created countless web pages with very skeumorphic design

Education

2005 - 2009
Polish-Japanese Academy of Information Technology
Information Technology

Interests

Bikes
  • Road bike rides with friends
  • Magical bikepacking tours
  • Making hands dirty servicing bikes
Electronics & Music
  • Building electronic sound machines
  • Composing modular electronic pieces