Jeroen D.
AI Amplified Engineer. Previously PHP/Laravel Specialist. Keen eye for Security. Looking for a new Adventure...
AI Amplified Engineer at Derks.IT
Highlights
Full profile
Career: 49
Derks.IT
For a local bar, I created its new website, including menu, events, DJs and an accompanying CMS, almost only using Claude Code together with OpenAI's Codex, claudex and chief (agentic AI coding tools). 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 and a Worker for the contact form. Recently I have installed picoclaw using my local AI cluster. Furthermore, I am working on a mobile app using flutter depending fully on AI agents to do the coding. (CSS, Dart, Data Scraping, Flutter, HTML, Javascript, React, Tailwind, Vite; Ansible, Claude Code, Codex, Docker, git, Ollama, OpenWebUI, shell scripting, terraform; Bunny.net, CloudFlare, Linux, Mac OS X)
Vibe-Coding Detox Klinic
Remote
We treat codebases ruined by AI. The Vibe-Coding Detox Klinic is a specialist consultancy for organisations whose PHP applications have developed an unfortunate dependency on autocomplete. Founded by a senior engineer with 30 years of clean diagnoses, we offer rehabilitation, re-architecture, and when prognosis is severe, a dignified rewrite.
Smoove Exchange
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.
Derks.IT
For a few small clients and my own needs I started as an hosting provider. Currently it is only hosting my own services.
Derks.IT
The Randstad, NL
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
PHPfreelancer.nl
All kinds of Internet projects using PHP as a freelancer or consultant for small/medium businesses to large corporations.
Derks.IT
Alicante, Valencian Community, ES
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
Amsterdam
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
Derks.IT
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.
Derks.IT
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.
Derks.IT
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)
Derks.IT
Alicante, Valencian Community, ES
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.
Derks.IT
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)
Derks.IT
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)
Derks.IT
Alicante, Valencian Community, ES
For a classified car classics website built using Laravel, I have fixed many layout and functionality issues.
Iristrace - turning business risks into business value
I was able to help Iristrace with some advanced software engineering issues such as security and reporting.
Angry Nerds
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.
SchipperVaasen
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).
Hoogheemraadschap van Rijnland
For this client I fixed some minor issues in a web application after they upgraded PHP.
Derks.IT
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
Kuveno
Alicante, Valencian Community, ES
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.
We're Agile!
Alicante, Valencian Community, ES
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.
Derks.IT
Alicante, Valencian Community, ES
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.
Derks.IT
Alicante, Valencian Community, ES
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.
Derks.IT
Alicante, Valencian Community, ES
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.
Derks.IT
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.
Derks.IT
Alicante, Valencian Community, ES
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.
Stackscale
Amsterdam Area, NL
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
Lead Developer
CLIQ Digital
Derks.IT
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.
Elsevier
Amsterdam
Part-time I'm helping with maintenance of their Magento platforms.
Magento developer
Elsevier
Amsterdam
Penningmeester
Vereniging van Eigenaars
Amsterdam
PHP Software Engineer
Tele2
Diemen
LBi Lost Boys
Amsterdam
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).
ABN AMRO Bank N.V.
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.
Studytravel
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).
Bruno Klassiek
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).
Ibarra y Sanjuan
For this customer I setup a B2B webshop based on Magento with custom bugfixes and custimisations (PHP, MySQL, Magento; MacOSX, Linux, Windows).
Miky.nl
Voor deze website heb ik een aantal bugs opgelost en nieuwe functionaliteiten geïmplementeerd (PHP, Zend Framework, MySQL; MacOSX, Linux, Windows).
StudyTravel
As a PHP software developer I will be implementing new functionalities into the website and related maintaince work (PHP, Smarty, MySQL, JavaScript; Linux, Windows).
TomTom
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)
Telfort
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)
Software Engineer
eBay/marktplaats.nl
ProRail
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)
TPG Post
Together with another programmer we built the personal stamps (Persoonlijke Postzegels) web application, which is currently still in use.
Wellance
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.
Siteways
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)
Vrije Universiteit
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.
Projects: 11
Reveal URLs is a small browser extension and Thunderbird add-on, and it also comes as an Outlook add-in and a Gmail add-on, that reads each link in the message you are reading and shows you the URL it points to. When the host named in the link text disagrees with where the link actually points, it flags the mismatch, so you see it before you click. The browser extension and Thunderbird add-on do everything on your device and transmit nothing. The Outlook add-in analyses your messages on your device and sends no email data anywhere — but its task-pane code is loaded from https://www.reveal-urls.eu over HTTPS, like any web page. The Gmail add-on runs on Google's servers. There are no analytics and no tracking.
Laravel console command to check syntax of blade templates. ("Blade is the simple, yet powerful templating engine that is included with Laravel.")
A simple tool to help you determine your current public IP address: # curl in.je/ip
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
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.
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.
Talks & sessions: 1
Show the URL: The tiny email UX fix that makes phishing harder
30-45 min · Everybody that reads email
Modern phishing often does not depend on badly spoofed emails anymore. A message can pass the usual sender checks and still send you somewhere dangerous, simply because the real destination stays hidden until you hover or click. This talk looks at that gap in email UX and argues for a simple default: show the URL. We will walk through why sender authentication and safe-looking branding are not enough, how real phishing attacks exploit the mismatch between visible link text and the actual destination, and why exposing the true URL earlier can make suspicious messages much easier to spot. The session also covers the practical side of the idea through Reveal URLs, the tool Jeroen built to make hidden destinations visible before you click. This meetup is for everyone who has been victim of phishing or knows someone, but also developers, product people, security-minded engineers, IT professionals, and anyone interested in safer defaults in everyday software. You do not need to be a security specialist to follow it; the focus is on awareness, clear examples, practical reasoning, and a concrete UX improvement.
Skills: 88
Technical
Business
Creative
Interpersonal
Security
Other
Credentials: 8
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
Education: 1
Msc
Specialisatie: Computer Systems
Involvement: 1
Volunteering
Founder
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
Languages: 4
What else would you like to see here?
Missing something? Tell us what would make this page more useful.
Sign in to share an idea.