Experienced Lead Full Stack Developer and Software Architect with a passion for nature conservation and biodiversity. Over 20 years of expertise in developing scalable systems, data engineering, and CI/CD using Python, Django, TypeScript, and geospatial technologies like QGIS and PostGIS.
Phone | +351 964 061 972 |
---|---|
mathijs@mathijsfietst.nl | |
GitHub | https://github.com/dokterbob |
Date of birth | May 3, 1985 |
---|---|
Nationality | Dutch |
Residence | Paredes de Coura (near Porto), Portugal |
Programming languages | Python, C/C++, TypeScript, JavaScript, Java, Shell scripting, Go, Rust (limited experience) |
---|---|
Frameworks/stacks | Django, FastAPI, Flask, Express.js, Vue.js, React, Next.js, Chainlit, LangGraph, Apache Cordova |
Databases | Elasticsearch / OpenSearch, PostgreSQL, MySQL, InfluxDB, MongoDB |
Scientific toolkits | Mathematica, MATLAB, NumPy/SciPy, Jupyter, matplotlib |
AI and ML | LangChain, LangGraph, llama/whisper.cpp, vector embeddings, LLM pipelines, dynamic prompting, pytorch (limited), Perplexity, OpenAI, OpenRouter, DeepSeek, Groq, Claude |
GIS | QGIS, QGIS Python API, SAGA, GDAL, Rasterio, Postgis |
Version control | GIT, GitFlow |
Continuous integration | Gitlab, GitHub Actions, Jenkins |
Operating systems | FreeBSD, macOS, Linux (Ubuntu, Gentoo, Slackware, Debian, Alpine), TrueNAS, Solaris (limited experience) |
DevOps | Terraform, Docker (Compose), GCP (Cloud Run, Cloud Deploy, Cloud Storage), AWS (EC2, S3, CloudFront), Fabric, Ansible, Kubernetes (limited experience) |
System administration | Grafana, InfluxDB, MySQL, PostgresSQL, Redis, Postfix, Nginx, Memcached, RabbitMQ, MongoDB |
Embedded platforms, Sensor networks, Automation | PlatformIO, Arduino, ESP32, Raspberry Pi, Home Assistant, ESPHome |
Nov 2023 - Present | Chief Technology Officer at Synergy AI |
---|---|
Self-employed |
Co-founder, building custom AI integrations with focus on:
Technologies: Python, TypeScript, React, Next.js, Django, Terraform, GCP, LangChain, LangGraph |
Aug 2024 - February 2025 | Open Source Maintainer at Chainlit |
Literal AI ยท Contract |
As maintainer of Chainlit, an open-source project providing a Python and React-based frontend for custom LLM integrations, I drive the development by:
Technologies: Python, React, TypeScript, GitHub Actions, CI/CD |
June 2010 - now | Freelance systems architect/consultant |
Consulting, implementation, advice, and workshops concerning software architecture, scalability, API design, data modeling, and best practices for web development and geospatial applications. | |
May 2018 - June 2019 | Mentor at Code Institute |
Supporting students into becoming full stack software engineers. | |
Dec. 2011 - Jan. 2022 | Software Architect at Visualspace Cooperative |
Founding member. Developing interactive, complex and scalable applications for mobile and web with a strong awareness of design, user perspectives and team collaboration. | |
June 2001 - Dec. 2011 | Senior Developer at Visualspace |
Design, documentation and implementation of web applications using Django, Zope and Apache Cocoon (XSLT). System administration (FreeBSD, OS X and Linux). Release of first Open Source project (web statistics combining SQL, PHP and C). |
Treescape | Open Source |
---|---|
2023 - Present | An AI-driven open-source platform revolutionizing regenerative agroforestry design, implementation, and management. With a mission to support planting 1 billion hectares of biodiverse food forests worldwide, Treescape addresses climate change, soil degradation, and food insecurity while creating resilient ecosystems. Utilizes Perplexity, LangChain, Django, PostGIS, QGIS, and Python extensions for forest design, plant species database management, and ecological modeling. |
Genuine or counterfeit | De Nederlandsche Bank (The Dutch National Bank) Banque de France (French National Bank) |
2015 - 2021 | Multilingual, multiplatform (iOS, Android) mobile application able to check the validity of Euro bills using smartphone camera's by employing Computer Vision technology. Developed using web technology with Apache Cordova. |
ETL architecture | Quetru |
2016 - 2017 | Architecture, design and construction of a big data analysis and enrichment system with a very low cost of operation. |
Microgrid architecture | Metabolic |
2015 - 2016 | Architecture for an electrical microgrid research pilot for Schoonschip, the most sustainable floating neighborhood in Europe. The pilot has since been realized. |
LocalBitcoins | LocalBitcoins Oy, Helsinki (Finland) |
2013 | Implementation of fraud detection and analysis (using machine learning), asynchronous messaging, general scalability and security improvements. |
Workshop: Programming for non-programmers | TechInc in Amsterdam Date with Data in Porto |
2014, 2017 | Two-part workshop introducing non-programmers to the nature of computers and their programming. |
Workshop: Scientific Python | The WSL Institute for Snow and Avalanche Research SLF in Davos |
2014 | Three-day workshop in advanced scientific Python programming with a focus on terminal usage, interactive Python, best practices, modular programming, version control and project structure. |
Project Bluebottle | 1%CLUB |
2014 | Kick starting a fully Open Source rewrite of one of the first crowd-funding NGO's in the world using Django. |
June 2022 - Present | Founder of Treescape |
---|---|
Building an AI-driven open-source platform revolutionizing regenerative agroforestry design and management using Perplexity, LangChain, Django and PostGIS. With a mission to support planting 1 billion hectares of biodiverse food forests worldwide to address climate change and food insecurity. | |
June 2016 - June 2023 | Inventor and founder of ipfs-search.com |
Maintaining and running the first search engine for the decentralized Interplanetary Filesystem (IPFS) based on OpenSearch and Apache's Tika, deployed through Ansible. | |
Combining commercially viable reforestation with rehabilitation in Northern Portugal and Spain. | |
June 2019 - Dec. 2022 | Founder of Ecoaldeia Silverto |
Rural co-housing amidst agroforestry. The first Smart Village in Northern Portugal. | |
Jan. 2015 - June 2019 | Founder of the Decentralized Society Research Project |
Independent enquiry into societal decentralization, grace, autonomy, sustainability and interdependence. | |
Feb. 2013 - Jan. 2022 | Co-founder of Visualspace Cooperative |
Having worked for years at Visualspace, I initiated the transformation of our company into a cooperative, of which I now am a member. |
Sept. 2004 - Sept. 2010 | University of Amsterdam, BSc Physics |
---|---|
Special interests: the interpretation of quantum mechanics, quantum gases, energy and climate studies and experimental particle physics. | |
Bachelor's thesis: characterisation of a magneto-optical trap using a CCD and imagine processing in MATLAB. Licensed as GPL. | |
Sept. 2005 - Sept. 2010 | University of Amsterdam, BA Philosophy |
Special interests: philosophy of science, philosophy of language, philosophy of mind, logic and semantics. | |
Bachelor's thesis: formulation of a conceptual framework for understanding time in physics (see below). | |
1997 - 2003 | Mendelcollege Haarlem, VWO (Pre-University Education) |
Equivalent to A-Levels/AP, focused on nature & technology. | |
Graduation thesis: physical modelling of wave interference patterns, including GUI, developed in C++. Licensed as GPL. |
Interview: Towards a New Vocabulary of Terms |
In a thought-provoking interview as part of the Decentralized Society Research Project, I explored societal decentralization, ecological and cultural diversity as well as grace as pivotal towards a harmonious human-environment future, leveraging my background in philosophy, physics, and IT. |
---|---|
Understanding Physical Time |
The formulation of a conceptual framework for understanding physical time and temporal phenomena. Bachelor's thesis for philosophy |
Alternatieve
Alternatieven (Alternative Alternatives) |
Exploration of lesser-known durable technologies and their possible applications in The Netherlands. Final thesis for 'Energy and climate' BSc honours module. |
Interpretation of Latour's actor-network theory | An interpretation of Bruno Latour's actor-network theory, aimed at computational application, suggesting the possibility of developing a semantically and interpretively neutral tool for the analysis of information. |
Connecting First- and Third-person Perspectives | A generalization of consciousness as resonant patterns in complex (non-linear) systems, and an information-theoretic argument exploring upper limits to self-consciousness and self-knowledge. |
The Quantum Measurement Process | Discussion of the typical aspects of a measurement process in quantum physics, the interpretation thereof and the description of such a process wherein classical 'macroscopic' behaviour is shown to emerge naturally (ie. without a collapse postulate). |
Dutch | native |
---|---|
English | fluent |
Portuguese | advanced |
German | intermediate |