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

$ one time

Choose a custom amount.