I'm Floris, an independent contractor in Haarlem with 30+ years of programming experience. I've built e-commerce platforms and three open-source tools (Canvas, ObjectQuel, WakaPAC), and spent the last decade focusing on legacy modernization. I handle any complex PHP or JavaScript work — from greenfield development to transforming unmaintainable systems into maintainable, productive platforms.
I modernize legacy PHP systems with controlled, incremental improvements to performance and security—no risky rewrites. You work directly with me: fast decisions, clear communication, no corporate overhead. Creator of Canvas, ObjectQuel, and WakaPAC. Available 3–4 days per week for contract work.
I've spent years building these three tools to handle the specific problems that come up in legacy PHP work. These are open-source tools I deploy when they fit the problem.
PHP framework for gradual legacy transformation. Handles mixed old/new code during migration, provides clean separation of concerns, and enables incremental refactoring without big-bang rewrites.
Visit WebsiteA domain-level query engine with ORM capabilities and an expressive query language. Makes complex database logic readable, supports temporal data and rich relationships, and minimizes SQL string handling.
Visit WebsiteJavaScript reactive framework with an event model modeled after desktop APIs, enabling precise and predictable handling of complex interactions.
Visit WebsitePHP and JavaScript development, architecture, and modernization.
Turn fragile, hard-to-change systems into software you can safely evolve. I reduce technical risk, shorten release cycles, and create a clear path forward by untangling legacy code and stabilizing the core business logic. You get a realistic modernization plan that improves maintainability without disrupting day-to-day operations.
I help teams deliver features faster and with fewer regressions. I work directly in your current codebase, from backend logic and APIs to front-end behavior. Where it adds clear value, I can deploy my own stack (Canvas, ObjectQuel, WakaPAC) to improve development speed and maintainability—without forcing unnecessary rewrites.
I identify and fix the issues that slow teams down or put systems at risk. This includes improving security, performance, and operational stability. When needed, I apply components from my own stack to introduce stronger structure, testing, or observability—always focused on measurable reliability gains.
I started programming at age 9 with BASIC, moved through Pascal and C/C++, and have been working with PHP since version 5 and JavaScript since the early DOM days. I've built e-commerce platforms, custom CMSes, and spent the last decade focusing on legacy modernization. I understand old patterns because I've written them, maintained them, and refactored them. Canvas, ObjectQuel, and WakaPAC represent 30+ years of experience distilled into tools that work in practice.
Need experienced PHP or JavaScript development? Dealing with a legacy codebase that's hard to change? Looking for someone who's seen these problems before? Send me a message and I'll let you know if I can help.