• Node.js
  • MongoDB
  • Drupal
  • Javascript
  • HTML5
  • Responsive
  • CSS3
  • Socket.io
  • Mobile Web
  • D3.js
  • iOS
  • Cortexa
  • CXDB
  • C#
  • Bootstrap
  • Dojo
  • PHP
  • SVG
  • Symfony
  • PhoneGap
  • Raspberry Pi
  • OMAP4
  • Home Automation
  • Embedded Linux
  • multistrap
  • QEMU
  • Java
  • C++
  • STL
  • Boost
  • V8
  • SpiderMonkey
  • VB
  • PhantomJS
  • Z-Wave
  • Insteon
  • RDF
  • OWL
  • 4Store
  • Jena

We are a small but remarkable band of professional developers and designers, delivering diverse projects to clients across North America, in web, mobile, and embedded systems.

For over 15 years , we have been building practical systems with dynamic, ontology driven data architectures, rich real-time web interfaces, and NoSQL data stores. View our portfolio for a few examples of our diverse accomplishments.

  • Responsive, real-time, mobile web applications in node.js and Meteor
  • Embedded linux development in OMAP4 and Raspberry Pi
  • Drupal CMS development
  • Data visualization with SVG and D3.js
  • CSS3 Animations, transitions, and parallax effects

BVB Windows

For this collaboration, 2wav and Studio 2D teamed up with Marketing by the Numbers to build bvbwindows.com, a stunning marketing site in a responsive, mobile-friendly single page web application. With eye-catching visuals and innovative tiled navigation, bvbwindows.com is unique in the window and door industry, actively engaging and encouraging visitors to contact a sales associate or visit the Bacon's Windows & Doors showrooms.

Women's Health Practice

The healthcare industry has undergone a sea change, and Women's Health Practice is adapting. Long known as the premier independent health practice for women in Champaign-Urbana, WHP's goal is to lead in all areas of patient care, research, technology, and education. Dr. Suzanne Trupin asked Studio 2D to design a modern website that would help new patients and current ones get quick information. The responsive design uses inviting colors and a simplified site map. The new site is supporting a marketing effort to spread the word that there is an alternative to institutionalized medicine.

Pavlov Media

We have never had so much fun with a website as PavlovMedia.com. Designed by Studio 2D, this is a responsive drupal site with lots of playful features, including a stunning interactive banner with parallax animations, a mobile HTML5 card game, and a 4D tesseract built with WebGL.

Stradjectives™ for Public Art League

Stradjectives™ for Public Art League is a guide, a game, a poll and a new kind of social media, helping our community to find and share impressions of the beautiful art provided by the Public Art League. Developed by Studio 2D and 2wav, this mobile site is a buzzword frenzy; built with Meteor framework, S4PAL is responsive, location aware, and allows real time interaction for art lovers in our community.


We have worked with Studio 2D to create this iPad adaptation of Stradjectives™, a design strategy tool by Gretchen Wieshuber.

Now available in the iTunes App Store.


We are architects and primary developers of the Cortexa building automation system, targeting residential, commerical, hospitality and MDU markets. The Cortexa project addresses every aspect of a consumer electronics product: a web portal, support for multiple hardware architectures, live video camera support, user interfaces for mobile browers, desktop browsers, iOS and Flash as well as in-field software updates with automatic disaster recovery.

For the technically inclined, there are many unique solutions of note. Visit cxdb.com for a look inside CXDB, a proprietary NoSQL database, ontology, and server-side Javascript API. CXDB includes Javascript powered "drivers" that connects Cortexa with external systems, including Z-Wave, Insteon, DSC and HAI security, Weather, Somfi shades, TED energy monitors, and many more. Cortexa builds on Ubuntu linux with multistrap and QEMU, forn Intel, ARM OMAP4, and Raspberry Pi hardware. Our latest user interface, called Topaz, is a responsive, mobile-friendly HTML5 client, with real time data streams via the socket.io library. Live Motion JPEG cameras are proxied through Cortexa, and recorded in many formats using the ffmepg library.


Another collaboration with designer Studio 2D, we are currently implementing the new website for the East Central Illinois chapter of SCORE.

This drupal 7 project has loads of customizations for visitors, clients, counselors, and volunteers. It is also a responsive design, adapting automatically to varying screen sizes and mobile devices.


We have done numerous other drupal sites, often in collaboration with Studio 2D, such as Mahomet Public Library and Uni Place Christian Church.

MedWorld-M™ Config Engine

MedWorld-M™ is an emergency medical training game being developed by Critical Mass Interactive.

Currently in a proof-of-concept stage for the U.S. Military, we contributed an ontologydriven backend configuration system, exploring the use of Semantic Web Ontology in game world data models.

RadSentry™ User Interface

We developed a mobile HTML5 interface for the Protect-US RadSentry™ system, a networked, distributed rapid-deployment system for detecting radiological and chemical weapons.

Our interface shows in real time, the location, status, and radiation spectra for a network of detectors.




Project Lead


Senior Developer


Senior Developer





Software architect, team leader, code craftsman—my computing career began at age 14, and has touched on most major themes in modern computing over the course of three decades. I have delivered projects in military intelligence, video processing, eCommerce, mapping, and mobile computing. My years as entrepreneur, employer, and consultant have honed my instincts and understanding of stakeholders' needs. In my occasional time away from software, you will find me outdoors: whitewater kayaking, rock climbing, and running mountain marathons.

My initial experience was developing 3D games in DirectX/OpenGL and I specialized in graphics and advanced shader systems along with artificial intelligence. Over the past 3 years I've focused on mobile platforms ranging from the iPhone/iPad to ARM boards, as well as database management and web design. I've also worked on mobile game development on both the iOS and Android systems.

I am interested in software craftsmanship, TDD, building information systems on the web and exploring all kinds of software. I work with many different technology stacks on the web including PHP, ASP.NET, Rails, Node.js and Meteor. I am big fan of the text editor Vim. I like to read and write when I have some spare time.

I'm an electronics engineer and software developer with extensive experience in C/C++, Python and Django, PHP, HTML5 technologies, and with general Linux and Ubuntu based customizations, Chromium customizations, digital signage, complex build systems, 2D game engine development. I'm also a SDL contributor and I'm developing a Python based 2D game engine in my spare time.

My skills as a designer, front-end developer, and photographer provide an expansion of what we have to offer here at 2wav. Knowledge of design principles, and experience in HTML/CSS, Javascript, Photoshop, Illustrator, and After Effects can be combined for powerful results—allowing clients to dream bigger.

I'm a manager and consultant with a background in the performing arts and academia, comfortable working with colleagues of diverse backgrounds and technical ability. My work focuses on identifying human and technical solutions for both our clients and in-house. In my less-serious life, I can often be found playing Dungeons & Dragons or Magic: the Gathering.

Connect with us.