Software Engineer, Apple Platforms

I build production software for iOS and macOS, from polished SwiftUI interfaces and modular architectures to secure Swift backends and AI-powered product experiences.

Promoted at Peloton26,100 App Store downloads1,500+ GitHub starsOpen to relocation
James Sedlacek standing beside the Peloton logo in New York City

Selected work

Products built from first principles.

Strategy, product design, native implementation, backend systems, and shipping, carried through as one connected discipline.

Insights for Apps

A native App Store analytics product for iOS and macOS, designed and shipped end to end across client, backend, data, and AI workflows.

  • 100+ registered accounts and more than 100 connected apps
  • Modular SwiftUI client with separate Core and UI packages
  • Swift and Vapor backend deployed on DigitalOcean
  • OpenAI-powered analytics, review workflows, translations, drafts, and GitHub issue suggestions
  • Private keys remain in the device Keychain, with short-lived JWT authentication
Download on the Mac App StoreDownload on the App Store
Insights for Apps acquisition analytics on macOS
Insights for Apps acquisition analytics on iPhone

Trading Journal

An independently designed and shipped iOS product for reviewing trades, understanding performance, and building more consistent habits.

  • 26,100 lifetime downloads
  • $10,300 in App Store proceeds
  • Recently redesigned onboarding and paywall experience
  • Full application localized into 15 languages
Download on the App Store
Trading Journal showing a list of completed trades
Trading Journal performance analytics
Trading Journal yearly performance calendar
Trading Journal daily and weekly trading goals

Professional experience

Product ownership backed by engineering depth.

July '23 - May '26
PelotonSoftware Engineer

Owned the music selection experience for a production macOS planning application used by approximately 200 instructors and music staff. Promoted in May 2024, then helped ship a modular multi-package architecture for a five-person frontend team.

April '22 - July '23
MethodSoftware Engineer

Introduced SwiftUI into a UIKit codebase, refactored an untested 2,700-line coordinator into modular child coordinators with automated coverage, and served as the final engineering quality gate for a client-facing credit-card SDK.

Open source

Reusable SwiftUI infrastructure, built in public.

1,500+GitHub stars across public projects
Explore all open-source work

Values

How I approach the work.

Principles that shape the products I build, the technical decisions I make, and how I work with a team.

Users first

Start with a genuine user need, understand the context around it, and work backward toward the right solution.

Craft matters

Treat quality, polish, and beauty as part of functionality. The details shape how a product feels and how much users trust it.

Build strong foundations

Invest in architecture and tooling that make the product easier to evolve, the team faster, and future decisions less expensive.

Collaborate without ego

Debate ideas honestly, change course when a better answer appears, and optimize for the strongest outcome rather than personal ownership.

Availability

Palm Bay, Florida. Open to relocation anywhere.

Available for full-time software engineering roles across Apple platforms. Open to onsite, hybrid, or remote work.

Available for the right opportunity

Set up an interview.

Choose a time that works for you to talk about the product, the team, and where I can make an impact. Recruiters and hiring teams, please include the company, role, or job posting when scheduling.