Eric Gourlaouen is a software engineer with 11 years of experience, currently working on Foundation Models Frameworks at Apple in San Francisco. He brings deep backend expertise in Go and large-scale systems from his time contributing to prominent open-source LoRaWAN projects and building Apple’s internal localization tools and developer-facing features in Xcode. His work spans AI engineering for internationalization, developer tooling, and robust backend services—demonstrating an unusual mix of ML-enabled productization and low-level protocol familiarity. Earlier roles at The Things Industries show hands-on contributions to core network server functionality and gateway telemetry, reflecting a strong systems-and-ops sensibility. He holds a Masters in Software Engineering and pursued data science and international CS study, signaling both rigorous foundations and continual learning. Outside product work he maintains an active technical presence via GitHub and a personal engineering blog.
11 years of coding experience
8 years of employment as a software developer
Certificate, Data Science, Certificate, Data Science at UCLA Extension
Nantes Université
Masters in Engineering, Software Engineering, Masters in Engineering, Software Engineering at Université de Technologie de Compiègne (UTC)
Exchange semester, Computer sciences, Exchange semester, Computer sciences at 한국과학기술원(KAIST)
Contributions:5 commits, 8 PRs, 26 pushes in 1 day
Contributions summary:Eric's contributions primarily involve modifications to the gateway protocol definitions and related code. These changes include adding new fields and functionality related to gateway status, boot time, FPGA/DSP versions, and link testing mote metrics. The changes also involve modifying the protobuf definitions. The work appears to be focused on enhancing the gateway's data reporting capabilities.
The Things Stack, an Open Source LoRaWAN Network Server
Role in this project:
Back-end Developer
Contributions:17 commits in 8 days
Contributions summary:Eric primarily contributed to the backend logic of the LoRaWAN stack. Their work involved adding and modifying error handling using the `pkg/errors` package. They also made changes to frequency plan and band configurations, including adjustments for different regions and updated default settings, showing a focus on the core functionality of the network server. These changes indicate the user's involvement in maintaining and extending the network's functionality.
ttnloranetwork-serverlorawaniot
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
Eric Gourlaouen - Software Engineer, Foundation Models Framework