I’m an author, software development consultant and once a business co-founder.
Most recently, I spent two years working on software that helps individuals and businesses estimate and reduce their carbon footprint. I led a team that developed a new product using Elixir, Phoenix and LiveView.
In the open source world, I promote Elm and run several projects to make it easier for people to learn it and use it:
mdgriffith/elm-ui
mdgriffith/elm-ui
In between my Elm work, I occasionally created Pluralsight courses for software developers and contributed to powertrip.earth to help speed up the transition to electric vehicles. I also wrote a book about working with time in PostgreSQL.
In the past, I co-founded a company to visualise geospatial data for the heavy construction industry in order to improve safety and productivity when building roads, tunnels and other infrastructure.
In the more distant past, I worked on a wide range of software, from early mobile applications back in the days of Palm Pilot and Windows CE, to a flight simulator to guidance software for construction machinery like bulldozers, excavators and even self-driving kerb laying machines (which are massive things 4 metres tall!).
You can find even more details in my CV/resume.
This website uses Font Awesome icons, provided under the Creative Commons Attribution 4.0 International licence.