A list of some of B. Quincy Cabell’s (primary consultant of Besiex, Inc.) projects.
B. Quincy Cabell, as hands-on CTO, has led the technology efforts at Rapport, an award and pitch winning (literally) startup in the environmental sustainability software field. Rapport democratizes sustainability for millions of businesses around the world by providing beautiful, affordable software that helps them understand their footprint, reduce their impact, and save money. While there Cabell has worked on the following recent projects:
Health Payment Services Notification and Payment Gateway (company not disclosed)
Extended an existing e-mail only bill notification system for the medical field to support SMS and automated voice response notification systems. Also replaced their notification and advertisement template system.
Mobile App Driven Moving and Home Inventory System (company not disclosed)
Consulted for a stealth startup, ideating, prototyping, and user testing a mobile app driven moving and home inventory system.
Ipertur is a software and hardware based personal digital billboard with telepresence features, that helps friends, family, telecommuters, and others feel connected to the people, places, and information they want.
Ever wished you lived next door to your best friend or closest relative? Busy lives may still prevent you from being active in their daily lives, but glimpses you may catch of them through your windows let you feel the pulse of their life, and they yours. And whenever you want you can throw open your window and engage them in live conversation. Ipertur makes this possible, virtually. Ipertur is a deeply personal social network. At its core Ipertur uses your laptop, tablet, or dedicated Ipertur hardware device to create a virtual, two-way window connecting you with those closest to you. Short, silent, looped video peeks, generated at timed intervals and/or in response to motion, represent the glimpses you might catch through a real window. These passively informative glimpses often give you the vital context necessary to encourage the live video chat Ipertur also provides. Tools like Skype only tell me my friend has his computer on and most likely forgot to mark himself as ‘away’, but Ipertur lets me see that friend in his kitchen right now, making another batch of his famous home brewed beer. It re-connects us, informs us, and makes our live video chats easy and frequent. Ipertur also operates as a digital billboard, showing content from apps you’ve configured, as well as apps your friends have configured. My friend sees my latest Flickr photos, I see his latest Facebook posts, I see my local five day weather forecast, my Google Calendar events, the latest news headlines, my Twitter feed, and much more. Ipertur can help friends stay in touch, can help families look after each other, can help people monitor their house/work when they are away, can help pet owners monitor their pets, and can help telecommuters be present at work.
PC Driver Upgrade and Backup Manager (http://driverguide.com)
Developed and maintained DriverScan, a powerful Windows PC desktop app providing support and driver update and backup/restore functionality. Updating system intelligently matched a PC’s specific hardware devices with DriverGuide’s extensive catalog of drivers using Microsoft’s own update matching algorithm. For maximum flexibility and cross-project content re-use DriverScan’s main interface was a browser component, which displayed back-end generated results based on front-end native code scanning and operations, using hooks in the browser component. In this manner we could allow the user to access and manage all of their scan data identically online as well as off. Integrated expert tech support let users get answers to their questions fast. Supported tens of thousands of daily users.
Mobile Phone / Tablet App Development (iOS / Android)
Mobile Phone / Tablet App Development. We developed and launched a number of free and paid iPhone and Android entertainment and utility apps including Ouija, Clownce, Zombie Tap, and CR.AM’s Url Shortener.
CR.AM – Outbound Link Monetization Platform
CR.AM was an Outbound Link Monetization (and Short URL) Service. Using uniquely applied technology our startup generated revenue for third-party sites from a source initially ignored by mainstream advertising networks: outbound, largely organic links. By attaching a non-intrusive, site-branded browser-less toolbar to a site’s outbound links we provided automatic and crowd-sourced link analysis/security, while giving the site an additional advertising opportunity and greater user retention, through their extended branding and toolbar integrated community features.
Created an opinion and survey/polling portal for the social media age. Our startup, Memedex, integrated with Facebook, WordPress, and through its simple API with any third-party site. Collecting tens of thousands of user-submitted questions and capturing tens of millions of user responses, Memedex looked to perform rich data analysis for both social fun and marketing insight.
Intrusion, Penetration Detection and Blocking System for Robots and Scrapers
Scraping oriented robots/spiders automatically detected and their access to different regions of a site can tightly controlled, optionally providing bogus data to prevent content theft without tipping off the scrapers. Developed the design specs and managed the project.
PHP • MYSQL • BASH / SHELL
IPlayForThem – Charity Gaming
Users play entertaining, online quiz games while earning money for charities. Advertising revenue combined with sponsor-provided matching funds turn a user’s right answers into generous donations.
TryMeIn – Access Premium Site Content By Trialware
By trying out compelling try-before-you-buy affiliate-marketed software users were able to access premium web content for free, with completed software sales revenue split between our company and the third-party website content providers.
Very Large Scale Secure Download Mirroring System
One server contains a repository of files which are available through itself and n mirror sites. Failure of any mirror (or the original host) is automatically detected and requests are re-routed to the other servers (not only for server failure, but for load balancing). The mirrors are synchronized frequently to ensure they are consistent. System launched with 200 GB archive, served up by 1 primary server and 6 mirrors for 300k downloads per day, roughly 10 TB per month. Developed the initial design specs and managed the project and primary developer.
PHP • SQL • SHELL
Mobile Web Site Deployment Service and Framework
A software system and service for the creation of handheld versions of existing web sites (viewable on phones, PDAs, etc.). Features include support for output of WAP and HTML, document caching, user customization, automatic conversion of unknown content, and sites exportable to off-line site viewers such as AvantGo and MobiPocket. In beta. Principal developer.
PHP • SQL • WAP
User Feedback and Response Workflow System
Led development of a system to collect and respond to site users. Responses include categorization of feedback, automated responses, cookie cutter responses to common problems, logging, forwarding, flagging of items needing follow-up, flagging items to use as site testimonials (including the publishing of those testimonials).
PHP • SQL
Robust, Extensible, and Configurable Spider for Data Collection / Mining
Our spider had three primary tasks: query top search engines for seed URLs, spider the URLs found through search engines (and from prior spidering), and operate on the pages found (mining the data, testing the data, looking for URLs which match requirements). This code used at DriverGuide to find and automatically import/upload driver files found on the Internet. Lead developer.
PHP • SQL
Comprehensive URL Monitoring System
The system includes regular expression matching, automatic alert escalation, e-mail with detailed failure reports as well as summary failure reports for sending to mobile devices (SMS, etc.). Developed the design specs and managed the project.
PHP • SQL
vBulletin Customization, Optimization, and User Management Integration
Customized vBulletin to add considerable new features. Optimized vBulletin code to improve performance. Integrated vBulletin version 3 with the above user management system. Lead developer.
PHP • SQL
Website Metrics Engine – Tracking and Reporting System
Extensive user tracking and reporting system with detailed user session profiling (duration and activity), browser reporting, screen resolution reporting, as well as providing hooks for connection throttling (to limit/block robots/spiders). Lead programmer.
PHP • SQL
High Efficiency Filtering Keyword Based Driver Search Engine
An extremely efficient text / keyword search system for finding hardware drivers based not only on keywords, but on criteria such as operating system, manufacturer, and device type (including being able to sort based on those criteria as well as by user ratings, number of downloads, and more). System effortlessly handles approximately 500k searches every day. Lead developer.
PHP • SQL
Robust and Flexible User Management System
Designed and developed a highly extensible user management system (initially based on porting code from a similar system I previously developed, see below), incorporating a flexible gating system (including free, trial, and premium membership paths), flexible personal information requirements (can be dependent on content being accessed), an API allowing the system to work across domains/servers/platforms, and administrative tools for account management. System has been shown to easily handle 400k logins per day as well as 90k new user sign-ups per day. Lead developer.
MySQL Load Balancing/Clustering Layer
A database access layer (class) which includes load balancing/clustering code for safely distributing database reads across multiple slave database servers (slave in the master-slave sense of MySQL replication). Lead developer.
PHP • SQL
Universal Distributed Configuration Sharing App and Service
An intelligent system providing third-party software with support for complete software configuration (and data) handling, sharing, and management. Lead developer.
JAVA • PHP • SQL
Hotel Room Audio/Dining Kiosk
Architected and integrated a Flash front-end for a hotel in-room kiosk system being developed. Took the designer’s Flash files and integrated them with a JavaBean back-end via WDDX. System supported charge to room, credit card transaction, audio file subscription/playing, ordering of room service, concierge features, and more.
FLASH • ACTIONSCRIPT • WDDX • MYSQL • JAVA • JAVABEANS
vBulletin Third-Party Login Integration
Integrated a third-party bulletin board system with a company’s existing user management system and legacy bulletin boards. Extensively re-coded the system to add a multi-tier staging and serving framework, and the ability to handle the extremely large volume of boards, posts, and users. Lead programmer.
VIGNETTE • PHP • SQL
Fan Site Addendum
Explored the tension between the users’ expectation and desire for control and their joy in discovery, through innovation in user experience and graphic design. Included a custom-made user management system, Flash-based chat system, and a comprehensive content-management system including approval, rating, file sharing, and content commenting. Lead programmer.
User Management System
Designed and developed a highly extensible user management system incorporating a flexible gating system, flexible personal information requirements (depending on content being accessed), an API allowing the system to work across domains/servers/platforms, and administrative tools for account management. System was used throughout the ARTISTdirect network of sites, supporting millions of users, in applications ranging from newsletter sign-up to e-commerce shopping cart/checkout. Team lead.
Affiliate Marketing System
Designed and managed the development of an affiliate system for the ARTISTdirect commerce sites. Affiliate system involved sign-up, management, transaction detection, sales reporting, accounting, and data export to our SAP system for issuing payments. Project manager / Team lead.
VIGNETTE • SQL • PHP • TCL • ASP • COM
Personalization, Portal, and Homepage System
Designed and developed a highly extensible system allowing users to create entire sites of personalized content based on site feeds as well as user generated content. Project manager / Team lead.
VIGNETTE • SQL •TCL
Bulletin Board System
Designed and developed a highly extensible bulletin board system supporting multiple post payloads (posts could be text, polls, files, and anything else via an API). Boards’ contents could be viewed by threads or posts (with or without threading visible). Prototype. Lead developer.
VIGNETTE • PHP • SQL • TCL • FLASH
ActiveDesktop Site Portal
A portal for the ARTISTdirect network of sites which would act as the user’s Windows Desktop (via ActiveDesktop). Built a DHTML window manager to build/control the interface, as well as a content acquisition system to pull content from the various sites in the network. Project manager / Team lead.
Universal Transcoding Gateway
Developed the framework for the Universal Transcoding Gateway, a client-server system that move throughout wireless networks providing secure video, audio, and data transcoding according to network conditions.
JAVA • RMI • CORBA • IP
Built and ran the official website for the world famous band The The, including dynamic radio station applet, innovative exploration-based discography.
PHP • JS • HTML • JAVA
Developed and maintained the Java-based ByProxy application, which used a plugin model to allow transformation of SMTP, NNTP, POP, HTTP, HTTPS, and other proxied content. Plugins I developed for it included the automatic encryption and decryption of email using PGP/GPG, web ad blocking, nntp ad blocking, automatic language translation for the web, and more.
JAVA • SMTP • NNTP • POP • HTTP • HTTPS
Developed the world’s first Java IDE. Soon after the debut of Sun’s Java I, together with a merry band of coders from around the world cobbled together the world’s first open source IDE for Java.