Want to hire us? [email protected]

Our Mission

Position Development is a worker-run software development company, with a focus on independent media, cultural institutions and socially minded organizations.

Our worker-run team specializes in the needs of independent and radical media. With this focus, we efficiently serve the software needs of the organizations that we care about in a way that focuses on their goals.

The flexibility and skills that we have developed also enable us to excel in work with start-ups and mid-sized businesses of all kinds.

Our Clients

Our Services

We carefully pair high-end technology services to the requirements and reality of our clients' day to day operation. We study their needs and create unique systems and processes to make sure their objectives are met.

Front and Backend Development

Automated Testing and Deployment

Ecommerce and Fulfillment

Legacy Applications

Technical Strategy

Project spotlight

Verso Books (versobooks.com)

I’ve worked closely with Position Development for nearly three years, and I’m very happy to highly recommend them — they’re an unusually talented and effective development studio.

With regular maintenance tasks and smaller projects, where we work directly with Position Development, they have been able to explain the potential merits and problems of alternative approaches. With larger projects — where Verso also engages Rumors as a design studio — Position Development have been very helpful in negotiating our various roles, and flexible in adopting extra tasks and/or working in different ways with the design team.

They work as a very effective team, and my management has been limited to a weekly review and discussion of projects and tasks within JIRA. I’ve been impressed by their assessment and adoption of different systems for project-based teamwork. They often work in pairs, which seems to work very well.

We’re very happy with our working relationship with Position Development, and very keen to see them grow and take on more projects!

Jacob Stevens, Managing Director, Verso Books

Our Tech


Ruby, Java, Haskell, SQL, Javascript, Python


Postgresql, MySQL, Redis


AWS, Heroku, Stripe, Braintree

Learn More

Our Team

Matt Raibert

Matt’s software philosophy is to stay focused on identified business needs and to avoid spending time on over-engineered solutions. He and his team craft understandable, maintainable code that does what it needs to do. He has developed skill at this over a 10 year career in the software industry serving a variety of happy clients.

In his work as a consultant for Cyrus, Matt experienced first-hand the value of highly agile, collaborative, and democratic software development teams. In 2014 he co-founded Position Development with the mission of making a more democratic company.

Through his network of leftist and progressive media makers, Matt has developed a niche for Position as the foremost provider of ecommerce and custom web-application development for independent media.

Libby Horacek

Libby is a software developer with an interest building excellent, sustainable technical infrastructure for growing organizations. In 2014, she received a grant to study at the Recurse Center, which allowed her to move from her home state of West Virginia to NYC.

After studying functional programming at RC, she joined The Learning Collective, a group of activists teaching each other to create software for power-distant publics. There she met Daniel Patterson, then a worker-owner at Position, who encouraged her to apply to work with Position. Libby has also spoken at conferences and technical meetups including Allied Media Conference, !!Con, AlterConf DC, and Haskell Users Group.

Cassie Moy

Cassie’s priority is writing high quality software for organizations doing important work. She works mostly in Ruby and Rails, and is currently interested in creative coding and generative lit. In her free time, she volunteers for Coalition for Queens and Girl Develop It.

Previously, she worked as a web developer in the financial sector, building internal tools for financial institutions. Cassie first became interested in programming while she was studying public policy and English at the University of Chicago. Cassie started at Position Development as an apprentice in 2015.

David Hartunian

David is a programmer who enjoys working on user-facing software and collaborating closely with clients.

Over the course of 8 years in the industry, David gained experience solving problems through software for finance and education. He most recently spent 3 years building educational technology software at Knewton where he was involved in all aspects of technical planning and implementation including data modeling, user research, and frontend design.

David loves working at Position because he enjoys supporting the work of its clients and being part of its strongly collaborative culture.

Jeca Armstrong

Jeca loves writing software that solves people’s problems, and is grateful to have had the opportunity to do just that as a consultant on over a dozen projects.

In her free time she is on the board of a national nonprofit advancing the careers of women and nonbinary people in tech and organizes their NYC chapter. In a past life she worked in fundraising and community organizing around environmental, labor, and social issues.

Todd Mazierski

Todd is a developer with 8 years’ experience writing software with Ruby, JavaScript, and PHP. Recent career highlights include implementing TypeScript analysis for Code Climate and building Etsy’s new order management app with React and Redux.

What makes him unique, though, is his prior background as a technical support agent and tester. He’s acutely aware that solid technology is not the only factor in a project’s success — close collaboration and effective communication are also vital.

Daniel Patterson

Daniel was a worker-owner of Position before he left to study at Northeastern University.