• Self-directed and -motivated Ruby and PHP developer.
  • Experienced with building and managing websites including bespoke projects and e-commerce, and working with clients to deliver requested products.
  • Works well as a participant, facilitator or leader of teams and groups.
  • Has lived abroad (Middle East, West Africa), including three years with the US Peace Corps, and is comfortable working across cultural divides.
  • Liberal arts degree, including study of classical languages and music, western thought, mathematics and sciences.
  • Well-read, articulate individual capable of clear self-expression orally or in writing.
  • Proponent of the open source movement; avoids proprietary software.

Professional Experience

Software Engineer, TUNE 08/ 2014 – Present

Software Engineer, MobileDevHQ 02/ 2013 – 07/ 2014

Founder & Lead Developer, Fadidi Digital Media, LLC.10/ 2012 – 12/ 2014

  • Web Development company specializing in developing custom Ruby/Rails solutions for Peace Corps posts worldwide
  • Offers HostedPost, the managed DigitalPost solution developed by John Brown while at Peace Corps|Sénégal

Developer & Designer, Peace Corps | Sénégal02/ 2010 – 10/ 2012

  • In the role of sole developer and designer, worked with staff and Volunteers at Peace Corps|Sénégal to develop project concepts, visualize initial design, prototype, test and release the DigitalPost web application.
  • As technical consultant, worked with staff to find appropriate solutions to technical challenges.
  • Worked with PHP/Apache/MySQL using XAMPP on a MacBook Pro
  • Developed Rails apps using VirtualBox Debian/Ubuntu
  • Ruby/Gem management using RVM
  • Primary Projects:
    • DigitalPost
      • Manages Peace Corps post online presence/assets
      • See portfolio for technical information
    • Google Accounts/Apps Administration
      • Managed suite of Google resources, including permissions, curation, and technical configuration
      • Unreleased Projects
    • Local Language Dictionary
      • Simple wiktionary aimed at technically inexperienced native speakers of local languages in the developing world (
      • Ruby/Rails app
      • Postgres-backed
      • Omniauth/Devise/CanCan user authentication
    • Google Public Data Explorer Volunteer reporting data
      • Experimented with the Dataset Publishing Language (DSPL) to display Peace Corps|Sénégal Volunteer reporting data
    • Support ticket system
      • Ruby/Rails app designed for two-way 'support' tickets between Peace Corps Volunteers and staff.
      • Enforces a 1-1 initiator/responder model to force transparency and accountability

Media Producer, Peace Corps | Sénégal02/ 2010 – 04/ 2012

  • Developed photos and videos for promotional and educational purposes, using Final Cut Pro and Adobe Photoshop

Agroforestry Extension Agent, Peace Corps | Sénégal08/ 2009 – 02/ 2010

Teacher & Touchstones Advisor, Brummana High School, Lebanon09/ 2008 – 03/2009

Rowing Coach, Annapolis Rowing Club & St. John's College08/ 2007 – 05/ 2008


Saint Johns College, MD08/ 2004 – 05/ 2008
Bachelor of Arts, Liberal Arts



  • Rails
  • Resque
  • Sinatra
  • CodeIgniter


  • Terraform
  • Ansible
  • Packer
  • Heroku
  • Amazon Web Services (AWS)
  • Rackspace Hosting & Email services


  • Arch/Debian/Ubuntu/CentOS
  • Bash


  • French (conversational)
  • Sereer (West-African local language, conversational)
  • Ruby (proficient)
  • SQL (proficient)
  • JavaScript (proficient)


  • MySQL
  • PostgreSQL
  • Redis
  • Elasticsearch
  • MongoDB