Skip to content
View quellabs's full-sized avatar

Block or report quellabs

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
quellabs/README.md

Hi, I'm Floris

I'm a freelance developer working as Quellabs, specializing in PHP and JavaScript. I've spent nearly 20 years modernizing legacy systems and building tools that bring structure to unstructured codebases.

Available for contract work — particularly projects where the "just rewrite it" answer isn't realistic or desirable.

What I Build

I maintain several open-source tools that reflect how I approach problems:

Canvas - PHP framework for legacy integration. Lets you add modern architecture incrementally without torching your existing codebase.

ObjectQuel - ORM alternative using QUEL-inspired syntax. Data Mapper pattern, no magic methods, actually readable queries.

WakaPAC - JavaScript reactivity without the ceremony. Inspired by KnockoutJS, React and Vue.

Discover - Automatic service provider discovery for PHP. Eliminates manual registration boilerplate.

Sculpt - CLI toolkit that powers the rest of the ecosystem.

Philosophy

Most frameworks optimize for getting started quickly, then become obstacles. I build for what happens after month three:

  • Explicit over clever - You shouldn't need to read framework source to understand your own code
  • Incremental modernization - Legacy systems have value; replacement isn't always the answer
  • Rejection of magic - If you can't trace how it works, you can't fix it when it breaks

Quellabs Services

Through Quellabs, I take on projects involving:

  • Legacy modernization - Adding structure to aging codebases without full rewrites
  • Custom tooling - Building frameworks/libraries specific to your problem domain
  • Architecture consulting - Technical decision-making for long-term maintainability

If you're stuck with a system that works but can't grow, or need someone who won't immediately suggest starting over, let's talk.

📍 Haarlem, Netherlands
🌐 canvasphp.com
🐦 @quellabs

Pinned Loading

  1. canvas canvas Public

    Modern PHP framework with annotation routing, ObjectQuel ORM, and legacy integration. Modernize existing PHP apps incrementally without breaking what works.

    PHP 12

  2. objectquel objectquel Public

    A powerful PHP ORM built on the Data Mapper pattern with an intuitive entity-based query language inspired by QUEL.

    PHP

  3. wakapac wakapac Public

    A full-featured application library built on the PAC pattern — bringing KnockoutJS-style simplicity to modern web apps.

    JavaScript 1

  4. discover discover Public

    Automatically discover and organize service providers across your PHP application and dependencies.

    PHP

  5. sculpt sculpt Public

    Command Line Toolkit for the Quellabs Ecosystem A powerful, extensible CLI framework that seamlessly integrates with ObjectQuel ORM.

    PHP

  6. signal-hub signal-hub Public

    A type-safe signal/slot event system for PHP applications

    PHP