Skip to content
View gonzalocasas's full-sized avatar

Highlights

  • Pro

Organizations

@ttn-zh @compas-dev @gramaziokohler

Block or report gonzalocasas

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gonzalocasas/README.md

> Gonzalo Casas

Software engineer & lecturer at Gramazio Kohler Research, ETH Zürich

End-to-end software engineering spanning electronics and robotics, distributed systems and web technologies, computational geometry and algorithmic design.

I build open-source tools for computational design and digital fabrication, usually somewhere along the path between a physical machine and a design idea.

Open source

COMPAS Core developer of the open-source framework for computational research and collaboration in architecture, engineering, fabrication and construction.

COMPAS FAB Robotics framework for kinematics, motion planning, collision checking and fabrication workflows across CAD and robotics backends.

COMPAS EVE Event-based infrastructure for communication across threads, processes and distributed computers.

COMPAS Timber Computational design and fabrication tooling for timber structures.

COMPAS XR Infrastructure connecting computational design, extended reality and robotic fabrication.

roslibpy Robotics: ROS 1 & 2 python client over WebSockets.

Antikythera Experimental infrastructure for distributed fabrication: coordinating planning, state, tasks and execution across heterogeneous machines and software.

Current experiments

LAMCP A lightweight Model Context Protocol bridge between AI coding agents and live Rhino / Grasshopper environments.

Vocalika Vocal training web app to track metrics of recorded vocal performances against reference tracks.

Teaching

I teach Coding Architecture I & II at ETH Zürich, introducing architecture students to programming, computational design and digital fabrication.

The goal is not just to teach a programming language, but to teach students how to design computational systems for digital materiality.


Quality-oriented, relentlessly curious, and a huge open-source advocate.

Pinned Loading

  1. compas-dev/compas_fab compas-dev/compas_fab Public

    Robotic fabrication package for the COMPAS Framework.

    Python 138 47

  2. RobotWebTools/roslibpy RobotWebTools/roslibpy Public

    Python ROS Bridge library

    Python 335 59

  3. compas-dev/compas_robots compas-dev/compas_robots Public

    Basic infrastructure for working with robots in COMPAS.

    Python 4 8

  4. compas-dev/compas_threejs compas-dev/compas_threejs Public

    Python 3

  5. gramaziokohler/antikythera gramaziokohler/antikythera Public

    Python 2

  6. compas-dev/vscode-compas-threejs compas-dev/vscode-compas-threejs Public

    Visual Studio Code extension to visualize COMPAS geometry files (for now, only protobuf ones)

    TypeScript 1