Enmo AS is a startup that provides innovative solutions for improving cooperation between solar panels and batteries using their BatteryBrain technology. During my summer internship in 2025, I had the privilege of working as a developer intern at Enmo AS, where I was the lead developer for a new domain within the BatteryBrain technology.
During my time at Enmo AS, I was responsible for designing and implementing a key feature that would help stabilize the energy grid by allowing one to give back excess energy from batteries to the grid during peak hours. As this was an already established codebase, I had to quickly familiarize myself with the existing architecture and code conventions used by the Enmo development team.
During my internship, I gained valuable experience in Python programming, energy management solutions, and how the norwegian energy market operates as a whole. I also had the opportunity to work on real-world projects that had a tangible impact on the company's products and services.
Towards the end of my internship, I was ahead of schedule, so I took the initiative to create an automatic deployment pipeline using GitHub Actions, which streamlined the deployment process and reduced the time it took to release new features to customers.
During my internship at Enmo AS, I worked with a variety of modern technologies to develop and enhance the BatteryBrain technology. Here are some of the key technologies I used:
Programming Languages : Python / TypeScript
Frameworks : React / Next.js
Other : Modbus / PostgreSQL / Alembic