Joël Gähwiler

Chief Executive Officer at Networked Artifacts

Zurich, Zurich, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Joël Gähwiler is a Swiss CEO and managing director with 14 years of hands-on software engineering and product leadership experience, currently leading Networked Artifacts and sternenbauer GmbH from Zurich. Trained as an interaction designer (MA/BA, ZHdK), he combines design sensibility with deep backend engineering—contributing to performance-critical Go projects such as the RocksDB-inspired Pebble and JSON:API implementations where he improved resource management and reduced allocations. His open-source work spans embedded IoT (Arduino MQTT client) to core database internals, reflecting a rare blend of low-level systems thinking and user-focused product design. Comfortable shipping both firmware-level clients and server-side infrastructure, he emphasizes robustness (proper io.Closer patterns, memory safety) and pragmatic performance. Colleagues would note his dual focus on craftsmanship and business outcomes: he moves between code, architecture and company strategy with ease.
code14 years of coding experience
bookMaster of Arts - MA, Interaction Design, Master of Arts - MA, Interaction Design at ZHdK Zürcher Hochschule der Künste
github-logo-circle

Github Skills (26)

c-language10
key-value-store10
apidoc10
mqtt10
databases10
json-api10
resource-management10
mqttnet10
iot10
go10
api10
rest10
sys10
embedded10
communication-protocol10

Programming languages (12)

TypeScriptJavaShellC++CRustJavaScriptGo

Github contributions (5)

github-logo-circle
256dpi/arduino-mqtt

Dec 2014 - Sep 2022

MQTT library for Arduino
Role in this project:
userBack-end Developer & Embedded Systems Engineer / IoT Developer
Contributions:48 releases, 3 reviews, 507 commits in 7 years 11 months
Contributions summary:Joël primarily contributed to the development of an MQTT library for Arduino. Their work involved creating a core MQTT client, including methods for connection, subscription, and publishing messages. The user implemented improvements like message handling with string payloads and a more efficient packet processing system and also integrated lwmqtt. Additional contributions included example code illustrating usage.
mqtt-librarymqttiotarduino
manyminds/api2go

May 2016 - Aug 2016

JSONAPI.org Implementation for Go
Role in this project:
userBack-end Developer
Contributions:17 commits, 2 PRs, 13 comments in 3 months
Contributions summary:Joël primarily contributed to the `manyminds/api2go` repository by implementing and enhancing core features of the JSONAPI implementation for Go. They introduced an `ObjectInitializer` interface to modify objects during creation and added benchmarks to assess performance. Furthermore, the user optimized the code by reducing allocations and improving the handling of errors. The user's work primarily involved modifying existing files related to data structures and marshaling/unmarshaling processes.
golangjsonapiapirestjson-api
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Joël Gähwiler - Chief Executive Officer at Networked Artifacts