Over the last 19 years I worked on a number of projects.
Most are either not open source or not available anymore.
Listed here are those available or active in different degrees.
I develop and maintain several django pluggable apps with which I build websites for customers. Most of the apps come with test suites, documentation and demo sites.
Checkout their GitHub pages to find links to the package in PyPI, the documentation, continuous integration builds, and demo sites.
Reusable Django app that extends the built-in Django comments framework with thread support, follow up notifications and comment confirmation by email.
Simple Django app that allows insertion of inline media objects in text fields.
Simple Django app that provides a Wysihtml5 rich text editor textarea widget.
Django blogging app with stories, quotes, diary, comments and tags.
A fork of django-flatblocks that uses django-inline-media's TextFieldWithInlines rather than TextFields so that you can add inline content to your flatblocks.
Yet another blogging app just for Python 3.
Other minor apps I maintain are available in GitHub. There are forks of django-markup, sorl-thumbnail and django-tagging, all ported to Python 3.
For over 5 years I developed a programming language with two mathematicians, Victor de Buen Remiro and Jorge S. Pérez Ronda. I was the language kernel developer from 2003 to 2007, migrated the build process to the GNU Autotools and released under GNU GPL version 2.
TOL stands for Time Oriented Language. It's a programming language focused on statistics, time series analysis and stochastic processes.
TOL is a declarative language based on two key features: simple syntactical rules and powerful set of extensible data types and functions.
It's written in C/C++ and available under the GNU GPL License Version 2.
I develop websites since 1999. Most of them have been acquired or integrated into other services. The last with public access was Witmeet.
Willing to Meet.
Witmeet helped users find people with whom to speak a foreign language by matching their profile and location. The goal was to meet in-person, wherever the user was, for work or holidays, and to have a coffee and enjoy conversation.
Redis was the key component to produce a high performant markers cluster in the server side, keeping all sensitive data associated with each marker at the ground level, and grouping markers together at different levels when zooming out the map.
MySQL was used as a 2nd layer data store solution to backup Redis and was the main store for non-Redis related data.
I started with PHP and Java in the late 90's. I moved to Python web development around 2005, first through Zope and Plone and later with Django. I use MoinMoin since 2007 and deployed many instances to help customers build an active flow of documentation.
I have used debian software packaging and debian style repositories for software distribution and updates. Part of that activity is still available: