LinuXchangE (LXE) is the project of my degree as a computer engineer. The project aims to remove all end servers using Microsoft technology infrastructure and maintain client-side Windows computers as transparent as possible.

Among many features it has, the most outstanding are:

  • One login account for everything. If your username is Miguel, then you will use that username and the same password for all the infrastructure services.
  • Solid core. LXE has a small core where all all information is store.
  • Openness. Because the use of standard technologies, you can integrate your own projects to the core. You can link authentication by LDAP, PAM, Kerberos, IMAP or NTLM.
  • Standard services. Among many services, the most notable are: mail, storage, IM, web browsing.

LXE takes advantage of the following projects:

  • Samba
  • OpenLDAP
  • Heimdal
  • Postfix
  • Squid
  • PAM
  • and many others

Sadly, LXE development is stopped because there were more occupations to do for living. Anyway, you are welcome to make a donation and encourage the restart of this project.

Since I started on one of my old jobs to work with VoIP, I got 100% sure that VoIP is the cheapest way to communicate. Not only because communication between endpoints is for free, but because calling to the PSTN is cheaper comparing with any telephone company.

I have started this little project called To Call Me. It allows a person like me, like you, to talk by telephone with very low rates. People who use To Call Me service will need to configure their extension (a computer, a hardware IP phone, or a sofphone in a smartphone). After that, you can put any kind of credit to start talking. The service is pre-paid, in other words, pay as you go; you only need to add credit when you need to talk.

In order to make this project to work, I use FusionPBX as the core. But FusionPBX out of the box is not enough. I coded in PHP what I call a session-less sign up page. This way when a user signs up, it will create all the needed infrastructure (dialplan, and more configurations). I did code the Billing for FusionPBX application (I will present that later). Not to mention there is alot of work, specially configuring dialplans and modules for the FreeSWITCH.

About the pricing, I developed an algorithm to suggest a fair price for customers based on your carrier information and how much you want to earn. This way, I still earn money and you still save. For example, if I remember for good, calling to USA48 and Canada it is about 0.0088 USD per minute; this means that you will be able to call almost 2 hours with only 1 USD. Cheap!, isn't it?

If you are looking to save communication costs give a try to my project. If you are looking forward to having your own VoIP company, you can contact me and you can have the same business model as I have.

EstoyEn it is a project from my own that allows you to access contents from websites that have geolocalization restrictions. For example, Hulu (where you can watch episodes 1 day after they were in US TV) is only available in the US. With this project I enable you to watch Hulu (of course you will need to have a paid subscription). Other good example is the Netflix; Netflix changes its catalog depending what country you are connecting from (not what paypal or credit card you use). Using my service you will be able to change between zones.

I have been working trying to make this work on many platforms as possible: Playstation 3 & 4, Wii U, AppleTV, Smart TV, Blueray, Windows, Android, iOS, etc. And as many services providers I found.

The project offers DNS and PPTP & OpenVPN type VPN. If you are a movie fan, or you don't want to get out this winter I can tell you this kind of service is what you need.

Nowaday it is very common that everybody changes their system to a 2-factor authentication system. But before going to the mainstream, let's define what are the possible factors:

  1. Something you know: like a password, you can transmit this kind of information by a simple text. In other words, knowledge.
  2. Something you have: like a credit card, you can transmit this kind of information by giving the item. In other words, a physical token.
  3. Something you are: like your fingerprint, you can transmit this kind of information just if you cut the member from yoursef. In other words, any kind of information attached to your body.

Many studies (not discussed here) show that if you enforce those 3 factors at the same time, people just stop using your system. Therefore, the best is just 2 of 3 factors, you decide which ones.

First factor (something you know) is the most common on any system. Banks and serious enterprises are changing to tow-factors authentication by adding the next most simple factor: something you have.

email2factor is a project born from a brainstorming in my current job. This simple but powerful project will allow you to convert almost any opensource project and linux services into a double factor authenticated one without modifying the code. The magic is simple, email2factor will use email as something you have token.

Hope this will help you alot.