Software as a human endeavor

Startifact is a software development company owned and operated by Martijn Faassen. Martijn believes software development is about more than just the code itself. The key to successful software development is to recognize that it is a human endeavor. Besides developing software for you, Startifact can do more: development consulting, coaching, and training are part of our mission to develop software for customers that is used, can evolve over time, and can be maintained.

Martijn has deep experience with Python, JavaScript, TypeScript and Rust. Startifact has extensive knowledge of software architecture, agile development practices and test-driven development.

Martijn also has a lot of experience working with open source software and engaging with open source communities. Martijn considers his engagement with open source as very valuable, and can help your organization realize this value.

About Martijn Faassen

Startifact is owned and operated by Martijn Faassen. Working with Startifact means you will be working with Martijn. Who is Martijn?

Martijn started as a Python developer and web developer in 1998. Over the years, Martijn Faassen has been the founder of a number of open source software projects, the most well-known of which is probably the lxml XML library for Python.

Martijn has been doing server-side web development for many years, using the Python programming language and Zope technologies. In 2006, Martijn was one of the founders of the Grok project, an agile web development framework that uses Zope Toolkit technologies. In 2013 he started the Morepath project, a newer web framework that contains many lessons learned over the years.

Martijn has also been very engaged with client-side web development using the JavaScript and TypeScript languages. He has been using React since 2014, and also has experience with SolidJS.

More recently Martijn has gained a lot of experience doing work with the high performance Rust programming language.

Besides his involvement as a developer, Martijn has also been a participant in the community in other capacities. From 2006 until early 2010, Martijn was a member of the board of the Zope Foundation, the last two years as chairman of the board. In 2002, Martijn Faassen was one of the initiators of the EuroPython series of conferences. Martijn was a keynote speaker at a number of conferences, including the German DZUG conference on Zope, DjangoCon Europe 2011, PyCON DE 2013, PyGrunn 2016, PyConWeb 2017.

Martijn is familiar with a wide range of technologies and moreover has intuitions and experience about how they go well together. Martijn is a quick study and likes to learn new things too, though.


email Martijn Faassen: