Skip to content
View mackoj's full-sized avatar
πŸ€“
Neerding & Parenting
πŸ€“
Neerding & Parenting

Sponsoring

@SwiftPackageIndex

Highlights

  • Pro
Block or Report

Block or report mackoj

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
mackoj/README.md

Hi there πŸ‘‹

About Me

Calm, thoughtful and curious developer, currently at Jay & Jay(Sambot). Been building apps since 2010 in small and big teams for PagesJaunes, SeLoger, Lacoste, Louboutin, KLM, Boomerang and help Mojo with CI/CD.

Outside of regular app development I've contribute to many open source tools that I use and created a lot of tools to improve my team workflow.

I've done a few talks about iOS topics at conferences & meetups. https://speakerdeck.com/mackoj

My expertise

I focus on maintainable architecture, improving developer experience and efficiency by:

  • πŸ‘₯ Work great in teams
  • πŸ€” Designing flexible architecture that can be easily maintained and scaled
  • πŸ› οΈ Design, implement and document flexible & pragmatic solutions to an implementation issue
  • πŸ—£ Communicate in clear and simple terms with other teams (design, marketing, product, back-end)
  • πŸ§‘β€πŸ’» Train new developers
  • βš™οΈ Improve process with automation and tooling
  • πŸ’‘ Being a driver of innovation
  • πŸ‘₯ Help establish best practices

🐦 Twitter: @jeffreymacko

Pinned

  1. This simplifies the process of loadi... This simplifies the process of loading custom fonts that are resources in an iOS Apple SPM Package (Swift Package Manager).
    1
    import Foundation
    2
    import UIKit
    3
    
                  
    4
    public typealias FontNameExt = (name: String, ext: String)
    5
    
                  
  2. PackageGeneratorPlugin PackageGeneratorPlugin Public

    Package Generator is a Swift Package Manager Plugin for simply updating your Package.swift file

    Swift 9

  3. SchemeGeneratorPlugin SchemeGeneratorPlugin Public

    SPM Plugin that generate Schemes for the selected modules

    Swift 4

  4. PackageGeneratorCLI PackageGeneratorCLI Public

    Package Generator CLI is tool used by a Package Generator for extracting imports from code source. It use swift-syntax for the code analysing.

    Swift 2

  5. PlatformLookup PlatformLookup Public

    A simple tool to extract the correct platform

    Swift 2 2

  6. This script test if there is breakag... This script test if there is breakage in API
    1
    #!/usr/bin/env bash
    2
    
                  
    3
    # Get the last tag and test
    4
    swift package diagnose-api-breaking-changes $(git describe --abbrev=0 --tags `git rev-list --tags --skip=1 --max-count=1`)