Pedro Giffuni

Email: <pfg AT SPAMFREE FreeBSD DOT org>

I am a Mechanical Engineer with a M Sc. in Industrial Engineering from the University of Pittsburgh. I normally work in mechanical engineering/production settings in design or quality control roles.

I was born in Bogotá (Colombia) but I am of Italian origin and I learned English since a very young age.

My involvement in computers started with a Tandy Color computer in the early 1980's programming in Basic, Pascal and some occasional low level assembly.

I have been using FreeBSD since 1997, while looking for free alternatives to do my professional work. I am particularly interested in engineering applications and anything that has relationship with getting more performance, even if it involves playing with low level stuff like toolchains, libraries or filesystems.

My personal interest in the BSDs started by the code quality and free license, but with time I have found the contact with other developers enlightening. I have contributed a huge amount of ports (more than 200 PRs) mostly for the Math and CAD sections of FreeBSD's ports tree.

Lately I have been contributing to filesystems, and particularly ext2fs sources.

FreeBSD Committer

I am a FreeBSD committer (src). Some things I have done are:

* Helped cleanup and enhance the BSD-licensed EXT2FS port.

* Replaced all the GPL'd headers from the sound system.

* Some updates to libedit.

* Port and bring local enhancements a BSD-licensed patch(1).

* Bring some updates to DTrace from illumos.

Apache Committer

I am a committer in the Apache OpenOffice TLP and I am also a PMC member emeritus. This interesting as it is one of the biggest and most important codebases that has moved from copyleft to an unrestricted license, which posed some interesting challenges. The codebase is now clean and I am not doing any more development there but I keep interest in maintaining the FreeBSD port. The main changes I did were:

* Merged at least 20 patches (mostly from Maho) that were needed for the FreeBSD port.

* Replaced bashisms and other things that were forcing FreeBSD to use the linux fileutils.

* Updated headers and a huge amount of dependencies (boost and Python were "interesting").

* Brought in internal support for Python 3.

* Merged a lot of code from external contributors and the Symphony codebase which will appear in version 4.0.

* Many, many small fixes all over the suite.

ApacheCon EU 2012

I participated in ApacheCon EU 2012 - Sinsheim, DE, with a talk about the IP cleanup and updates for the FreeBSD port of Apache OpenOffice.

EuroBSDCon 2008

I participated in EuroBSDCon 2008 - Strasbourgh, FR, with an article about applications for mechanical/electrical engineering in FreeBSD ports framework.

EuroBSDCon 2008 - Engineering Applications on FreeBSD (Slides)

EuroBSDCon 2008 - Working with Engineering Applications on FreeBSD (Article)


PedroGiffuni (last edited 2013-06-08 00:46:52 by PedroGiffuni)