Logo

Terra Mantra LLC

Conscious Consulting

terramantra@gmail.com


Consulting Activities

I am a computer scientist by training and a programmer by trade. My primary area of specialization is in embedded systems programming, which I've done for over ten years now. I have also done web site development and straight-up PC software.

As a programmer, I consider myself very atypical. In my experience, the 'typical' programmer gets more comfortable as the programming language gets to a higher level. This works well for building large applications for PCs with nearly unlimited compute power and memory, but has a tendency to fall apart when you're working on an embedded processor with 128 bytes (yes, no kilos or megas here) of RAM. Careful coding and yes, sometimes even assembly language, become a requirement in these situations. I have experience working with 8051, 80186, 680x0, ColdFire, and PowerPC processors, as well as programming in Verilog for FPGAs.

On the other hand, too many programmers like to dive into the coding as soon as possible, sometimes to the detriment of the larger picture. I have a great deal of experience at the system architecture level, looking at how many different pieces of a design (hardware, firmware, software, protocols, networking, etc.) fit together. I have been called on in many projects to lay out the road-map and manage how the pieces fit together.

Consciousness Raising

In my personal life, I am passionate about the health of the planet and the interconnectedness of life on Earth. For this reason, I have made a commitment to donate 10% of the profits from my consulting work to causes that are important to me, and to donate some of my time as well. If you share my passion, check out some of the following organizations:

If you are concerned about helping humans specifically, here are some other useful links:


April 22, 2004 — Happy Earth Day!

May 5, 2004 — Creating a logo and a slogan.

Sep 21, 2004 — Adding some information.

Maintainer: ghn (Last updated 2005-01-14 by ghn)