PDF

Curriculum Vitae

Mathijs de Bruin

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.

Contact details

Phone +351 964 061 972
Email mathijs@mathijsfietst.nl
GitHub https://github.com/dokterbob

Personalia

Date of birth May 3, 1985
Nationality Dutch
Residence Paredes de Coura (near Porto), Portugal

Core Competences

Technical Skills

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

Professional Experience

Nov 2023 - Present Chief Technology Officer at Synergy AI
Self-employed

Co-founder, building custom AI integrations with focus on:

  • Systems architecture, research, implementation, mentoring and guidance of team members
  • Deploying using Terraform, GCP (Cloud Run, Cloud Deploy, Cloud Storage) and GitHub Actions
  • Building advanced LLM pipelines using Literal AI, Chainlit, LangChain and Django for dynamic prompting
  • Developing proprietary LLM chain tooling based on Vercel, React, Next.js, Django and LangGraph

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:

  • Implementing new features and resolving bugs
  • Managing community contributions
  • Engaging with users to foster growth and collaboration
  • Overseeing documentation and cookbook development
  • Setting up robust unit test infrastructure and CI/CD, achieving ~70% code coverage
  • Accelerating CI/CD processes by 2x
  • Refactoring community-maintained components into a workspace-based monorepo
  • Reducing PRs and pending issues by over 70%
  • Implementing semantic versioning and resolving key security issues

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).

Project Portfolio

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.

Founding Roles

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.

Education

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.

Papers, articles, interviews

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).

Language Skills

Dutch native
English fluent
Portuguese advanced
German intermediate

Personal interests