Mark Seemann is a Copenhagen-based freelance software architect and owner with 13+ years of experience helping teams make source code more maintainable through pragmatic application of functional programming and object-oriented design. He combines deep expertise in Haskell, F#, and C# with a long-standing commitment to test-driven development, software architecture, and developer tooling. A seasoned conference speaker and prolific blogger, he translates advanced theory into practical patterns and teaching materials for professional developers. His open-source work includes meaningful contributions to testing libraries such as FsCheck and stewardship of the popular AutoFixture .NET project, underscoring a focus on testability and build stability. Former roles at Microsoft and several consultancies equipped him to tackle both startup and enterprise challenges, while co-founding a company shows his product-minded independence. Collectedly, he balances a perfectionist drive for clean code with a pragmatic willingness to ship and iterate.
13 years of coding experience
7 years of employment as a software developer
cand.polit. Economics, cand.polit. Economics at Københavns Universitet - University of Copenhagen
AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.
Role in this project:
Back-end Developer
Contributions:14 releases, 713 commits, 163 PRs in 4 years 3 months
Contributions summary:Mark primarily focused on maintaining and updating the core components of the AutoFixture framework, primarily involved in version updates across various dependent projects. This user's contributions mainly revolve around consistently updating the version information in the assembly files, ensuring proper functionality and alignment across the codebase. The work suggests a focus on build management, dependency updates, and ensuring overall stability across multiple projects within the AutoFixture ecosystem.
Contributions:11 reviews, 3780 commits, 737 PRs in 10 years
Contributions summary:Mark primarily contributed to the blog's source code, focusing on modifying and adding content to HTML pages. They fixed comment markup and added new articles, indicating a role in maintaining and updating the blog's content, including adding articles about the economics of programming and aspects of functional programming. Their contributions demonstrate a focus on content creation and potentially design within the blog's context.
disqusjekyll
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.