Martijn Faassen

Self-employed Software Developer And Consultant at Startifact

Brabantine City Row United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Martijn Faassen is a veteran self-employed software developer and consultant with over 24 years building maintainable full‑stack web applications, primarily in Python and increasingly Rust and TypeScript. He founded Startifact in 2006 and brings deep experience designing frameworks and developer tooling, having authored notable open-source projects like lxml and Xee and contributed to widely used libraries such as mobx and reselect. A proponent of test‑driven development, Martijn pairs rigorous engineering and refactoring skills with a strong emphasis on documentation and maintainability, as shown by contributions that turned examples into doctests and cleaned up complex codebases. He has led remote teams and taught extensively—mentoring developers, running coding dojos, and presenting at conferences—so he blends hands‑on delivery with developer enablement. Recently captivated by Rust’s performance and type system, he seeks high‑level, challenging engagements where creativity and long‑term collaboration matter.
code24 years of coding experience
job22 years of employment as a software developer
languagesDutch, English, German
stackoverflow-logo

Stackoverflow

Stats
36reputation
665reached
1answer
0questions
github-logo-circle

Github Skills (36)

dependency-management10
javascript10
python10
mobx10
testing10
typescript10
redux10
refactor10
icalendar10
bpmn10
build-automation10
doctest10
typescript-types10
refactoring10
typescripts10

Programming languages (16)

MDXC#JavaC++CSSRustSchemeHTML

Github contributions (5)

github-logo-circle
mobxjs/mobx

Jun 2020 - Jul 2020

Simple, scalable state management.
Role in this project:
userFull-stack Developer
Contributions:118 commits, 2 PRs, 102 pushes in 1 month
Contributions summary:Martijn primarily contributed to the MobX library codebase by refactoring and adding new features. Their commits demonstrate a focus on testing, including the addition of new test cases and the modification of existing ones to ensure the library's stability and correct behavior. The user's work also touched upon core aspects of MobX, such as actions, observables, and computed properties. Furthermore, they updated documentation and website layout.
state-managementmobxreactive-programmingreacttypescript
collective/icalendar

Mar 2005 - Apr 2005

icalendar parser library for Python
Role in this project:
userBack-end Developer
Contributions:39 commits in 1 month
Contributions summary:Martijn primarily focused on improving the documentation and examples within the `icalendar` library. Their contributions involved converting `.py` files to `.txt` files to be used as doctests and incorporating them into the testing suite. They also made a series of typo fixes to ensure code quality and readability. In addition, they renamed some modules to enhance the overall structure of the project.
icalendarparserpythonalarmevent
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.
Request Free Trial