Polylingual//Programmer

I am an Engineer who does not distinguish between technologies and design. I have lived a lifetime of working Open Source.

My career has taken me from startups, dev tools, large-scale documentation to video games. I am now at a place where I live more like a digital hermit.

Bluesky is my main, if quiet, outlet: @orta.io

Today, I head up tech at Puzzmo. If you are here because I posted about a job, email puzzmo-fe@orta.io

Puzzmo

Co-founder.

Tech lead on entire project

I co-founded Puzzmo with Zach Gage a year or two before Wordle changed the whole ecosystem. It's a reasonable assumption that anything created at Puzzmo which was not a game was something I was involved in.

Before we launched, Puzzmo was sold to Hearst, who handle the business side of things, I currently work and continue to evolve the platform!

Puzzmo Platform

A studio for everyone.

'Move it to config!'

I built-out and maintain a 'GitHub for Puzzle Generation' which powers running our dailies from scheduled generated games to complex editorial/fact checking systems.

TypeScript Playground

REPL in the Cloud.

Sharing the process

Bouncing ideas off Ryan Cavanaugh to create a world-class website for using, exploring and developing with TypeScript. Creating sharable snippets, with powerful introspection tools and deep customization.

TypeScript Ecosystem

Ecosystem Engineering.

Automation that scales

With Eli Barzilay to introduce automation-tooling on DefinitelyTyped, one of the most active GitHub repos in the world. We built an access-control layer which made it safe for people to maintain types for all of npm's un-typed JavaScript.

Flappy Royale

Flappy Fatale.

100 Players are Flapping

Working with Em Lazer-Walker and Zach Gage we explored an unconventional take on Flappy Bird for mobile and web. It's a cruel game with no win state, from which of 20 million birds have flapped out.

Design + JS

Giving back by design.

Pretty potentate

I've been helping out some of my favourite JavaScript dev-tools by re-designing and consolidating their homepages.

Danger in Swift

Bringing Danger back.

JavaScript-powered tooling for other communities

Working with Franco Meloni we used some of the Danger JS tech created for Peril to create a way for iOS folks to own their Dangerfiles.

Danger in Swift is a nice trip back home after graduating to a new community.

Transparent Engineering Culture

READ ME.

Consolidated Culture Documentation

Over time Artsy's engineering documentation became fragmented, rarely updated and with few contributors.

I consolidated all docs, open sourced most and created a process for finding or creating new docs.

AR Artworks at Artsy

A fresh perspective on View in Room.

Working with Brian Watterson and Katarina Batina we created an augmented reality experience to the Artsy app using Apple's bleeding-edge ARKit 1.5.

Bit stressful because of technical constraints (and the vague-ness of reality), but we found a way to make it work.

Peril

Caring at Scale.

GitHub automation before it was cool

I took Danger to the server, expanding the scope of automation for cultural rules to be anything related to GitHub

At Artsy, Peril lets us apply minimal viable process in all sorts of new and interesting places by mixing schedulers and webhook processing

Danger JS

Consolidated Caring.

Like Danger in Ruby - but for JavaScript

If Artsy was moving to JS for iOS, we needed to have our tools to come with us.

Re-writing Danger for JS gave me the chance to fix fundamental blockers for creating a considerably larger Danger eco-system of tools.

Migration to React Native

De-siloing and consolidating tooling.

Long term thinking

When Eloy Durán pitched we should move to React Native at Artsy, I helped his idea not just work - but succeed.

My contributions ranged from documenting our process, pitching stake-holders, choosing, owning and improving dependencies and helping to establish a high quality engineering culture across the shared web and iOS infrastructure .

Danger Ruby

Caring About Culture.

Like unit tests, but for team culture

Working with Felix Krause we created a way to write tests in a way that couldn't exist before.

Danger is a feedback and testing system for looking at the environment of your code reviews.

CocoaPods.app

Less Hassle, More Pods.

Compiling Dependencies

Working with Eloy Durán and Nate West. We built a hosted environment for all of CocoaPods' environment.

We went all out as an IDE for understanding your Podfile. Auto-completion, inline errors, migration advice and an integration overview.

Artsy Shows

TV, Shows.

Visually Stimulating

Working with Owen Dodd and Katarina Batina we created a beautiful way to experience current exhibitions from galleries and museums around the world on your TV.

Small scope, tight deadline and a great working design/dev relationship.

Open Source By Default

If no one says 'no', keep going.

Radical Openness

With help from Daniel Doubrovkine I transformed the Artsy Mobile team to be Open Source by default.

We started small, and over the course of a year I made a lot of hard calls and eventually came out with all of our apps available for others to learn from.

GIFs.app

Find GIFs easily.

The most distracting app to work on.

Over the course of years, me and a bunch of internet random contributors eventually shipped a Mac app for quickly finding GIFs.

Took far too long to make.

Eidolon

On-site Kiosk App

An experiment in Open Source.

I worked with Ash Furrow, Katarina Batina and 1aura Brown. We built an app for browsing works, swiping cards and making auction bids. We did it in Swift, in the Open.

Artsy 1.3 - Fairs

Locating the Fair

Mapping the booths.

I worked with Rob Bohnke, dB., 1aura Brown and Katarina Batina. We made the fair experience mobile. Opening out with The Armory Fair 2014, and moving around the world.

CocoaPods

The Cocoa Dependency Manager

Design Dictating.

Consolidate the documentation, helped create the brand. The tentpole project for Open Source in iOS/Mac/watchOS/tvOS world.

Built with Andy Myers, Florian Hanke & the CocoaPods Team.

Artsy for iOS

The art world in your pocket

Browsing Artworks in Style.

Got $100,000 to spend on Artworks? Or just happen to be interested in exploring the art world. This app has you covered.

Featured weekly in the App Store globally, entirely Open Source.

Initially built with Robert Lenne & Leonard Grey.

CocoaDocs

Documentation, yawn, boring.

Your code, publicly documentated.

My initial dive into large scale OSS projects is CocoaDocs. CocoaDocs would host every CocoaPods' documentation for free, automatically.

PutIO For iOS