top of page
Open Site Navigation

Keith is a self-taught Senior Software Engineer with ten years of engineering experience. He started his career working at the University of Arizona’s Language Learning Lab, before starting his own captive portal company. After moving to NYC and building software for several fashion companies, he joined Def Method in 2016 and has been providing programming, management, and consulting services.

Keith excels at understanding all parts of an application and ramping up quickly on new projects. He has experience leading engineering teams and coaching clients on development and agile best practices.

When he's not writing code, Keith likes to learn human languages, make puns, woodwork, ride bikes and find beautiful places to hike.


Campaign Finance Technology

  • Led scaling efforts during the beginning of Covid-19 quarantine, when campaign finance technology became the only viable method for people to donate to NYC-based political campaigns.

Art Museum

  • Rebuilt three archive applications’ front-ends and created a standardized API interaction design.


  • Helped build the front-end of a flood risk calculator to compute insurance prices for all addresses in NYC’s 5 boroughs. Also helped refactor the calculator when FEMA updated their flood insurance rates.

Fashion-Tech Startup

  • Worked with the team to build the front-end of an E-commerce platform for preordering high fashion clothing and the admin area to editorialize any page. 

  • Managed the remote team in India and also built an isometric rendering engine based on Algolia and Mustache.js templates.

Flash Sale Startup Post-Acquisition

  • Completed overhaul of the front end of the site and the eventual integration of sale-affiliate reporting to the acquiring company's corporate APIs.

Government Contractor

  • Taught the engineering staff React.js and React best practices, and provided a roadmap for implementing React throughout the rest of the application.

Early Stage Startup

  • Build a custom captive portal to monetize commercial internet connections.

Connect with Keith

Highland Park, NJ (hometown)

Brooklyn, NY (current city)

Bachelor of Arts, Double Major in Fine Art Photography and Journalism, University of Arizona

Ruby, Python, MySQL, RSpec, Ruby on Rails, JavaScript, jQuery, SS3, MongoDB, Redis, jQuery, PHP, React.js, Heroku, Aurelia, Sinatra, Django, Postgres, AWS Services

Keith Perfetti

Senior Software Engineer

bottom of page