Projects
From TelmoMenezes
Here is a list of my current and past programming projects.
Active
- Artist - Artist is a portable 2D graphics library. Main features are: drawing primitives, bitmap blitting, alpha blending, zoom and rotation, text rendering and image file loading. It uses hardware acceleration and provides a simple and elegent API. Artist is written in pure C and available in the very permissive zlib/libpng open source license.
- Gridbrain Library - An implementation in C++ of the gridbrain, which is an agent brain system that I developed for evolveable Artificial Intelligence.
- LabLOVE - LabLOVE (Life On a Virtual Environment) is an evolutionary multi-agent simulation environment. Uses the gridbrain library, for agent brains. LabLOVE is written in C++ with LUA scripting. It is available under the GPL open source license.
- Nanon - Nanon is a web page manager, ideal for simple sites with no server generated content. It lets you define templates and reusable html code blocks like menus and ad sections. Nanon is a spiffy command line tool that you can learn how to use in minutes. It is written in Python and available under the GPL open source license.
Abandoned
- Bloxx - Bloxx is a general-purpose fully modular Content Management System developed in PHP and available under the GPL open source license. I developed it around the year 2004 for my then startup company, Cognitiva. At the time there were no such solutions available that where modular and cleanly designed. Several sites where created with it. Modules where developed for news, blogs, forums, and others.
Commercial
These are some commercial projects where I participated as a developer.
- Portugal 1111 - Portugal 1111 is a real time strategy game. I worked in the team that developed it and was responsible for the artificial intelligence.
- Xception - Xception is a fault injection environment used to test the dependability of hardware. I developed the first version of its experiment management module and helped to deploy the product to the NASA JPL lab.
