IAVI is a nonprofit scientific research organization that develops vaccines and antibodies for HIV, tuberculosis, emerging infectious diseases (including COVID-19), and neglected diseases such as snakebite. They asked us to help them with rebranding because the needs of their communities had evolved since their inception. In our discovery phase, we interviewed and surveyed the key stakeholders to learn the different aspects of the organization and compiled a report of our findings. We then proposed a tagline and mission statement that best described their shared vision. We also designed a new logo, business card, letterhead, PowerPoint template, and website, complete with comprehensive brand guidelines.

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 NFT

We designed and animated a holiday card for the law firm, SCH, and assisted them with selling it as an NFT to raise money for a nonprofit arts organization.

The International Phytotechnology Society

The International Phytotechnology Society (IPS) is a nonprofit, worldwide professional society comprised of individuals and institutions engaged in the science and application of using plants to deal with environmental problems. We developed a website that allows them to keep track of their membership, collect membership fees, keep records of projects, and manage the registrations of their conferences and events.


Live-streaming online fundraising platform for nonprofits with real-time chat, donation, and thermometer. The frontend app is built with React communicating in real-time to the backend Node.js server with Socket.io. A separate administration site was built with CakePHP, which handles registration for attendees, invitations, analytics, and event setup.

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, which manages multiple CRMs (customer relationship management) on behalf of their clients where many of their contacts overlap. It is designed primarily 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

PainInTheEnglish.com 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.

Clinton Street Baking Company

We handle a variety of graphic design needs for Clinton Street Baking Co., from postcards, menus, signage to website. The website has a unique online ordering system that allows a variety of goods and delivery modes, including orders for pick-up and delivery, Thanksgiving pie orders, virtual and physical gift cards, use of store credit, integration of the POS system, order notifications via Slack, and Google Maps integration.

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.

Ra Pharma

Ra Pharma was a biotech firm (now acquired by UCB). We designed and coded the custom WordPress theme. We also managed the photography on the site.

SCH Holiday Campaigns

Every year, the law firm, Schindler Cohen & Hochman, asks us to create a digital holiday campaign. For 2015, we created a Javascript animation that keeps 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 dimension.

The 2016 version was interactive 3D animation where all the partners moved spun like Christmas ornaments. You can zoom in and out and click on each partner to see their message. 2017 was a snow globe animation. 2018 was a museum animation, and 2019 was a play on 2001 A Space Odyssey.


Cliqk sells and installs smart home products. 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 orders.

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 the inventory of installer hours.


During the early months of the pandemic, Dyske came across a scientist modeling the effects of lockdowns on the spread of the virus. It was on a spreadsheet and hard to use, so he rewrote the math of the model in Javascript, dynamically pulled the data from public APIs, and made it interactive using D3.js.


Can you differentiate between Chinese, Korean, and Japanese? This online quiz will let you know how good you are. It was originally built in 2001, and it went viral. Since then, millions of people have taken this test.


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.