New York Sun Works

New York Sun Works is a non-profit organization that builds innovative science labs in urban schools. They use hydroponic farming technology to educate students and teachers about the science of sustainability. We built a web-based application that allows them to manage the database of clients (schools) and users (teachers), and their subscriptions to a wide range of educational materials. The system can keep track of the usage at the individual levels as well as organizational levels. It keeps an audit trail of all the changes made to the site. The administrators can invite new users via email as well as send group emails to specified segments of users. The curriculum materials are organized by grades, units, and lessons.


Acumen is a system for Argot Partners, a public relations firm, who manages multiple CRMs (customer relationship management) on be half of their clients where many of their contacts overlap. It is also specialized for investor relations. It continually pulls the latest market data from S&P, letting the users know their contacts' latest activities.

The mobile app is a progressive app; it bypasses the app stores and can be installed via the web. It also works in desktop browsers. It uses JWT token authentication to communicate with the backend REST-API. The administrators at Argot also have access to an intranet optimized for desktop use where they can manage all the contacts across all of their clients.

The Women’s Mental Health Consortium

WMHC is a nonprofit organization for mental health professionals. Because their membership is limited to licensed health care professionals, they need to review applicants' licenses before approving. They used to manage the registration and approval process manually, taking a significant amount of time to accept each new member. Their most valuable resource is the email list where the members exchange educational information and referral requests. Because of the license requirement, a board member had to manually manage their Listserv every time a new member joined or left. Taking RSVPs for their events was also manually handled. Their membership fees were manually reconciled at the end of every year between their spreadsheet and PayPal. Their board members were inundated with these administrative tasks.

All these manual tasks have been automated with the new website. All the features have been integrated into one system instead of reconciling and synchronizing multiple systems and databases.

Pain in the English is a marketplace for proofreaders. Customers can submit proofreading orders either by sharing their Google Docs or by uploading Microsoft Word files. Through Google Drive API, the system continually watches anyone sharing a Google Doc. As soon as one is shared, the system counts the number of words and quotes a price as a comment within the same Doc. The customer can then click on the link included in the comment to go to a checkout page to pay for the order. As soon as the payment is processed, an email notification is sent to the network of proofreaders. They can review the order and decide if they want to accept it. Once they finish proofreading, they come back to the site to submit their work which triggers a notification back to the customer.

Argot Partners

Argot Partners is a longtime client of ours, and this is the second website we’ve created for them. The opening animation varies depending on from which section you come into the site. The layout is responsive and created as a single-page app using AngularJS.

Schindler Cohen & Hochman LLP

SCH is a longtime client of ours. We manage a variety of marketing needs for them, from branding, print design, email campaigns, photography, to website. This is the third generation of their website that we created for them.

We chose to use AngularJS on the frontend since they wanted a dynamic browsing experience. The site is preloaded at the start so all the transitions would work seamlessly. The content management system for this site is WordPress but it has been set up as a REST API server; meaning all it does is to fetch the content in a raw data format to the frontend app. It has no template/theme.

We handled all the photography for the site as well. The photos have been carefully retouched to match well with their brand colors.

SCH Holiday Campaigns

Every year, the law firm, Schindler Cohen & Hochman, asks us to create a digital holiday campaign. (You can still see the e-cards from the last four years here: 2012, 2013, 2014, 2015.) From 2012 to 2014, we used embedded videos. (We conducted extensive tests to make sure that they can be played on any devices.) We also created email campaigns to go with them.

Last year (2015), we used a different technology: a pure Javascript animation. This allowed us to create an animation that never repeats. It keeps on generating snowflakes with random shapes and sizes. You can also interact with it by clicking on anywhere within the browser window. Using Javascript ensures maximum compatibility, and allows us to use the entire browser window regardless of the size of the screen. The script can adapt to any dimensions.


Dyske designed and developed the system for Cliqk that allows customers to buy smart home products combined with installation services. It is not only a highly flexible e-commerce system but also a project management system for the installers. On the fly, It can price a customized package of products with installation and insurance included. It provides scheduling, task list, parts list, room list, directions, and features to communicate with the customers and process change order.

It can sign up installers, certify and approve them based on their expertise, and match them to the right jobs. A sales agent can also create a custom shopping cart for a customer who needs sales assistance and send it to him to check out and pay. It can also manage inventory of installer hours.


SortCentre is a proprietary application that combines email, CRM, help desk, and project management features. A typical problem with project management tools like Basecamp and communication tools like Slack is that you cannot force your outside clients and vendors to use your system. Email is still the lowest common denominator.

SortCentre turns each thread of email into a project with a todo list and file sharing. You can merge threads, move individual messages to a different thread, edit the subject line without spawning a new thread, assign projects and departments, set priorities and status, and add internal comments. You can also share accounts with other users in your organization so that you can collaboratively manage external communication.


The Psychosocial Readiness Evaluation and Preparation for Hepatitis C Treatment (PREP-C) is a project by Mount Sinai Hospital to provide an initial assessment of a patient’s psychosocial readiness to begin HCV treatment. Healthcare professionals use it in private interview settings. We built it to work well on a tablet device so that an interviewer can allow her patient to interact with it also.

The assessment consists of nine sections with about a dozen questions each. The system allows a variety of input formats for questions, like sliders, multiple choice, yes/no, text, and any combination of them. At the end, it provides scores, guidelines, and the ability to enter the decisions and the plans. The system keeps track of all the past patients so that they can be re-evaluated in the future.