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 | Porto, Portugal |
Programming languages | Python, C/C++, TypeScript, JavaScript, Java, Shell scripting, Go, Rust (limited experience) |
---|---|
Frameworks/stacks | Django, Flask, Express.js, Vue.js, Apache Cordova |
Databases | Elasticsearch / OpenSearch, PostgreSQL, MySQL, InfluxDB, MongoDB |
Scientific toolkits | Mathematica, MATLAB, NumPy/SciPy, Jupyter, matplotlib |
AI and ML | langchain, llama/whisper.cpp, vector embeddings, pytorch (limited) |
GIS | QGIS, QGIS Python API, SAGA, GDAL, Rasterio, Postgis |
Version control | GIT, GitFlow |
Continuous integration | Gitlab, Jenkins |
Operating systems | FreeBSD, macOS, Linux (Ubuntu, Gentoo, Slackware, Debian), TrueNAS, Solaris (limited experience) |
System administration | Ansible, Grafana, InfluxDB, Docker Compose, MySQL, PostgresSQL, Redis, Postfix, Nginx, Memcached, Fabric, Amazon EC2, S3 and CloudFront, RabbitMQ, MongoDB, Kubernetes (limited experience) |
Embedded platforms | PlatformIO, Arduino, ESP32, Raspberry Pi |
Treescape | Open Source |
---|---|
2022 - Present | An AI-driven open-source platform revolutionizing regenerative agroforestry design, implementation, and management. Utilizes QGIS, QField, 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 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). |
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 | Founding director 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 |