zerojack.com

Zerojack Zerojack™ is Walter’s custom web-design service for creative professionals and artists. The tagline is blending the expected and the unexpected to express the ineffable.

Examples of Work

ClearSteer.com ClearSteer.com

ShermanartArtConservation.com ShermanArtConservation.com

CustomGuitars.com CustomGuitars.com

JeanneBouzaRose.com JeanneBouzaRose.com

newyorkpsychosynthesis.org NewYorkPsychosynthesis.org

For more examples, go to the Websites page.

Projects

Online multimedia investor presentation
screen shot Create online multimedia investor presentation. Powerpoint has limitations that make it less desirable for fast, rich online presentations. We wanted to integrate various media types, Flash, voice-overs and background music and by mixing Flash, frames and DHTML, I created a presentation that was modular, easy to modify and upgrade incrementally.
Prototyping a CMS
Convert institutional static web site into a dynamic, managed-content website. Essentially, I am prototyping with PHP and XML to an evolving specification. It is an agile, incremental approach with many intrinsic benefits. It can be hosted anywhere. It’s secure, reliable and can be optimized any time. Changes and expansions are incremental, affordable and leverage existing work.
Productivity Application
Web-based in-house sales ticket tracker that integrated three business units, increased transparency and enforced policies that cut costs and increased revenue. The solution was a Perl/CGI + DBM web application because the customer has a very heterogeneous server environment. This Perl program cost far less than customizing the accounting system.
Scientific Instrumentation
screen shot This desktop application performs a significant amount of data conditioning, file I/O, and printing – all of which went in a headless multi-threaded DLL. The data reporting model allows the client to make asynchronous queries and redirect the results individually. The raw data cache provides a data abstraction layer so the data conditioning code does not know whether the data came from the port or a file. The post-conditioning data cache allows the GUI to query without re-processing (which would be perceptible to the User). Finally, the GUI exe has a representational data cache because the User chooses a particular view of the data. This made the GUI client a little fatter, but it is GUI logic. The container class allows the client application to easily describe new representations, not just the ones in the specification.
Keystroke Redirection Service
screenshot "KeyJack" is a keyboard utility that redirects function keys to the console. It was developed for a terminal emulation project that needed to send keyboard commands over a telnet session.