Scroll To View More
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 the design process through web and standalone 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
  • JavaScript, 7 years
  • HTML, 7 years
  • Grasshopper, 6 years
  • Three.js, 5 years
  • D3.js, 5 years
  • React, 3 years
  • Node.js, 3 years
  • GLSL, 3 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
  • Front-end Software Engineer
    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
  • Freelance Interactive 3D Graphics Developer (Three.js)
    2017 - 2018
    Fitd Furniture Ltd (via Toptal)
    • Full-stack developer.
    • Comprehensive design in collaboration with the client.
    • Implemented custom WebGL/GLSL in tandem with Three.js.
    • Developed a Node.js/PostgreSQL back-end and a React/Redux front-end.
    • Adaptive parametric model complete with pricing logic.
    Technologies: React, Redux, Three.js, PostgreSQL, Sequelize, Express.js, Node.js, Stylus, Stripe, Acuity
  • 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 tech lead on several computational modeling projects—developing tools for custom CAD applications and web applications.
    • Led several educational programs on technology training—focusing on the 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
  • Fitd 3D Cupboard Configurator (Development)
    https://app.fitd.com/

    Fitd.com provides clients with the opportunity to design and order custom cupboards within a 3D interface.

    I worked on the development of WebGL, the back- and front-end, and the design (solo project). This was a comprehensive site that was built in collaboration with a startup based out of London, UK.

    Technology Stack: Node.js, React, WebGL, Three.js, Stripe, Acuity, SendGrid

  • 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.

    Technology Stack: React, Redux, 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

    Technology Stack: CodeMirror, React, 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. It was the winner of a Fullstack Academy Hackathon.

    Technology Stack: Express, Sequelize

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

    An NPM module for animated expressions using SVG. It was 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.

Skills
  • Languages
    JavaScript, CSS, GLSL, HTML, TypeScript
  • Libraries/APIs
    React, Three.js, D3.js, Node.js, WebGL
  • Tools
    Grasshopper, Rhinoceros, Sequelize, AutoCAD
  • Platforms
    Web, Desktop
  • Storage
    PostgreSQL, MySQL
  • Other
    Data Visualization, 3D, Design
  • Frameworks
    Express.js, Redux, Electron.js
  • Paradigms
    Agile
Education
  • Master of Architecture degree in Architecture
    2008 - 2010
    University of Pennsylvania - Philadelphia, PA, USA
  • Bachelor of Arts degree in Architecture and Math
    2004 - 2008
    University of Pennsylvania - Philadelphia, PA, USA
I really like this profile
Share it with others