Audiotool is an award winning online sound studio and platform enabling users to create, share and remix tracks.
Lead the UI development and responsible for all HCI relevant aspects of the project. Implementation of a UI framework in AS3 allowing flexible skinning, behavior modification and component creation.

Make.Tv is an award winning web-based suite of applications for collaborative and interactive live TV production and broadcasting.
Responsible for rebuilding the client side system architecture. Development of shared common libraries and a GPU and CPU based rendering framework. Introduced workflows for quality driven software development.

Happily fuses a collaborative online event planning platform with the largest network of freelance planners in the US.
Responsible for all online product aspects of the company. Develop the full stack application based on Meteor.

Scratch On let you mix exclusive music tracks on a Nokia Symbian 3 phone. It merged an automated beat synchronisation for seamless automated mixing with interactive sound effects such as turntable scratching and realtime sound filters.


Birdy is a mobile first platform helping freelance photographers navigate the business aspects of their jobs. It enables photographers to share work experiences and gain important industry knowledge.

Lint was created to explore the realm of machine learning in conjunction with gathering and organizing online learning and reading material.

Interaction Branding explores the use of branding in combination with user interfaces and how UI/UX choices can create stronger ties between users and companies. The project compiles processes and paradigms in the software engineering development cycle that increase joy of use while looking into utilizing Interaction Design as a means to increase brand recognition.

WiiFlashServerJ is an open source Java application for Mac OS X built on top of the WiiremoteJ and Bluecove library. It sends and receives data from the Wiimote via WiiremoteJ and connects to As3 clients.

Mandala invites you to spend some time to relax and have fun while drawing simple mandalas.

Sun Moon Clock is an interactive application built in collaboration with Alphonse Swinehart visualizing the change of sun/moon rise and set times over the course of a year.

I am a software engineer with a background in interaction design. I have over a decade of experience developing dynamic software projects in agile, interdisciplinary environments. This has positioned me to blend software engineering with design thinking and an entrepreneurial mindset. I am passionate about creating novel, user-centered products and how they shape our perspective, behavior and interactions.

While my main focus is working on novel user interfaces (JavaScript, Python, Java, C++, Processing, Unity, OpenCV, Tensorflow, Raspberry Pi, Arduino), I also have acquired extensive experience building and designing full stack applications from the ground up.