Skip to content
View jfdoradotr's full-sized avatar
πŸ–₯️
Share what you learn
πŸ–₯️
Share what you learn

Block or report jfdoradotr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jfdoradotr/README.md

Hey, I'm Juan πŸ‘‹

Senior iOS Engineer from Mexico πŸ‡²πŸ‡½ Β· 11+ years shipping iOS apps, from UIKit to SwiftUI.

🌐 swiftyjourney.com Β· πŸ’Ό LinkedIn Β· πŸ™ SwiftyJourney on GitHub


πŸ‘¨β€πŸ’» About me

  • πŸ›’ Today I build ads and promoted products for a Fortune 500 retailer's iOS app.
  • 🧱 I care about code a team can still change years later: clear boundaries, real tests, and reviews that follow the team's own decisions.
  • πŸ§ͺ Clean Architecture, TDD, and modularization are my default; Swift Testing over XCTest.
  • πŸ€– Learning how AI agents fit into real Swift codebases, and Swift Concurrency in depth.
  • πŸŽ“ Moderator at Essential Developer since 2022.
  • ✍️ I write about the parts of iOS that don't fit in a tutorial at swiftyjourney.com.

πŸ›  Stack

let practice = ["Clean Architecture", "MVVM", "TDD", "Modularization", "ADRs"]
let apple    = ["Swift", "SwiftUI", "UIKit", "Swift Concurrency", "Swift Testing", "Instruments"]
let tools    = ["GitHub Actions", "Xcode Cloud", "Datadog", "Claude Code", "MCP"]

🚧 Projects

Project What it is
iOS agent skills Claude Code skills for architecture, requirements, Swift, Swift Testing, SwiftUI, and UIKit interop
Country Quiz CLI and iOS app built with TDD, clean architecture, and on-device FoundationModels
BTC Price Study Case Clean Architecture and TDD from user stories to business logic
MyMangas Modular SwiftUI app, final project of the Swift Developer Program 2025
TAXI Xcode themes installer: 6 color schemes Γ— 6 fonts

✍️ Latest articles

➑️ All posts · RSS


Let's talk iOS: architecture, agentic workflows, or just a good Swift conversation. Message me on LinkedIn β†’

Popular repositories Loading

  1. Xcode-Snippets Xcode-Snippets Public archive

    This is a Snippet collection for Xcode that I am and still building for productive development

    Makefile 4

  2. Notto Notto Public

    This basically is a simple clone of the most common and popular notes app that you may already know.

    Swift 2 1

  3. my-mangas-app-study-case my-mangas-app-study-case Public

    Swift 2

  4. RockPaperScissors-SwiftUI RockPaperScissors-SwiftUI Public

    A brain training game that challenges players to win or lose at rock, paper, scissors.

    Swift 1

  5. ai-powered-ios-development-rules ai-powered-ios-development-rules Public

    This project will include rules for the iOS development that you can add into your project

    1

  6. ShoppingList ShoppingList Public

    Create a basic shopping list, that will let you share it through different socials.

    Swift