My Projects

These are the projects that I've worked on. Take a look, and feel free to ask anything.

Mejores Prácticas del Desarrollo de Aplicaciones para iOS con Swift

I wrote a book about Swift's best practices, and how to leverage them to create scalable iOS applications.

SwiftEnEjemplos.com

An ongoing effort to curate a list of fine-grained Swift examples. I got the idea from https://gobyexample.com, and decided that this was a good opportunity to create something to help Spanish-speaking developers that want to learn Swift reduce the learning curve of learning this new exciting language.

AprendeiOS.com

A blog centered around sharing tips, tricks, and news about iOS development, in Spanish. I also host a weekly podcast called "El Podcast de Aprende iOS," where each week I choose a topic related to being an iOS developer in 2017 and talk extensively about it.

WebDevTalks.mx

I'm a member of the comitee that organizes a developer-focused monthly meetup in my hometown. We gather once a month to talk about JavaScript, Ruby, mobile development, and industry best practices.

I've been particularly focused on getting the word out there about the meetup, and encouraging students to attend our sessions.

iosjobs.mx

I saw an opportunity to create a site to help Spanish-speaking developers land jobs at companies looking for iOS contractors. With iosjobs.mx, I worked hand to hand with recruiters to help them tailor their offers to make them more attractive to potential recruitees.

The site was originally built using Phoenix, the Elixir web framework, and later ported to Wordpress. I published a weekly newsletter every week for 6 months, and stopped because I couldn't justify the time I was putting into it.

Open Source Code

  • SwiftyOpenPay: I wrote this small client to communicate with OpenPay's API, since their ObjC client was really outdated. Wrote it with Swift 2.1, have yet to update it to Swift 3.
  • PTModel: PTModel is a simple object store for iOS applications. It lets you persist data locally, without the hassle of dealing with other more complex (and powerful) libraries.
  • P3Foundation: This is PFoundation's evolution to use Swift 4.
  • P3UIKit: This is PUIKIt's evolution to use Swift 4.
  • P3NetworkKit: This is PNetworkKit's evolution to use Swift 4.

Deprecated

  • PFoundation: This is my wrapper around Foundation classes and contains many utilities that I reuse constantly.

  • PUIKit: My wrapper around Apple's UIKit, in the same fashion as PFoundation.

  • PNetworkKit: Set of utility classes built on top of PFoundation that make network tasks a breeze.