Hernan Garchtrom

Senior Software Engineer at Webflow · Buenos Aires

About Me

I'm a senior software engineer at Webflow, based in Buenos Aires. I built the global locale bindings that let Webflow sites offer language and region switchers that update on their own, and the bindings for page settings.

Before Webflow I spent six years at Mural, working on the canvas itself. I designed the infinite canvas that became the default for every new mural, and wrote the Canvas2D rendering engine behind it, which took worst-case frame rate from about 10 fps to 40. Later I rewrote how arrows work, and arrow bug reports dropped close to zero.

I work on both frontend and backend. I'm happiest on products with complex interactions, where I can get involved early and help decide how they get built.

Experience

Webflow company logoWebflow

  • – Present

    Senior Software Engineer

    • Built global locale data bindings (locale, country, language, display name and display image), so sites can add language and region switchers that update automatically.
    • Built Page Settings bindings for active page metadata.

    TypeScript · AI · Systems design

Mural company logoMural

  • –

    Senior Software Engineer

    Owned user interactions and canvas navigation.

    • Added custom hit points to SVG shapes for diagramming.
    • Rewrote arrows from scratch. Arrow bug reports dropped to near zero.
    • Unified the text input tools across the app, so new features build on one implementation.
    • Worked with product and design on onboarding.
    • Was on the architecture team, working on reactive behaviors.

    TypeScript · React · Node.js · MongoDB · REST

  • –

    Software Engineer

    • Designed and built the Infinite Canvas, now the default for every new mural.
    • Added a dot grid for aligning elements.
    • Wrote a Canvas2D rendering engine in TypeScript. Worst-case frame rate went from ~10 to ~40 fps.
    • Built visual tests that compare expected and actual renders, which cut down bugs and regressions.
    • Shipped the engine into the main app.

    TypeScript · React · Canvas2D

Possible Worldwide company logoPossible Worldwide

  • –

    Lead Developer

    • Estimated projects and checked whether creative pitches were technically doable.
    • Supported the dev team and wrote code alongside them.
    • Built prototypes for new business pitches.
    • Built internal comms landing pages for Microsoft.
    • Mentored junior developers.

    JavaScript · Sass · Webpack · ESLint

Softvision

  • –

    Senior Software Engineer

    • Built frontend apps with React, Redux and Sass.
    • Worked on the backend in Node.

    TypeScript · React · Redux · Node.js · MongoDB · Sass

R/GA company logoR/GA

  • –

    Software Engineer

    • Built web apps with various JS frameworks and Sass.
    • Built APIs in PHP/Laravel (MySQL) and Node (MySQL, MongoDB).
    • Developer on Google Brandhack projects.

    Node.js · PHP · Laravel · MySQL · MongoDB · Ember.js

Earlier

  • –

    Software Engineer · Software Mind

  • –

    Software Engineer · Tecnosoftware

  • –

    Software Engineer · W3 Comunicación