My name is Nick Jennings, a freelance developer working primarily with JavaScript, HTML and CSS. I enjoy working on open-source projects, helping to re-decentralize the web, and have a strong passion for playing music.

Freelance Services

Some of the technologies I'm familiar with (in alphabetical order)

  • Development

    • CSS, HTML, JavaScript, Node.js, NoSQL, Perl, PHP, Python, SQL, TypeScript, WebRTC, WebSockets, XMPP

  • Systems

    • Apache, BIND, CouchDB, HAProxy, MySQL, MongoDB, nginx, Postfix, PostgreSQL, Redis, Sendmail

Contact

I generally prefer to work on long-term projects, and at the moment I'm fully engaged. That said, I'm always open to hearing about new opportunities. Feel free to get in touch, though I may be unable to respond.

Open Source

I maintain and contribute to a number of open source projects.

Group communication for the 21st century

A protocol gateway for the Web

An open protocol for per-user storage on the Web

A node.js connection pooling manager for Redis

A JavaScript library for querying WebFinger records

Store and read encrypted data in Redis

Compare 2 UTF8 strings, for easy sorting of different languages

A JavaScript testing framework for the browser & node.js
(not actively maintained)

A simplified, high level XMPP Client
(deprecated in favor of xmpp.js)

A tiny, embeddable IRC client ca. 2014
(not actively maintained)

Slow down a process ca. 2002
(not actively maintained)

Perl Network Monitor ca. 2001
(not actively maintained)

PMS

Perl Mail Sorter ca. 2001
(not actively maintained)

A web-based CVS client ca. 2001
(not actively maintained)

You can help support my work by donating