Projects

Here are a few miscellaneous projects I’ve been working on:

Anomos:
anomos
Anomos is a pseudonymous, encrypted multi-peer-to-peer file distribution protocol. It is based on the peer/tracker concept of BitTorrent in combination with the onion routing anonymization layer of Tor, with the added benefit of end-to-end encryption. I am a lead developer along with my friend John Schanck.

The project’s website is here, along with source and wiki.

Free Culture:
Boston University Free Culture
I started Boston University Free Culture to protect student’s digital rights and help professors exercise all of their intellectual property rights. Check the blog and the mailing list for detailed information.

Artificial Intelligence / Natural Language Processing:
soc.jpg
I did a project for the Singularity Institute for Artificial Intelligence as part of Google Summer of Code 2008. You can read more about the project here:
Linkovbot: A Natural Language Processing IRC Bot
Relex Crawler: A Natural Language Processing Web Crawler and HypergraphDB Manager
Visualizing NLP Data and Extracting Conceptual Relationships

Mobile / Network:

Port Scandroid is a port scanner for Android mobile phones. Source is available under the GNU GPL.

File Sorting:

RIAA-Sorter - A program which will sort a music directory into RIAA and Non-RIAA subdirectories using RiaaRadar.com. Written to make filesharing safer.

Brain Animation:
bframe2.jpg
I was a participant in a fMRI brain imaging study at BU, and they gave me some pictures of my brain. I turned them into this animation. This is what the inside of my head looks like! If anybody out there is a brain doctor, please look me over for any brain abnormalities I might want to know about!

Haplogroup:
app_3_2469633948_8602.gif
Haplogroup is a Facebook application I wrote when they announced they were opening themselves up to developers.

A person’s haplogroup is a genetic marker, which can be used to trace their ancestry all the way back to the dawn of human evolution. The Haplogroup application combines this information with the social networking platform to allow people to find their genetic cousins. If you know your haplotype, Haplogroup will match you up with relatives you didn’t even know you had!

Beard:

I run Beardvember.com, the official site of Beardvember. During the month of November, myself and hundreds of other noble men grow manly, manly beards. No Shave, November.

Contra:
This summer, CVM Engineering asked me to write up some code for a contractors database with a PHP/AJAX front end. I wrote them Contra as a demo. They liked it, but I went off to college and the project was never fully developed.

Search Engines:

Wiiggle - A search engine for Nintendo Wii information, reviews, news, backups and hacks. Try searching for “Mario” or “Zelda ISO”.
TooMuchDetail - A search engine for a High Definition pornography! Try searching for your favorite act of sexual perversion and find it in grotesquely high resolution! Yay boobs! This was an invention during my “how can I make money using Google Search” phase.

Bookmarking:

Dashitlist! - A place for friends to share various fun links and ideas and disturbing pornography with each other. Unfortunately, after two years of success, it appears to be overrun by spambots which have defeated my ghetto captcha and I don’t have the time to maintain it anymore. Maybe some day if I have some free time I’ll clean it up.

Miscellaneous:

dx Online Dice Roller - Pretty much self-explanatory, a visually pleasing and easy to use dice program in php. I made this because we were rolling characters for D&D and didn’t have a die. No laughing.

Diebold.py
Script for scanning/bruteforcing a website with an imported cookie session.

There are also a few other tools I’ve written but aren’t making public just yet, because I use them to make a little bit of monies (not spam!), and they’d be a bit less effective if other people could use them. Sorry.

And there are always more in the pipeline!