Legacy Slows You Down.
I Make You Faster.

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.

Direct Access to 30+ Years of Development Experience

I'm an independent contractor with 30+ years of programming experience across multiple languages. I've built e-commerce platforms and three open-source tools, and spent the last decade focusing on legacy modernization. You work directly with me — fast decisions, clear communication, no corporate overhead. I handle any complex PHP or JavaScript work, and I deploy Canvas, ObjectQuel, and WakaPAC on client projects when they're the right fit.

Key Facts
  • Independent contractor (ZZP) for direct collaboration
  • 30+ years of programming experience (BASIC → Pascal → C/C++ → PHP/JS)
  • Creator of Canvas, ObjectQuel, WakaPAC (open source)
  • Available through Freelance.nl or direct engagement
  • Based in Haarlem, Netherlands

The Tools I've Built

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.

Canvas

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 Website
ObjectQuel

A 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 Website
WakaPAC

JavaScript reactivity system for progressive front-end modernization. Update legacy interfaces incrementally without requiring complete rewrites or heavy framework migrations.

Visit Website

What I Do

PHP and JavaScript development, architecture, and modernization.

Legacy System Modernization

Transform unmaintainable PHP or JavaScript systems using Canvas, ObjectQuel, and WakaPAC or your existing stack. Extract business logic, eliminate deprecated dependencies, establish test coverage. Independent system assessment to identify bottlenecks and create realistic modernization roadmaps.

Full-Stack Development

Work with your existing frameworks and codebases — Symfony, custom systems, or any PHP/JavaScript stack. New feature development, API design, complex database operations with intricate relationships, change tracking, query optimization. Front-end work with WakaPAC, jQuery, or vanilla JavaScript.

System Health

Security hardening: identifying and resolving SQL injection, XSS, CSRF, and insecure authentication. Performance optimization: profile slow systems, analyze database queries, implement caching strategies. Evidence-based improvements.

30+ Years: From BASIC to Modern Web Development

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.

  • Pattern recognition: Quickly identify architectural issues from years of solving similar problems across different codebases
  • Direct responsibility: I maintain the tools I use — active development keeps them current with PHP and JavaScript ecosystem changes
  • Independent contractor: Direct communication, fast decisions, no sales overhead or corporate approval processes
  • Continuous improvement: Client work informs tool development, tool improvements benefit all projects
Get in Touch

Let's Talk About Your Project

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.

Freelance.nl
View Profile
Location

Haarlem, Netherlands