Ian Alexander is a product-focused software leader and co-founder with 11 years of experience building mobile-first products and energy-tech platforms from concept to customer. As CPTO at Marmot Energy he’s combining hands-on engineering, product strategy and climate ambition to turn everyday meters into decentralised virtual power plants. Previously he led product and engineering teams at Octopus Energy—helping scale one of the world’s largest EV charging platforms—and founded a mental-health app that reached 500k users and 4.6-star ratings. A former Android contributor, he improved the popular materialdatetimepicker with calendar highlighting and UI refinements, showing a knack for practical UX enhancements in open source. Trained as a chemical engineer, Ian brings systems thinking and operational rigor to software and hardware-inflected problems. He’s based in the UK and focused on building technology that creates measurable impact for users and the grid.
10 years of coding experience
7 years of employment as a software developer
MEng (Hons) Chemical Engineering, MEng (Hons) Chemical Engineering at University of Nottingham
Contributions:9 commits, 1 PR, 3 comments in 3 days
Contributions summary:Ian primarily contributed to the `materialdatetimepicker` project by implementing and refining date picker functionality. They introduced the ability to highlight specific dates within the calendar view and incorporated features such as new text colors. The user modified core classes like `DatePickerDialog`, `DatePickerController`, `MonthView`, and `SimpleMonthView` to support the new features. They added new methods and variables to the date picker classes.
A small app for experimenting with Jetpack Compose lists
Contributions:19 commits, 11 pushes, 1 branch in 2 months
experimentingjetpack-composeandroidjetpackcompose
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.