The Wayback Machine - https://web.archive.org/web/20201220205648/https://github.com/pepibumur
Skip to content
Avatar
🔧
Building tools for developers
🔧
Building tools for developers

Highlights

  • Arctic Code Vault Contributor

Sponsors

@marcosgriselli
pepibumur/README.md

Hola 👋

Hi there! I'm Pedro Piñera, a software engineer born and raised in Spain, but that eventually ended up in Berlin, where I live nowadays with my wife. Every day of winter, I wake up wondering what motivated me to move to Berlin, and honestly, I still don't know. I currently work for a fantastic company, Shopify 🛒, which is revolutionizing e-commerce as no one has done before. I devote most of my time at Shopify building tools for mobile developers. I used to be an iOS developer who fell in love and broke up with Xcode several times, so I'm leveraging that knowledge to make mobile developers' life easier with tools. I mostly write them with Rails and Ruby, technologies that scared me at first when I confronted their lack of types and magic for the first time, but that I ended up liking.

On the Internet, I try to be a genuine, honest, and fun person. You'll find me saying and sharing what I think, even if that's against the established. I believe in the Internet where everyone shares the authentic version of themselves and don't pretend to be another persona, or accept what everyone around them does.

I share my experiences through blog posts, and most importantly, open-source projects. Whenever I come across a problem that I need to solve with software, I make it open-source so that anyone facing a similar issue can save some time and help others. Moreover, open-source has connected me with a lot of amazing people on the Internet. People that I wouldn't have had the opportunity to meet otherwise. Here are some open-source projects that I'm the proudest of:

  • xcodeproj: It's a Swift package to read, update, and write Xcode projects.
  • tuist: It's a command-line tool that provides a standard interface to work with Xcode projects.
  • microfeatures-guidelines: A proposal on how to structure frameworks in a modular iOS application.

I'm a very casual and approachable person, like you and most people in this world. Don't hesitate to DM me on Twitter or send me an email if you'd like to talk about anything or even grab a 🍺/☕️.

Work 👨‍💻

Here's the list of the companies that I've proudly been part of:

  • Shopify: Engineering Manager of the mobile tooling team since 2018
  • SoundCloud: Core iOS developer in 2015 and 2017
  • 8fit: Mobile developer in 2014 and 2015
  • Redbooth: iOS developer in 2013 and 2014

Values 🌱

Here's a list of values that I believe in and that drive most of my decisions in life:

  • Genuineness: I trust things and people when they are authentic, when they don't try to make up a false appearance. I often come across banal elements on the Internet, and I find it hard to put trust on them. Since I believe in being authentic, I seek authenticity myself. If feel bad, have flaws, did something wrong, or feel wonderful, that's what I share with others. I don't expect the same from others, nor I'd push them to do so.
  • Openness: I believe in the value of being open and sharing our learnings, mistakes, work, and experiences with others. This is a value that I learned from my experience doing open-source work and I think it applies to other areas. I try to be open and direct when talking to people, when dumping thoughts on my blog, or having discussions on GitHub. When openness is reciprocal, it inspires wonderful interactions between people.
  • Humility: I always try to keep my feet on the floor and don't forget where I come from. I do so by exercising appreciation, which in turn helps me stay humble and not let ego devour me. I'm not a person that likes to see himself as especial so when people see me through those lenses, I invite them not to do so by being a casual and approachable person, friend of friends.
  • Human-first: It's easy to lose our way in technology and forget that the ultimate of goal of technology is to empower and help people. I'm a huge detractor of companies like Facebook that exploit vulnerabilities of human beings. When I design and build software, I put people in the first place: values, moral principles, risk to addiction. Helping them is far more important to me than building a successful product that make people's life worse.

Pinned

  1. 📝 Read, update and write your Xcode projects

    Swift 1.3k 172

  2. 🚀 Create, maintain, and interact with Xcode projects at scale

    Swift 1.2k 119

  3. 📦📝 uFeatures guidelines

    316 15

  4. 📝 Personal website written in GatsbyJS

    JavaScript 4 3

2,545 contributions in the last year

Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Mon Wed Fri
Activity overview
Contributed to tuist/tuist, pepibumur/website, tuist/XcodeProj and 5 other repositories

Contribution activity

December 2020

Created 50 commits in 2 repositories

Created a pull request in tuist/tuist that received 5 comments

Update generators to use the traverser

Short description 📝 Continuing with the migration to ValueGraph, I'm updating all the components that are involved in the generation of the Xcode p…

+421 −259 5 comments

Created an issue in tuist/tuist that received 5 comments

Tuist format

Context 🕵️‍♀️ @unxavi brought up the idea of having a command that developers can use to format their code. In the same way, they can do tuist lint…

5 comments
Started 4 discussions in 1 repository
109 contributions in private repositories Dec 1 – Dec 19
You can’t perform that action at this time.