Michael Smith is a principal developer and architect with 14 years of hands-on software experience and a two-decade career arc that spans startups, retail, energy, and consultancy. He specializes in domain-driven design, CQRS, event sourcing and event-driven architectures, translating complex requirements into robust, testable systems and delivering business value through high-quality code. Michael has led cross-functional teams and shaped platform and webshop architectures at organizations like Elkjop Nordic, dRofus, and Komplett, and most recently drives technical direction at Aksio. Equally comfortable in requirements discovery and deep technical design, he pairs pragmatic engineering with a strong emphasis on testing and domain modelling. Based in Tønsberg, Norway, he brings a rare combination of long-term architectural thinking and continuous hands-on delivery across full development lifecycles.
14 years of coding experience
11 years of employment as a software developer
BA(Hons), Politics, BA(Hons), Politics at University of Strathclyde
PgDip, Information Technology, PgDip, Information Technology at The University of Glasgow
Reusable, fundamental abstractions and building blocks
Contributions:36 pushes, 4 branches, 1 tag in 11 months
abstractionsbuilding-blocksfundamentalreusable
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.