Behind the Circuit: Meet Michael Teuscher, Senior Software Engineer

At Enode, our APIs power the energy apps and systems driving the transition to net zero. But reliable infrastructure depends on a team of expert engineers building and maintaining the tools behind it.
Behind the Circuit is our series spotlighting the individuals driving Enode forward. In this edition, we meet Michael Teuscher, a Senior Software Engineer on our Platform Enablement team.
From open-source projects to the internal tools used across Enode’s engineering org, Michael brings quiet focus, deep technical craft, and an appetite for hard engineering challenges that drive real impact.
From early curiosity to purposeful engineering
Michael always knew he wanted to work with computers. At six years old, he had his own setup. By ten, he was writing mods for Minecraft. “I’ve experienced the rise of the internet and digital services firsthand,” he says. “I knew early on that I wanted to be part of building that future.”
His love of technology stayed constant, but his focus deepened. After years of learning independently and growing as an engineer, Michael found his way to the climate space through a side project: building an iOS app for his Tesla.
That project led him to a chat group of like-minded developers, where he met Nikolai, who was the creator of the Charged app. What started as mutual troubleshooting turned into collaboration – and eventually, a job offer. Nikolai pitched Enode’s mission to Michael, and after a few calls with the wider team, Michael joined full-time.
“Back then, I didn’t think the energy sector was something I could work in. It felt mechanical, not digital. But that project opened my eyes to how software could power smarter energy use.”
Building the tools behind the platform
Michael joined as a Junior Engineer when Enode was just 15 people. Today, he’s a core part of the Platform Enablement team – a small but mighty group focused on building internal tools that make it easier for engineers across Enode to develop, test and maintain reliable connectivity.
“We work behind the scenes, but our impact shows up everywhere,” he explains. “If a product team hits a blocker, we figure out how to solve it in a scalable way. That might mean new tooling, better developer flows, or long-term improvements to how we handle integrations.”
One recent example: a complete overhaul of Enode’s internal workflows. “I consolidated a bunch of scattered tools into one CLI, automating large parts of the process and removing external dependencies. It was the biggest upgrade to our internal developer experience since those workflows were introduced.” It’s the kind of foundational work that accelerates everything else, making it easier to build new features, support more devices, and scale faster without compromising quality.
Engineering culture built on trust
As part of a small, high-context team, Michael thrives in Enode’s remote-first, async-friendly environment.
“We only have one scheduled meeting every two weeks,” he says. “The rest is Slack, spontaneous calls, and deep work.” He also appreciates the freedom to choose the right tools for the job. “There’s guidance – but no one-size-fits-all rulebook. We mostly use Cursor, JetBrains, and our own internal tools. Notion ties everything together.”
What stands out most for Michael, though, is the culture of support. “If you ask for help, you’ll get it – not just to fix something, but to understand it. That mindset really shaped how I grew as an engineer.”
Contributing beyond Enode
Michael ’s impact at Enode is clear. But he brings that same energy to everything he does outside of work. He’s the creator of go-mojito, a Golang framework that won Go Hack. He’s a co-maintainer of High Tide, a native TIDAL client for GNOME. He contributes to NixOS.
And in Bern, Switzerland, where he lives, he also helps run a local community space. “I’m the vice president of a small organization that hosts monthly events – board games, retro gaming, creative workspaces, even an alcohol-free bar. It’s a safe space for people who mostly connect online to meet up in real life.” The space runs entirely on donations, and reflects the same values Michael brings to his work: quiet contribution, thoughtful design, and genuine care.
Thoughtful connection in a remote-first culture
Michael is clear-eyed about what it takes to make remote work, work. “You don’t get watercooler chats or casual moments. You have to reach out. I have recurring coffee chats with people from other teams, just to learn how they work and what they’re thinking about.”
He also uses tools like Donut, Enode’s Slack pairing bot, to meet people across the company. “These conversations give you context, help you build trust, and make you feel connected to the bigger picture. You have to be intentional about it – but it’s worth it.”
Advice for new Enoders
Michael’s advice for new joiners is simple: stay curious, and look beyond your immediate team. “There’s a lot of amazing work happening across Enode. The more you understand how it fits together, the easier it is to make an impact.”
And what keeps him motivated?
“Knowing that the work I do – even if it’s behind the scenes – helps us move the energy transition forward. That’s what matters most to me.”