<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>GENEATCG</title><link>https://www.geneatcg.com/</link><description>Recent content on GENEATCG</description><image><title>GENEATCG</title><url>https://www.geneatcg.com/images/cover.jpg</url><link>https://www.geneatcg.com/images/cover.jpg</link></image><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 19 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.geneatcg.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Coupled Rigid-Block Analysis (CRA)</title><link>https://www.geneatcg.com/portfolio/cra/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/cra/</guid><description>Stability-aware design of complex discrete-element assemblies</description></item><item><title>PCA Faces</title><link>https://www.geneatcg.com/portfolio/pca-faces/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/pca-faces/</guid><description>3D face morphing using PCA on high-dimensional point cloud data</description></item><item><title>Robotic Force Printing</title><link>https://www.geneatcg.com/portfolio/robotic-force-printing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/robotic-force-printing/</guid><description>MIT Design-Build Workshop exploring robotic additive manufacture of shell structures</description></item><item><title>Strabag Clash Management System</title><link>https://www.geneatcg.com/portfolio/strabag-clash/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/strabag-clash/</guid><description>Multi-project BIM issue management system with commenting and model review</description></item><item><title>Script-based Product Description</title><link>https://www.geneatcg.com/portfolio/script-based-product-description/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/script-based-product-description/</guid><description>Using modern programming languages as a file format for 3D product information</description></item><item><title>Assembly-Aware Shell Structures</title><link>https://www.geneatcg.com/portfolio/assembly-aware-shell/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/assembly-aware-shell/</guid><description>Computational workflow for assembly-aware design of masonry shell structures</description></item><item><title>Leopard</title><link>https://www.geneatcg.com/portfolio/leopard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/leopard/</guid><description>Open source mesh processing plugin for Grasshopper with subdivision schemes</description></item><item><title>PhysX.GH</title><link>https://www.geneatcg.com/portfolio/physxgh/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/physxgh/</guid><description>Rigid body simulation tool for Grasshopper using NVIDIA PhysX</description></item><item><title>ICD/ITKE Research Pavilion 2015/16</title><link>https://www.geneatcg.com/portfolio/icd-itke-pavilion/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/icd-itke-pavilion/</guid><description>Computational design tools for a bending-active research pavilion at University of Stuttgart</description></item><item><title>Robotic Light Sculpture</title><link>https://www.geneatcg.com/portfolio/robotic-light-sculpture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/robotic-light-sculpture/</guid><description>Light sculpture created by an industrial robot using Kinect V2 point cloud scanning</description></item><item><title>Fish</title><link>https://www.geneatcg.com/portfolio/fish/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/fish/</guid><description>3D swarm simulation with GUI written in Processing</description></item><item><title>Rhino.Python Swarm Bridge</title><link>https://www.geneatcg.com/portfolio/swarm-bridge/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/swarm-bridge/</guid><description>Swarm behaviour simulation in Rhino.Python generating bridge geometry</description></item><item><title>Digital Lamp GUI</title><link>https://www.geneatcg.com/portfolio/digital-lamp-gui/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/digital-lamp-gui/</guid><description>Undergraduate architectural thesis GUI for a generative church prototype, written in Processing/Java</description></item><item><title>Butterfly Effect Pavilion</title><link>https://www.geneatcg.com/portfolio/butterfly-effect-pavilion/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/butterfly-effect-pavilion/</guid><description>Parametric pavilion design for Ilan Green Expo 2014</description></item><item><title>LEGO Tool for Rhino</title><link>https://www.geneatcg.com/portfolio/lego-tool/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/portfolio/lego-tool/</guid><description>Python script for Rhino to design and 3D print customised LEGO components</description></item><item><title>Barycentric Coordinates</title><link>https://www.geneatcg.com/blog/barycentric-coordinates/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/barycentric-coordinates/</guid><description>Deriving barycentric coordinates from dot products — a fundamental tool for point-in-triangle tests, mesh interpolation, and more.</description></item><item><title>Open-Sourcing GENEATCG.com</title><link>https://www.geneatcg.com/blog/open-sourcing-geneatcg/</link><pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/open-sourcing-geneatcg/</guid><description>The source code behind this website is now public. Here&amp;#39;s how it&amp;#39;s built and why I decided to open it up.</description></item><item><title>Ansys Joins Synopsys</title><link>https://www.geneatcg.com/blog/ansys-joins-synopsys/</link><pubDate>Thu, 17 Jul 2025 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/ansys-joins-synopsys/</guid><description>A new chapter as the Ansys team becomes part of Synopsys, continuing work in computational geometry, meshing, and geometric algorithms.</description></item><item><title>Made in Science Podcast #44 — Engineering is like cooking and art</title><link>https://www.geneatcg.com/blog/made-in-science-podcast/</link><pubDate>Fri, 01 Nov 2024 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/made-in-science-podcast/</guid><description>Featured on the University of Stuttgart&amp;#39;s Made in Science podcast, discussing 3D computational geometry, architecture, and the journey as a designer, engineer, and scientist.</description></item><item><title>Remembering Genie</title><link>https://www.geneatcg.com/blog/remembering-genie/</link><pubDate>Fri, 22 Mar 2024 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/remembering-genie/</guid><description>One year ago, we lost our beloved Genie. A tribute to a free and beautiful soul.</description></item><item><title>Doctor of Sciences — ETH Zürich</title><link>https://www.geneatcg.com/blog/phd-dissertation/</link><pubDate>Sat, 05 Aug 2023 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/phd-dissertation/</guid><description>My PhD dissertation &amp;#39;Stability Assessment of Discrete Shell Structures during Assembly&amp;#39; is now available online.</description></item><item><title>I Defended My PhD at ETH Zürich!</title><link>https://www.geneatcg.com/blog/phd-defense/</link><pubDate>Mon, 13 Mar 2023 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/phd-defense/</guid><description>After 4.5 wonderful years at ETH Zürich, I successfully defended my PhD dissertation on the stability assessment of discrete shell structures.</description></item><item><title>Joining Ansys — From Zürich to Stockholm</title><link>https://www.geneatcg.com/blog/joining-ansys/</link><pubDate>Mon, 23 Jan 2023 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/joining-ansys/</guid><description>Starting a new chapter as R&amp;amp;D Engineer II at Ansys, working on 3D Geometry Processing and Computational Geometry.</description></item><item><title>COMPAS CRA — Open Source Release</title><link>https://www.geneatcg.com/blog/compas-cra-open-source/</link><pubDate>Fri, 02 Sep 2022 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/compas-cra-open-source/</guid><description>Coupled Rigid-Block Analysis (CRA) for the COMPAS framework is now open source.</description></item><item><title>Adopting Genie — 浪浪別哭 Podcast Ep. 36</title><link>https://www.geneatcg.com/blog/adopting-genie/</link><pubDate>Sun, 17 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/adopting-genie/</guid><description>Our story of adopting Genie from Taiwan to Switzerland, featured on the 浪浪別哭 (Lang Lang Don&amp;#39;t Cry) podcast.</description></item><item><title>Coupled Rigid-Block Analysis (CRA) — Published in CAD</title><link>https://www.geneatcg.com/blog/coupled-rigid-block-analysis/</link><pubDate>Tue, 08 Feb 2022 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/coupled-rigid-block-analysis/</guid><description>Our latest research on Coupled Rigid-Block Analysis (CRA) is published in the SCI journal Computer-Aided Design.</description></item><item><title>Emacs Org Mode export to pdf</title><link>https://www.geneatcg.com/blog/emacs-org-mode-export-to-pdf/</link><pubDate>Tue, 10 Nov 2020 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/emacs-org-mode-export-to-pdf/</guid><description>How to use Emacs Org Mode with LaTeX templates to write and export research documents to PDF.</description></item><item><title>oh-my-phd</title><link>https://www.geneatcg.com/blog/oh-my-phd/</link><pubDate>Mon, 09 Nov 2020 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/oh-my-phd/</guid><description>A reflection on 4.5 years of doctoral research at ETH Zürich — the highs, the lows, and everything in between.</description></item><item><title>Rhino Mac PyCharm autocomplete</title><link>https://www.geneatcg.com/blog/rhino-mac-pycharm-autocomplete/</link><pubDate>Fri, 06 Nov 2020 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/rhino-mac-pycharm-autocomplete/</guid><description>Setting up PyCharm for Rhino Python scripting on Mac with full autocomplete support.</description></item><item><title>Using Git like a Pro</title><link>https://www.geneatcg.com/blog/using-git-like-a-pro/</link><pubDate>Wed, 01 Apr 2020 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/using-git-like-a-pro/</guid><description>A comprehensive Git tutorial covering branching, rebasing, stashing, and workflows for professional software development.</description></item><item><title>離島人 Humans Offshore Podcast EP052 — 建築設計、數位製造與電腦科學的跨領域研究</title><link>https://www.geneatcg.com/blog/humans-offshore-podcast/</link><pubDate>Sun, 24 Nov 2019 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/humans-offshore-podcast/</guid><description>Featured on 離島人 | Humans Offshore Podcast, sharing my interdisciplinary journey across architecture, digital fabrication, and computer science at ETH Zürich.</description></item><item><title>Robotic Force Printing - MIT Design-Build Workshop 2019</title><link>https://www.geneatcg.com/blog/robotic-force-printing-mit-design-build-workshop-2019/</link><pubDate>Fri, 01 Feb 2019 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/robotic-force-printing-mit-design-build-workshop-2019/</guid><description>Exploring robotic fabrication and force-based 3D printing at the MIT Design-Build Workshop 2019 in Shanghai.</description></item><item><title>PhysX.GH</title><link>https://www.geneatcg.com/blog/physxgh/</link><pubDate>Tue, 01 Jan 2019 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/physxgh/</guid><description>PhysX.GH - a rigid body simulation tool for Grasshopper.</description></item><item><title>Assembly-aware design of masonry shell structures: a computational approach</title><link>https://www.geneatcg.com/blog/assembly-aware-design-of-masonry-shell-structures-a-computational-approach/</link><pubDate>Tue, 03 Oct 2017 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/assembly-aware-design-of-masonry-shell-structures-a-computational-approach/</guid><description>My master thesis work published in IASS Hamburg 2017.</description></item><item><title>Leopard</title><link>https://www.geneatcg.com/blog/leopard/</link><pubDate>Tue, 21 Feb 2017 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/leopard/</guid><description>Leopard - A new way to process mesh in Grasshopper.</description></item><item><title>ICD/ITKE Research Pavilion 2015-16 - development and implementation demo</title><link>https://www.geneatcg.com/blog/icditke-research-pavilion-2015-16-development-and-implementation-demo/</link><pubDate>Sun, 30 Oct 2016 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/icditke-research-pavilion-2015-16-development-and-implementation-demo/</guid><description>Computational tool development for the ICD/ITKE Research Pavilion 2015-16 — from mesh input to robotically fabricated plate geometry.</description></item><item><title>Emacs settings</title><link>https://www.geneatcg.com/blog/emacs-settings/</link><pubDate>Mon, 23 May 2016 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/emacs-settings/</guid><description>My Emacs configuration for academic writing and programming, including org-mode, LaTeX export, and development setup.</description></item><item><title>Swarm 3D GUI – with a tail</title><link>https://www.geneatcg.com/blog/swarm-3d-gui-with-a-tail/</link><pubDate>Mon, 02 May 2016 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/swarm-3d-gui-with-a-tail/</guid><description>3D swarm simulation with interactive GUI built in Processing, exploring emergent behavior in computational design.</description></item><item><title>Master Thesis Reading</title><link>https://www.geneatcg.com/blog/master-thesis-reading/</link><pubDate>Tue, 15 Dec 2015 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/master-thesis-reading/</guid><description>Reading list from my master thesis research at Stuttgart University, covering steering behaviors for autonomous characters and the construction of Gothic cathedrals.</description></item><item><title>DigitalLampThesisGUI_v0a01</title><link>https://www.geneatcg.com/blog/digitallampthesisgui_v0a01/</link><pubDate>Mon, 07 Dec 2015 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/digitallampthesisgui_v0a01/</guid><description>GUI development for the Digital Lamp of Architecture — bachelor thesis coding project at Tamkang University.</description></item><item><title>Writing a thesis with LaTex</title><link>https://www.geneatcg.com/blog/writing-a-thesis-with-latex/</link><pubDate>Sun, 08 Nov 2015 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/writing-a-thesis-with-latex/</guid><description>Scientific writing using LaTex of my master thesis.</description></item><item><title>Rhino.Python</title><link>https://www.geneatcg.com/blog/rhinopython/</link><pubDate>Sun, 30 Nov 2014 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/rhinopython/</guid><description>Computational design experiments in Rhino.Python: parametric structures, swarm bridge, tessellation, and Boy Surface subdivision.</description></item><item><title>Computation and Aesthetics</title><link>https://www.geneatcg.com/blog/computation-and-aesthetics/</link><pubDate>Thu, 18 Sep 2014 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/computation-and-aesthetics/</guid><description>Undergraduate portfolio exploring the intersection of computation and aesthetics, developed at Tamkang University.</description></item><item><title>Processing 101</title><link>https://www.geneatcg.com/blog/processing-101/</link><pubDate>Fri, 25 Jul 2014 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/processing-101/</guid><description>Creative coding experiments in Processing 101 — parametric shapes, animations, and interactive sketches.</description></item><item><title>Butterfly Effect Pavilion in I-Lan Green Expo 2014</title><link>https://www.geneatcg.com/blog/butterfly-effect-pavilion-in-i-lan-green-expo-2014/</link><pubDate>Thu, 26 Jun 2014 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/butterfly-effect-pavilion-in-i-lan-green-expo-2014/</guid><description>Parametric design and construction of the Butterfly Effect Pavilion for the I-Lan Green Expo 2014 in Taiwan.</description></item><item><title>Swarm Python Component</title><link>https://www.geneatcg.com/blog/swarm-python-component/</link><pubDate>Wed, 25 Jun 2014 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/swarm-python-component/</guid><description>Implementing swarm intelligence algorithms as a Grasshopper GH_Python component for computational design.</description></item><item><title>LEGO Component for 3D Printing</title><link>https://www.geneatcg.com/blog/lego-component-for-3d-printing/</link><pubDate>Sat, 14 Dec 2013 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/lego-component-for-3d-printing/</guid><description>Design and 3D print your own customised LEGO components using a Python script in Rhino 3D.</description></item><item><title>Clock Design</title><link>https://www.geneatcg.com/blog/clock-design/</link><pubDate>Thu, 12 Dec 2013 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/clock-design/</guid><description>Two minimalist clock designs built with Processing — a basic geometric clock and a Mondaine-inspired Swiss railway clock.</description></item><item><title>Bachelor thesis design</title><link>https://www.geneatcg.com/blog/thesis-design-process/</link><pubDate>Thu, 28 Nov 2013 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/thesis-design-process/</guid><description>Design process documentation for my bachelor thesis — the Digital Lamp of Architecture — at Tamkang University.</description></item><item><title>The Digital Lamp of Architecture – A New Church Prototype</title><link>https://www.geneatcg.com/blog/the-digital-lamp-of-architecture-a-new-church-prototype/</link><pubDate>Thu, 25 Jul 2013 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/blog/the-digital-lamp-of-architecture-a-new-church-prototype/</guid><description>Bachelor thesis project at Tamkang University — a new church prototype concept exploring digital fabrication and architectural lighting.</description></item><item><title>Publications</title><link>https://www.geneatcg.com/publications/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/publications/</guid><description/></item><item><title>Resume</title><link>https://www.geneatcg.com/resume/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/resume/</guid><description/></item><item><title>Talks</title><link>https://www.geneatcg.com/talks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.geneatcg.com/talks/</guid><description/></item></channel></rss>