Ethan Friedman

a full-stack web developer with media industry experience


who i am

Web developer seeking a position that allows me to use my varied skills, including JavaScript, React, Ruby, Rails, jQuery, Node, and Express, in the service of a forward-thinking media organization.

Formerly an editor and an agent, I have experience across the full spectrum of content creation, development, and publication.

The human need for compelling content is as strong as ever, whether in print or pixels. I love telling good stories well: whether it's how to grow a business, how to solve a puzzle, or how to escape to another world.


  • MyNYCData

    myNYCData: Interactions between the police and civilians is an important, hot-button issue in today's world. We wanted to make it easier to visualize the nature of these vital interactions in New York City. myNYCData allows users to generate visual representations of multiple datasets on New York's police. Built using Node, Express, D3.js, and data from NYC's Open Data.

  • Game of Bowls

    Prove you have the cutest pup on the planet with Game of Bowls, the online photo competition app where you submit photos of your pet for head-to-head competition! Github repo.

  • rummy.score

    rummy.score is a MEAN (MongoDB, Express, Angular, Node.js) application for tracking rummy 500 games and scores. Built to experiment with Angular

  • Haunted Mansion

    A choose-your-own adventure game built using React and the built-in browser Speech Recognition API. Github repo

enthusiastic, open to change, and always ready for a new challenge

more about me

General Assembly: Instructor 11/2015 - 05/2016

Teaching Assistant and Instructional Associate Taught Web Development to students in an immersive format. Focus on JavaScript, Node, Express, React and related technologies.

General Assembly 05/2015 - 08/2015

Web Development Immersive: A three-month, full-time immersive experience in front- and back-end web development.
Technologies I love to use include:

  • JavaScript
  • React
  • Node.js, Express
  • Ruby on Rails
  • MySQL, MongoDB, PostgresQL
  • Mongoose, Active Record
  • SASS, MaterializeCSS
  • jQuery, D3.js
  • Various APIs including Facebook, AmazonS3, Open Data, and more
  • Git, Github, Heroku
  • Angular
  • PHP
please reach out! I'd love to hear from you