
Daniel is a system programmer & web developer with 10 years of experience...
system programmer & web developer
coder . cl
a journey in software development...
products
I’m currently working on several FOSS projects on my free time. Most of them are oriented to the Unix-Work-Alike platforms available on the Internet, such as BSD systems and Linux Systems. I like to study operating systems, distributed computing, parallel computing, concurrent programming and functional programming. My projects are made on top of my research basis, as a personal initiative. I think that programming is a key element on computer science and software development. If you want hire me, just visit the services page or take a look on my most recent projects portfolio.
My current published and active projects are:
- pyxser
A Python-Object to XML serializer and deserializer, it’s based on object model rather than custom XML elements. pyxser stands for python xml serialization and is a python object to XML serializer that validates every XML deserialization against the pyxser 1.0 XML Schema. pyxser is written entirely in C as a python extension. The current stable release is pyxser-1.1r and supported Python version comes from 2.5 to 2.7. pyxser status is released and published. - procinfo-win32
pgrep(1), pkill(1) and pmap(1) all in one Win32 implementation. procinfo is a process auditing tool which can list processes and their loaded modules. You can also kill processes using Perl Compatible Regular Expressions to match process names or module names. You can also have some information about the per-proccess loaded modules, such as memory addressing in a custom format (KB, MB, GB). It implements some pmap(8), pkill(1) and pgrep(1) features. Development status: released and published. - LyricsPlugin
LyricsPlugin is an amarok script which allows you to download the current playing song lyrics and show them in the lyrics window. It uses dcop command line and it was made for amarok 1.4. amarok 2 isn’t supported yet. To install this script, go to the amarok menu, Tools —> Script Manager —> Install Script and select the downloaded tarball with the script. Development status: released and published. - caffeine
caffeine is a C based framework which uses C99, POSIX and SUSv3 standards, and system specific system calls — Linux and FreeBSD for now — to support the development of daemons and services. The idea is to have predefined algorithms to help you in some tasks for building your own daemons, command line applications and complex tasks such as integrating plugin interfaces to your applications. The concrete goal of this project is to implement most common algorithms to develop service oriented applications. Development status: not released and published.
My current research resides under the next FOSS platforms:
Currently I’m studying a lot of topic arround all of those operating systems. I want to join the FreeBSD development team, but I still studying the FreeBSD kernel and the Linux kernel. I’m always reading books and FOSS code, learning new things and searching for optimal solutions. I take every development as a new challenge.

