Jeroen D.
AI Amplified Engineer. Previously PHP/Laravel Specialist. Keen eye for Security. Looking for a new Adventure...
AI Amplified Engineer at Derks.IT
- Flutter
- Nginx
- Exim
Looking for a new project where I can use AI to amplify not only my output, but also the business.
High quality programmer/consultant in web projects focused on developing secure web applications of high quality based on PHP using any database, started using PHP professionally in 1996.
In that time I have seen many different companies from the inside and many different ways to build applications and infrastructure.
During my time as a developer I have gained a lot of knowledge, experience and confidence in being able to resolve real issues. I believe that the most important skill of a developer used to be the ability to find appropriate information on how to solve a problem and then evaluate it for usability and correctness, although that has quite changed with the introduction of coding agents such as Claude Code.
Although I have been primarily working as a backend developer, using coding agents, I can now easily work with any frontend framework or any language, for that matter.
My objectives when developing code may differ per customer but if it is up to me I choose to deliver high-quality and secure code.
Furthermore, I would really like to work as a part of a team where I can learn from my colleagues.
- Programming languages: BASIC, bourne shell, C, C++, Dart, Go, JavaScript, Modula-2, Pascal, PHP, Python, SQL, (Assembly, ASP, Java, Perl)
- Protocols: IP, UDP, TCP, FTP, TFTP, HTTP, SOAP, SMTP, POP3, telnet, SSH, SSL
- File formats: Atom, CSS, DTD, HTML, RSS, SMIL, WSDL, WML, XHTML, XML, XSL
- Databases: Aurora DB Cluster, Elasticsearch, LDAP, MariaDB, msql, MS SQL (FreeTDS), MySQL, Oracle (MFC ODBC, OO4O), Percona, PostgreSQL, SQLite, Sybase (Rogue Wave DBTools++)
- Operating systems: Unix (*BSD, Irix, Linux, Mac OS X, Minix, Solaris), MS-DOS, Windows 2/3.11/9x/ME/NT/2000/XP/etc, (ComOS, IOS)
- Hardware: Cisco, Force10, Livingston Portmaster, NetApp, Netgate, PC, QNAP, SGI (Indigo, Indy, O2, Challenge S/XL, Origin 200); Sun 3/4/Netra
- Other: Agile, Alexa, Ansible, Appcelerator Titanium, AWS, BS7799, CGI, CI/CD, Codeship, composer, CVS, DevOps, DHL Express API, Docker, DOM, DNS, Elastic Email, ExtJS, Flutter, Gearman, Git, GitLab, GNU, HAProxy, iDEAL, ISAPI, ISO9001, JIRA, jQuery, Kibana, Laravel, Lean, LinkedIn API, Magento, Mattermost, MFC, MyParcel API, NSAPI, OO, OpenSSL, Perforce, pfSense, PGP, PHP-GTK, PHPUnit, Pingdom API, PKI, Prototype, redis, Scrum, Selenium, SendInBlue, Slack, Subversion (SVN), Symfony2/3, Teams, Trello, UptimeRobot, Vagrant, VB, VC++, Vue.js, VID, VMware, WAP, weasyprint, Win32, WordPress, XSLT, Zend Framework, ZFS
Activity
Loading activity...
Track Record
Career48
Since November 2025 I have started using Claude Code together with OpenAI's Codex for checking Claude's work on multiple projects. For a local bar for example, I created its new website including menu and CMS almost only using Claude Code (an agentic AI coding tool). AI models are not yet perfect, so some of the work (such as scraping some exact data and finding appropriate images for covers and products), I had to do (semi) manually. Static hosting using CloudFlare Pages, R2, KV, and a Worker for the contact form and CMS. Furthermore, I am working on a mobile app using flutter depending fully on AI agents to do the coding.
At the forefront of revolutionizing agriculture, I lead international development teams to build a digital marketplace that connects farmers directly with end distributors. Our platform leverages cutting-edge technology to facilitate seamless transactions, real-time price updates, and enhanced efficiency. By reducing intermediaries, we ensure farmers retain fair profits, promoting sustainable margins and price transparency. Our highly localized approach empowers communities, allowing users to engage with single province marketplaces for direct, impactful benefits. Passionate about fair trading and sustainable agriculture.
For a few small clients and my own needs I started as an hosting provider. Currently it is only hosting my own services.
When I started as a freelancer I did some of the following things, please check the rest of my profile for more current projects: - user authentication (incl. registration, etc.) and user administration for numerous clients - Software package in Visual C++ that uses the DOM to store data(-structures), and at the same time XML as the basis of a scripting language - Encryption and HTTP proxy authentication - Web-based document management system
All kinds of Internet projects using PHP as a freelancer or consultant for small/medium businesses to large corporations.
Building an simple web application to allow invoices to be registerd digitally at the Spanish Tax Office as required by 2027 (Veri*factu) for a Dutch dentist using a Dutch dentist practice management application to manage patient data and to issue invoices. After first having investigated and connecting the application to the corresponding API, I decided with the customer to choose an existing invoicing API provider as that would be much cheaper for the client. Initially started using ChatGPT and Gemini, later started to use Claude Code and claudex.
Altix is a Fintech startup based in the Netherlands that is making the Private Equity sector accessible to everybody. Started coding from scratch and within a few months we had our first onboardings, growing rapidly after. Among others I was for example responsible for: - Bootstrapping the application, both frontend and backend - Sign up and Investment flow - KYC using third-party provider - Digital signing of contracts using third-party provider - DevOps (incl. server architecture, automated deployments, deployment scripts, etc.) - Code Quality - Knowledge sharing with later added team of outsourced developers, which involved among others pair programming (XP) sessions and documenting business logic, coding standards, development/deployment process. - Securing access to the data
I was asked to do a complete inventory of a mobile e-wallet application (Android, iOS swift) including the corresponding API and control panel (CakePHP), including connectivity to third-party providers, tech stack, hosting, etc. After that I was tasked to lead the complete development of the project, for which I built a small team of developers to fix discovered issues and to prepare the application for public release. In order to do so I implemented a development process, moving the source code into a source control system (GitLab), introducing to work with branches (GitLab Flow with environment branches), adding database migrations, dotenv-based configuration, enabling the use of different environments (such as development, test, production), configuring automated deployments and adding docker configuration to be able as a new developer to quickly start with development. Furthermore, I was also responsible for deploying, maintaining and monitoring the server infrastructure in AWS using Ansible.
For a group of medical clinics I was asked to do an inventory of the PHP 5.x based legacy in-house application to manage customer data and test results, targeting specifically the security of the system as it concerned medical data. After that I updated the code for PHP 7.4, moved the source code into source control (GitLab) restructured the source code (also adding some basic unit tests, SQL and PHP-based database migrations, dotenv-based configuration and minor changes to the data model) and fixed the discovered and other minor issues (some of those issues where addressed using encryption). To prepare for automated deployment based on pushes to specific branches (GitLab Flow with environment branches) I wrote an Azure DevOps pipeline to be used for testing before deployment and configured a docker container to mimic the server used in Azure DevOps.
For a VoIP provider I wrote a small script to communicate call status to a third party provider. (PHP, MySQL, Asteriks; Linux, Mac OS X)
For two internal projects enabling automated processing of invoices and managing server infrastructure I used (among others): - Invoice2data, a python library to extract data from invoices - Ansible, an open-source software provisioning, configuration management, and application-deployment tool enabling infrastructure as code - Terraform, another open-source infrastructure as code software tool - Shell scripts The project to manage server infrastructure is currently on hold.
For a Dutch customer offering services to help companies manage and communicate with their employees, I improved their development process by moving the source code into a source control system (GitLab), introducing to work with branches and merging (GitLab Flow with environment branches), adding database migrations, configuring a test environment, configuring docker container to quickly have a fully working development environment, configuring automated deployments (GitLab pipelines) and educating other developers and project managers on how to use these. Furthermore, I also fixed bugs and implemented new features. (PHP, MySQL; Docker, GitLab, git; Linux, Mac OS X)
For a online sneakers reselling platform I did the following: - Preparing integration with DHL Express for EU-wide shipping - Preparing for redesign API using OpenAPI 3.0 - Minor bugfixes and functionalities (PHP, MySQL, Laravel; GitHub, Postman, Trello; Linux, Mac OS X)
For a classified car classics website built using Laravel, I have fixed many layout and functionality issues.
I was able to help Iristrace with some advanced software engineering issues such as security and reporting.
Working as a team member on a huge project written in CodeIgniter (100k+ LOC) mostly resolving security vulnerabilities in an automated fashion using regular expressions in a Makefile.
For an automotive company I was asked to perform some minor bugfixes and other maintenance on their API and semi-internal website (made with CakePHP) and app (created with Appcelerator Titanium).
For this client I fixed some minor issues in a web application after they upgraded PHP.
For a online sneakers reselling platform I did the following: - Added shipping provider integration for DHL Express, allowing it to co-exist with the previous shipping provider (MyParcel) integration - Added migrations, tests - Many minor functionalities and improvements, among others in automated deploys and translation processing
Through my Alicante Tech Meetup I was contacted by Kuveno to help them find developers in the Alicante area to work remotely on their platform. Pretty quickly I found two Javascripts developers which became my employees working exclusively for Kuveno.
I saw an opportunity working for Dutch clients with a team in Alicante, Spain. So I opened an office and hired some programmers. Unfortunately, it was more difficult than I expected and after 2 years I had to close the office.
Because of interest and trying a possible business idea I created an Alexa skill that allows a user to order wine. The products contained in the database where extracted from the provider's website using scraping.
Together with some locals, including some of my employees, we worked as a bootstrapped startup on a mobile application that communicates with an API built with Laravel. Initially I was only responsible for the web part (API + admin), but since I have started to build the mobile application from scratch using flutter.
A house rental intermediary website wanted to migrate from NodeJS to Laravel, so with a small team we built everything from the ground up based on a provided new design. This involved, among others, regularly retrieving rentals information from different API's, displaying rentals on map, allowing the rentals to be administered, sending emails using Elastic Email, etc.
For a startup for large battery monitoring I built an API with administration area to receive measurements at 5-minute intervals for up to tens of thousands of battery monitor devices in order to trigger alerts for required maintenance. The API protocol was consisely described so that the hardware developer could implement it accordingly on the Arduino platform. The server architecture was setup using Aurora DB Cluster for production and Percona XtraDB Cluster for test, on top of a tinc VPN with HAProxy proxying both the web and database services in order to allow easy maintenance additionally using reverse proxy CloudFlare.
An academic researcher wanted to have an application to make high school students' homework more efficient by having an application that allows students to do exercises online and to have statistics available for analysis.
Using Python to build the management platform for Stackscale. Some of the projects I initiated or worked on: I worked on the following projects: - Authentication and authorisation API using the latest encryption standards - Queue library for executing tasks including Python modules, external scripts and repeating tasks - Different tools and modules for management of VMware environments - Drivers to control advanced netwerk equipment like switches and routers (Cisco / Force10 / Arista) - Management of network attached storage (NAS) equipment and datastores (volumes) (NetApp / Nexenta / Oracle / Solaris / ZFS) - Add new functionality to an API written in Django REST Framework with an accompanying user interface built with ExtJS
Built a couple of Magento websites, (e.g. http://www.brunoklassiekpresenteert.nl), now working on 2 private projects being built as extension on Magento (incl. PHPlist extension). Furthermore, helped some customers with fixing issues and adding functionality in existing Magento webshops.
Part-time I'm helping with maintenance of their Magento platforms.
The Magento project that I would work on was cancelled after a couple of days after which I made myself useful for more than a week as frontend developer for monumenten.nl and NS Hispeed (PHP, MySQL, Zend Framework, jQuery, HTML5, CSS3; Linux, Mac OS X, Windows).
At Dialogues Technology, a innovative company which uses mostly Java to develop solutions for their clients, I have been asked to demonstrate what PHP can do for them and their clients in terms of speed, ease of programming and use of existing frameworks. The project I worked for was ABN AMRO Smartjobs, an internal HR temporary placement project.
As a PHP software developer I again worked on implementing new functionalities into the website and related maintaince work (PHP, Smarty, MySQL, JavaScript; Linux, Windows).
For this specialised classical CD and DVD store setup a webshop for selling tickets to classical concerts based on Magento with custom bugfixes and custimisations (PHP, MySQL, Magento; MacOSX, Linux, Windows).
For this customer I setup a B2B webshop based on Magento with custom bugfixes and custimisations (PHP, MySQL, Magento; MacOSX, Linux, Windows).
Voor deze website heb ik een aantal bugs opgelost en nieuwe functionaliteiten geïmplementeerd (PHP, Zend Framework, MySQL; MacOSX, Linux, Windows).
As a PHP software developer I will be implementing new functionalities into the website and related maintaince work (PHP, Smarty, MySQL, JavaScript; Linux, Windows).
As a PHP software developer I contribue to the development team responsible for the TomTom website. Some of the projects I have done: Apache module for authentication based on mod_auth_tkt (C, OpenSSL, FreeTDS; Linux) Improving the application framework (PHP, Smarty, MSSQL, JavaScript; Linux, Windows)
For their website I have designed and built user registration and authentication, handling MMS messages to be viewed from the web and lots of other web based applications (PHP/PEAR, LDAP, MySQL, HTML, JavaScript, Java, Perl; Linux, Windows)
Using PHP to import and process data (photos, images, spreadsheets, documents) into an MySQL database. This database was then exported to an SQLite database to be used from an application CD. (PHP, MySQL, SQLite, VC++ 6, STL; Linux, Windows)
Together with another programmer we built the personal stamps (Persoonlijke Postzegels) web application, which is currently still in use.
As a Programmer Analyst (Senior since January 2001) I have been responsible for the design and development of the frontend part for the regedoc system, which is a system for sending and receiving documents registered and secured over the Internet or intranet. This encompassed the design and implementation of an ISAPI for Microsoft IIS, using performance counters, registry settings, the eventlog, encrypted communication and timestamping of documents, and an additional configuration utility. To do this I used MFC, PGP, Sybase and Oracle backend database (Rogue Wave DBTools++, Oracle OO4O, ODBC). Furthermore, I also dealt with business security as a member of the Security Project Team and helped getting the BS7799 certification.
As a programmer I worked on: - guardian system for machines, websites, database, payment systems et cetera (C, shell scripts; IRIX) - porting of diverse Perl scripts to PHP (PHP; Windows NT, IRIX) - system for preventing abuse of website account/authorisation by multiple persons (C, NSAPI, msql, shell scripts; IRIX) - diverse programs and scripts for websites, authorisation- and payment databases (C, PHP, msql, shell scripts; IRIX, Linux) - shops for websites (products, shopping basket and interface to paymeny module) (PHP, msql; IRIX) - porting of (Unix) C JPEG6a library to VC++ for an ActiveX control (Visual C++ 5.0; Windows 95) - porting of the C++ FraunHofer MPEG1-III audio decoder to Java (C++, JDK 1.1; Windows 95, IRIX) - Adobe Premiere Plugin for JPEG and AVL (LiveStream) (Visual C++ 5.0; Windows NT)
As a Student Assistant for the courses Software Engineering and Computer Networks with the faculty of Mathematics & Computer Science I coached students with their pratical work for these courses. During the first course I coached five groups of about five persons. They had to implement a 'large' program as a team effort. In this case the program to implement was a route planner. The distinguished stages were: requirements specification, design, implementation (in C++) and evaluation. I also was responsible for judging the submitted results. During the second course I coached groups of one or two persons with the design and implementation (in C) of (a simplification) of the IP and UDP network protocols, and an tftp daemon and client. I was only responsible for coaching the groups.
Education1
Vrije Universiteit Amsterdam
Msc
Skills80
Technical
Business
Creative
Interpersonal
Security
Other
Projects10
This Magento extension allows images that are used in the email (HTML) content to be attached to the email so that they are displayed inline without having to depend on the user to click a button like 'Show Remote Content' to display these images. Obvious advantage is that it is more probable that the email is rendered as you would expect, obvious disadvantage is that the emails sent are bigger in size because they include the attached images. It is up to you to use properly sized images.
Magentron is my blog that provides you with a window on my Magento experiences
My website for marketing my PHP freelance work, including a translation of my Magentron blog.
Trojan scan is a simple shell script that allows for simple but relatively effective checking for trojans, rootkits and other malware that may be using your server and network for unwanted (and possibly illegal) purposes. Since this script is relatively simple don’t expect it to catch them all, but it helps to find these programs on e.g. shared servers. On those machines lots of users install many kinds of applications. These applications may introduce new vulnerabilities which would perhaps otherwise not be detected if not for a very alert sysadmin. This project was featured in the linux.com article "Linux.com :: CLI Magic: Trojan Scan" at http://archive09.linux.com/articles/114086 by Joe Barr and in his e-book "CLI for Noobies A primer on the Linux command line", http://clifornoobies.com
URL Monitor offers a service to monitor website(s) for changes and be notified nearly instantly.
Daily pro-active security monitoring for threat identification, including extensive reporting and threat mitigation information for any website or webserver. (offline)
Dit project is gestart om de leegstand in Nederland tegen te gaan. Heeft u een leegstaand gebouw maar geen idee wat u daarmee aan moet? Of heeft een u een prachtig idee maar geen ruimte om dit te realiseren? Via Crowdspace vind U een match! 'Startup Weekend AMS 2012' Het project staat op dit moment 'on hold'
Development of PHP application to distribute large volume's of SMS and MMS messages to Telfort mobile subscribers.
A simple tool to help you determine your current public IP address: # curl in.je/ip
Laravel console command to check syntax of blade templates. ("Blade is the simple, yet powerful templating engine that is included with Laravel.")
Credentials8
Introduction Course to Artificial Intelligence Models
Colegio Oficial de Ingeniería Informática de la Comunitat Valenciana (COIICV)
Scrum Master Accredited Certification™
International Scrum Institute™
Certified Information Systems Security Professional (CISSP)
(ISC)2
MySQL Core Certification (MCC)
MySQL
Zend Certified Engineer (ZCE)
Zend Technologies
Certified Information Systems Security Professional (CISSP)
(ISC)2
Sun Certified Programmer (SCJP)
Sun Microsystems
Certified Information Systems Security Professional (CISSP)
(ISC)2
Volunteering2
A group for anyone interested in technology in general, such as, but not limited to: Artificial Intelligence (AI), web/internet/3d printing. technology, Bitcoin and anything blockchain related, cloud computing, deployment, provisioning, virtualization, etc. We'll meet up every now and then at venues in Alicante. All skill levels are welcome! Interested in sponsoring us or doing a (lightning) talk? Get in touch with us! Connect with us: - Meetup: https://www.meetup.com/AlicanteTech - Telegram: https://t.me/+CdO5R5FMiFBSvPhE - LinkedIn: https://www.linkedin.com/groups/8582465 - Slack: https://alicantetech.slack.com (send a message via the formulario de contacto) - Facebook: https://www.facebook.com/AlicanteTech _____________________________________________________ Un grupo para todos los interesados en la tecnología, entre otros: la Inteligencia Artificial (IA), web/internet/3d imprimir, Bitcoin y todo lo relacionado con las blockchains, la implementación, el aprovisionamiento, la virtualización, etc. Nos juntaremos de vez en cuando en locales diferentes de Alicante. Todos los niveles son bienvenidos! Interesado en nosotros como patrocinador o para hacer una charla o presentación, no dudes en contactarnos! Siguenos en: - Meetup: https://www.meetup.com/AlicanteTech - Telegram: https://t.me/+CdO5R5FMiFBSvPhE - LinkedIn: https://www.linkedin.com/groups/8582465 - Slack: https://alicantetech.slack.com (enviar un correo a través del formulario de contacto) - Facebook: https://www.facebook.com/AlicanteTech
The Community for Founders & Startup Enthusiasts Welcome to Alicante Startups, the go-to community for anyone building, working in, or passionate about startups in Alicante and beyond. ✨ What we’re about We’re a networking-focused group for founders, entrepreneurs, freelancers, investors, and anyone curious about the startup ecosystem. No sales pitches, no pressure – just great conversations, inspiration, and connections over a drink or coffee. 🎯 Our goal is to create a vibrant and collaborative environment where we can: - Meet and chat with fellow startup enthusiasts and entrepreneurs. - Share experiences, insights, and challenges in a supportive atmosphere. - Brainstorm new ideas and potential collaborations. - Learn from each other and grow our network. 🌍 An international crowd – all events are in English While we love the local vibe, our community is international and diverse – so all communication and events are held in English to make everyone feel welcome. The organisers and many of the attendants are an international bunch and speak Spanish or other languages, so don't feel shy! If you think your English might not be good enough, just come by and we'll make you feel welcome. 💡 Have ideas to help our community grow? We're all ears! Share your suggestions for event formats, potential speakers, collaboration opportunities, or anything else that you think would benefit the Alicante startup scene. 🌊 We meet regularly at nice locations in Alicante, usually in the harbour. 💬 Join our Telegram group for quick updates & discussions. 👉 Whether you're a founder, investor, student, developer, or just curious – come say hi, network, and grow with us!