Lee HinmanHello world!

My name is Lee Hinman, I'm a software developer in the Denver area who is passionate about open source.

Welcome!

I'm a software developer looking for challenging software development. I'm an active contributor in the open-source and Clojure/Ruby community, and enjoy working in teams and solving challenging and interesting problems. I care a lot about code quality and release the majority of my extracurricular code as open source.

About me

I'm a passionate software developer looking for challenging software development. I'm an active contributor in the open-source and Clojure/Ruby community, and enjoy working in teams and solving challenging and interesting problems. I care a lot about code quality and release the majority of my extracurricular code as open source.

I specialize in languages like Clojure, Ruby, Javacript, and Java, although I am also proficient in C/C++ and Perl. I have a Sysadmin background, which allows me a better understanding of architectural limitations and benefits.

When I'm not on my computer, I enjoy hiking, cooking, and reading. I also enjoy photography.

Curious about the title? ":wq" is a Vim command to write to the current file, then quit. These days, however, I spend most of my time in Emacs

My projects

Below are a selection of projects I have worked on. To see more of my projects, check out my GitHub page.

clojure-opennlp

I develop and maintain the Clojure library for interfacing with the Opennlp (NLP = Natural Language Processing) library. The clojure-opennlp library also includes a few features not found in the regular opennlp library like filters, and lazily reading sentences from a file. I have written quite a bit about clojure-opennlp on my blog.

NSM-Console

NSM-Console (Network Security Monitoring Console) is a framework for performing analysis on packet capture files. It implements a modular structure to allow for an analyst to quickly write modules of their own without any programming language experience. Using these modules a large amount of pcap analysis can be performed quickly using a set of global (as well as per-module) options.

Hex LiveCD

Hex LiveCD is a Network Security Monitoring (NSM) centric live CD, built based on the principles of NSM, for analysts, by analysts. Besides containing most of the popular Open Source NSM tools (including NSM-Console), the Hex LiveCD also contains tools to perform network forensics. Hex is based on FreeBSD 7.0-RELEASE, and provides Fluxbox as the default desktop environment. It also includes an installer for hard drive installation. Unfortunately, the Hex project has become moribund lately.

L.I.D.S.

L.I.D.S. (Locality Intrusion Detection System) is a small C++ program designed to throw alarms for various network events. It differs from programs like Snort and Bro-IDS in that it uses (or will use) locality to determine whether an alarm should be raised.

Ricepaper

Ricepaper is a library for posting URLs to the Instapaper web service. It can be used either from the command-line, or as a ruby library. You can read my blog post about it.

Whitepapers



Presentations/screencasts

Contact me

Email: lee [at] writequit [dot] org
Alt Email: matthew [dot] hinman [at] gmail [dot] com

AIM: Thnetos
Skype: Dakrone
Twitter: Thnetos

You can also chat with me on IRC (nick: dakrone) on Freenode, I normally hang out in #clojure.