Startifact

Software as a human endeavor

Startifact is a software development company. Startifact 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.

Startifact focuses on the development of software in the agile Python programming
language. In addition, we're doing more and more JavaScript.
Startifact has particular experience with the development of
web applications. Startifact has extensive
knowledge of software architecture, agile development practices and
test-driven development.

Startifact has deep experience working with open source software and
engaging with open source communities. Startifact considers its
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 was also one of the core developers of
the Silva content
management system.

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. This has been an ongoing project since then,
with a growing number of open source contributors.

Martijn has also been very engaged with client-side web
development using the JavaScript language. One result of this
was the creation of the Obviel
project in 2011, an early model/view framework for client-side
applications. He has been using React since 2014. He
also created Fanstatic, a
server-based resource loader for Python-based web frameworks. He
has followed this up
with BowerStatic.

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 and PyGrunn 2016.

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.