Hello, I’m Joe Vennix, and this is where I blog.

I am a twenty year-old CS student at the University of Texas. I work as a developer and a designer. I am currently interning at Metasploit, where I get to work with awesome tools like Rails, Coffeescript, and SASS to develop the user interface to the Metasploit Pro product. My past work includes writing iPhone apps, designing and coding websites, and creating custom software. My products have been featured on national commercials, billboards, and magazines.

I am currently busy with school and contracting, but from time to time I will post a personal project up here.

Twitter / Facebook / Github

Finally, a complete Node.JS IP geolocation library

Posted on 10 May 2011

I received a message from the user kuno on Github today:

Hi: My name is kuno, the maintainer of geoip module on nodejs. Your project GeoIP-js inspired my re-write my module from sketch, appreciate that. Do you mind I added your name into the contributor list? If so, may I have your email address? --kuno

After looking over his geoip module, his project looks to be more in-depth and versatile compared to my rather limited module, which I wrote about here. So, hats off to kuno, I’ve updated my repo to redirect users to his project. To install kuno’s geoip, simply use npm:

$ npm install geoip