EDDON was originally about a programming idea.  It was about things being tangible and concrete, about being "event-driven" so that things can interact appropriately rather than fight with each other, and about dynamic environments that can change with demands from moving targets.   Today, EDDON is a philosphy of how business should be done and not just some Geek's idea about how to develop code.



  • Web Design   Look Around!  Other examples include Wooden Log Homes, or the solution to Responsive Tables, and the best sites are still waiting on your input.  All designs are responsive without fixed or maximum size and scale as you resize your browser!
  • Linux Administration   From administrative work to best-practices and software installation, EDDON can do it all and do it right.   Feel free to check out Stupid Admin Tricks, a blog with useful Linux/Unix tips.
  • Development   It doesn't matter if its something in C or Java or PERL or Javascript.  EDDON will use the best tools for the job at hand for custom solutions, be it custom additions to projects such as L2TPNS, or full blown screen-scraping and web-scraping projects involving a client-server scalability.  You imagine it, EDDON gets it done.
  • Android   EDDON can do most Android apps.  We do not currently offer development for Apple's iOS platform, but check out some of the screenshots below if you want to see the detail used in our apps.
  • Embedded   From custom Android ROMs (such as the WildLife ROM) to BeagleBones and other Geek toys.   We even have experience with real embedded systems such as custom RTOS systems running on TI's msp430

All work is covered under our Mission Statement!

Welcome To Eddon Systems Consulting

A Different Way To Do It!

If you are looking for a huge consulting firm, where you have to wade through the Sales Manager and Project Manager before you can actually talk to the guy thats doing the work, you have come to the wrong place.  The exit door is at your top left.

Why It's Broken

IT Consulting is trapped in the design of large corporate policies and big business.  Traditionally, it was nearly impossible for the little guy to present themselves to business in a way that was cost effective, and so the only recourse was consulting firms.  Someone has to pay the firm!  If you would rather have a closer working relationship and individualized treatment, then you have a found a home.  No matter what the project, I will find some way to help you or recommend someone that can do it better than myself.

Let's Fix It

First, let's start by getting rid of the string of extra people that often don't even know software from hardware (Yes, I had a recruiter that told me that the hardware his client used was "Linux", and when I said, "No, What hardware?", he said, "Python!")   Next,  bill by the job, not by the hour, so everyone is on the same page (hourly rates are available if you prefer).  If the work is done slower, you are already behind schedule.  You shouldn't have to pay extra for that!  Finally, the job should come with a warranty!


All custom software or server configuration is guaranteed to continue functioning across reboots and software upgrades for a minimum of 1 year (longer durations available).  This guarantee is void if you have installed cPanel or otherwise bypass your system's package manager, or you make edits directly related to the package under warranty.  Like your new cellphone; its covered for general use and OTA updates, but if you take a screwdriver to it, you are on your own.   As long as you upgrade through the package manager, you are covered.  If you find a bug in a package I wrote or maintain, it's covered under warranty!

If a chef won't eat his own food, would you?  


It would be easier and cheaper to simply use a shared hosting provider with some easy point-n-click interface. In fact, if you are a small company and just need a simple website, I would recommend this option to you as well. Getting a real server and having an admin configure every last detail can be expensive. However, when you need to do something beyond a website and email at your domain, a shared web hosting provider doesn't always scale well!

This website is intentionally a bit flashier than I would ordinarily recommend, and its not full of stock photos of computers and politically correct, racially and gender-mixed people in suits. Instead, I wanted to show off a bit and put more effects in than may ordinarily be sensible, and did all the artwork myself. The surreal imagery is hopefully reminiscent of Alice in Wonderland. All photos were taken by me (actually my heavily hot-rodded One Plus One phone) and editted in Gimp. The Joomla template and its CSS were done by hand with vi.

Feel free to contact me about how these technologies can work for your business as well!

Here is a partial list of the technologies used on this site:

funtooEddon Systems proudly sponsors the Funtoo Linux project, a meta-distribution of Linux based on the BSD Ports system that allows for total customization and stability because it is built from scratch.
tengineTengine is a fork of the Nginx web server, a sleek Event-Driven web server based on epoll() rather than a massive number of threads. We get an A+ rating on SSL Labs Testing Site. Additionally, we fully support Google's SPDY protocol as shown on SPDYCheck.org
joomlaJoomla is a content management system, and we use a home-grown template built from scratch.  PHP-FPM brings PHP to Tengine without the overhead of CGI.  It also caches the compiled PHP to avoid the parse/compile steps at every page fetch. Communication is over Unix domain sockets for speed and security.
postfixThe postfix MTA is incredibly fast and powerful.  It's currently using MariaDb as a backend but I would recommend an ldap layer for larger installations. All mail transfer is secure, no open-relays, and IMAP and Webmail are both supported over SSL. Use any Email app or plain web browser. Check it on MX ToolBox.com
dovecotMail is delivered safely as securely using Dovecot's IMAP over SSL software. Additionally, there is full support for server-side Sieve filtering and mail processing, and sub-addressing (username+sub). A complete how-to is coming. For now, read more on DoveCot
pgpSSL only protects your mail in transit, and some sites will actually receive your mail via SSL and then send it out over plain text! And SSL doesn't stop someone from reading it off your hard drive or off the server its sitting on. It's also VERY easy to forge email headers and make you think an email is from someone it isn't. The solution is GNU Privacy Guard which uses the same encryption technology as PGP, except that there are no corporate back-doors. If you are tired of Big Brother and Google reading your mail, encrypt it! You'll find my public key on key-servers, or download it here!
apgEncrypted email is pointless if you can't get to it from anywhere, and PGP/GPG support has been lax and somewhat difficult to configure in the past. Now, thanks to Android Privacy Guard, you can get this security right on your cell phone! I recommend K-9 (open-source) or K-@ (commercial, but the one I currently use) for seemless integration with APG.
roundcubeBusinesses often find it difficult to support every different email client that someone wants to use. Even if you decide to only support a single client, you now have to deal with different operating systems and devices. One solution is to use a webmail client, which means you don't even need to deal the end user's machines at all. One such client, RoundCube, offers full support for folder management, management of Sieve filters, and most features you would expect of a full-featured desktop client. In fact, its much more capable than most clients. Worried about maintaining a corporate brand? No problem. Check out our own email page - >>Do not try to log in, please!<<
addStyleSheet("/PhotoSwipe/photoswipe.css"); $document->addStyleSheet("/PhotoSwipe/default-skin/default-skin.css"); $document->addScript("/PhotoSwipe/photoswipe.min.js"); $document->addScript("/PhotoSwipe/photoswipe-ui-default.min.js"); $document->addScript("/PhotoSwipe/gallery.js"); ?>

Click a thubnail to open it in the gallery.  Once it opens, I recommend using the square button at the top of the gallery to make the gallery full-screen. Drag icons up for more. Click to open. All gestures are supported.

This is just a small portal to the download area. It just has a few test files for now, but in the future, various projects will be available here just in case you don't want to deal with GitHub.

You don't need to fill out any forms or give me your email. This isn't a SPAM gateway, just a way to get needed information distributed.

Private download areas will be made available for specific customers. If you are looking for your private download area, please use the Contact Me menu item and I will resend you the link. You must be logged in to use the link.