Scroll To View More
Hire the top 3% of freelance developers
Erick Katzenstein

Erick Katzenstein

Brooklyn, United States
Member since April 10, 2017
Erick is a lead developer at a technology consulting studio based in New York and Portland. Much of his professional experience includes technology development with product, automotive, and architectural designers—focusing on ways to improve design process through web and stand-alone applications. Erick's background is in architectural design, and his major interests include 3D interaction and data visualization.
Erick is now available for hire
Portfolio
Experience
  • HTML, 6 years
  • JavaScript, 6 years
  • Grasshopper, 6 years
  • Three.js, 4 years
  • D3.js, 4 years
  • GLSL, 3 years
  • Node.js, 2 years
  • React, 2 years
Brooklyn, United States
Availability
Part-time
Preferred Environment
macOS, VS Code, Git
The most amazing...
...thing I've coded is an interactive reaction/diffusion shader with GLSL and Unity3D.
Employment
  • Software Engineer (Front-End)
    2017 - PRESENT
    Enigma Technologies
    • Worked for Enigma Assembly and Enigma Public—focusing on front-end architecture and development.
    Technologies: JavaScript, React, Redux, Flow, Jest, HTML, CSS, WebGL, SVG
  • Lead Developer
    2016 - 2017
    Mode Lab
    • Led the New York development team—focusing on the strategic growth and success of the online research and development initiatives.
    • Developed full-stack web and desktop apps with 3D interaction, data visualization, and parametric CAD models.
    • Conducted in-depth work with client teams—focusing on all aspects of the companies business—including project management, customer relations, strategy, and advanced research and development.
    Technologies: Node.js, React, Redux, WebGL, CAD
  • Senior Technology Specialist
    2014 - 2016
    Mode Lab
    • Acted as the technology lead on several computational modeling projects—developing tools for custom CAD applications and web applications.
    • Led several educational programs on technology training—focusing on adoption of custom tools developed in-house.
    • Led 12 workshops in a little over two years on parametric modeling in architecture and product design with clients and participants from various technology conferences.
    Technologies: Node.js, GLSL, WebGL, CAD
  • Design Technologist
    2011 - 2014
    LMN Architects
    • Worked for LMN Tech Studio: a design collaboration and technology consultation within LMN Architects.
    • Researched and developed on a variety of projects—focused primarily on parametric modeling, digital fabrication, and software interoperability.
    Technologies: JavaScript, CAD, SQL
Experience
  • Threejs.live (Development)
    http://threejs.live

    Threejs.live is a project that focuses on accessing Three.js examples in the browser and editing it in the session. The stack includes React, Redux, and CodeMirror.

  • D3js.live (Development)
    http://d3js.live

    This is the sister project of Threejs.live where you can do interactive scene editing in the browser; using CodeMirror, React, and Redux.

  • Create React App Full-Stack (Development)
    https://www.npmjs.com/package/create-react-app-fullstack

    This is an NPM module that has boilerplate code for the full-stack version of a Create React app; using Express and Sequelize. It was the winner of a Fullstack Academy Hackathon.

  • Emojimation (Development)
    https://ekatzenstein.github.io/emojimation/

    An NPM module for animated expressions using SVG. Built for an AI-powered sentiment-analysis chat room, using the Watson Tone Analyzer API.

    This package's initial conception was for the React Riot Hackathon 2017—where our team took home the Innovation Award.

  • Adobe Illustrator WebGL Contour Tool (Development)
    http://executable.io/2016/04/06/threejs-and-adobe-illustrator-webgl-contour-tool/

    With this extension, you can import OBJ models and bring 3D interactions into Illustrator. You can also contour imported geometry, create sectional models for laser-cutting, CNC milling, and other subtractive fabrication/manufacturing.

Skills
  • Languages
    CSS, JavaScript, HTML, GLSL, Processing, SQL
  • Libraries/APIs
    React, Three.js, D3.js, Node.js, jQuery, React Router, WebGL
  • Tools
    Rhinoceros, Grasshopper, Adobe Illustrator, Adobe Photoshop, Adobe InDesign, Revit, AutoCAD, Sequelize
  • Other
    3D, Design, Google Material Design, Data Visualization
  • Frameworks
    Redux, Express.js, Electron.js
  • Platforms
    Web, Desktop
  • Paradigms
    Agile
  • Storage
    MySQL, PostgreSQL
Education
  • Master of Architecture in Architecture
    2008 - 2010
    University of Pennsylvania - Philadelphia, PA, USA
  • Bachelor of Arts in Architecture and Math
    2004 - 2008
    University of Pennsylvania - Philadelphia, PA, USA
Hire the top 3% of freelance developers
I really like this profile
Share it with others