Skip to content
You must be logged in to sponsor yodarunamok

Become a sponsor to Chris Hansen

Hello, my name is Chris Hansen. I live in the USA 🇺🇸. I've been programming since I was about 14 (somewhere in the mid-1980s.) My dream is to spend as much time as possible creating open-source tools that help programmers of all levels.

I'm best known as the creator of FX.php, though that project also owes a lot to divine inspiration as well as the contributions of many other people. (And no, those links aren't exhaustive by any stretch of the imagination.) FX was the first thing I ever created in PHP, and it has been going strong since 2001. When FX.php arrived on the scene, people connected FileMaker to the web using Lasso and/or CDML (the latter being essentially a subset of the former.) Within a few years PHP was the norm for FileMaker web development, with FileMaker, Inc. (now Claris) relasing their own PHP API several years later.

I like creating tools for programmers that are both easy-to-use and powerful. Too often as I pick up a new tool, I find myself thinking that it wouldn't really be that easy for a new programmer to learn. We all got started with programming somewhere; shouldn't we leave the path for those that follow better than we found it? As an example of how I think things should be, have a look at the example code snippet in the README for DB Pipe. It's a pretty basic example. And the project is still in development. But the point is that almost anyone with a fairly good grasp of the English language -- regardless of programming skill -- would be able to understand in general terms what that code is supposed to do.

For the last few years I've spent less of my time on open-source projects as I'm now supporting a family. I'm not complaining, as my family is the best part of my life. 😀 But it would really help my development efforts if my open source projects could help pay the bills.

My current projects and plans include:

  • FX.php needs an overhaul, and my plan is for the next major version to be a wrapper class based on...
  • db|.php (read as D B pipe dot P H P) a powerful, but easy to learn database abstraction class.
  • KeenMVC - A PHP MVC framework built the way that such frameworks should be built. Akin to Pakyow, but built for PHP.
  • I'm also planning to do some work on projects to help people become more familiar with tools like Kotlin and Electron.
@yodarunamok

I'd like to make open-source my full-time job.

Featured work

  1. yodarunamok/fxphp

    FX.php -- The best way from FileMaker to the Web

    PHP 44
  2. yodarunamok/keenmvc

    An MVC framework written in PHP with all the good bits: Fast, Flexible, and Powerful; Inferred Models; Lightweight; Easy for Newcomers; and View / Controller Separation.

    PHP 2

0% towards $5,000 per month goal

Be the first to sponsor this goal!

Select a tier

$ a month

Choose a custom amount.

$10 a month

Select

Hey, this is great stuff!

Every little bit helps. I'll add you to the credits section of the project of your choice, and I'll send you a personal "Thank you!"

$50 a month

Select

Thanks for everything!

Similar to the $10 tier, but I'll add you to the credits section of up to 5 projects (your choice.)

$100 a month

Select

Adopt-a-site

You're covering the hosting costs (hardware and management) of a project's web site. In addition to a personal "Thank you!", I'll add you to the "supported by" footer to the project site of your choice. And yes, you'll also merit an entry in credits section of that project.