Software and IT Portfolio

Interesting Projects & Products I was Involved in

I've been very fortunate to work on so many cool projects with so many brilliant people.

SaaS Cloud Platform Automation IT Infrastructure Big Data Data Engineering Social Networking eCommerce Market Research Software Low Code Dev Productivity Software, SaaS/Desktop Consulting Image Processing Digital Media Architecture as a Service

Filter by Role

Cloud Platform Automation

Cloud platform automation - Open Source
Founder Developer

dpStudio, a SaaS low-code automation platform that enabled customers to go live in minutes with blueprint library solutions on Kubernetes in the Cloud. The service is cloud-native and automated, offering pre-architected Data Engineering Platforms across AWS, Azure, and Google Cloud. An ‘Architecture as a Service delivered via SaaS model. They can reduce their Development Cycle, free up resources and focus on what matters!

  • Data Platforms for Moving, Ingesting, Transforming, Processing, Storing, and Analyzing data on Kubernetes.
  • Development Platforms for containerized applications and Microservices on Kubernetes.
More About the Technology

The Three Founders working as an agile dev Team built snapblocs website and SaaS product using the following Technologies

Open Source Blueprint Library: Airflow, Apachie NiFi, AWS, Azure, Debezium, Dremio, Elastic, Istio, Jaeger, Kafka, Kiali, Kubernetes, Grafana, Looker, MCAT, Qlik, Presto, Spark, Streamsets, Tableau, Zepplin, Microservices

The Three Founders working as an agile dev Team built snapblocs website and SaaS product using the following Technologies

eCommerce: Stripe, Java backend services

Marketing: Google (Ads, Analytics, Optimize), Zoho Social, BuzzSumo, Semrush

Sales: Zoho CRM, Zoho Sales IQ, Expand.io, Warmup In-box, Appolo.io, Zoho Help Desk, Zoho Social

Back office Integration:  Zoho CRM, Zapier, GoogleOffice, Intuit QB, Expensify

Front end: Bootstrap, jQuery, Javascript, dmxConnect

Backend: AWS(Cognito, Route 53, SES, Lambda, aBeanstalk), Postgres DB, Java, Automation Rest API Service layer

Low Code Development via SaaS

snapblocs dpStudio low code automation
Founder Developer

We built a SaaS-based UI to create, monitor, and manage instances of architecture blueprints deployed in a customer's AWS, Azure, or GCP target environment. Each blueprint stack was based on a well-thought-out architecture, with sensible default settings for all the applications in the stack. The GUI-based configuration screens enabled easy customization.

More About the Technology

The Three Founders working as an agile dev Team built snapblocs website and SaaS product using the following Technologies

Open Source Blueprint Library: Airflow, Apachie NiFi, AWS, Azure, Debezium, Dremio, Elastic, Istio, Jaeger, Kafka, Kiali, Kubernetes, Grafana, Looker, MCAT, Qlik, Presto, Spark, Streamsets, Tableau, Zepplin, Microservices

eCommerce: Stripe, Java backend services

Marketing: Google (Ads, Analytics, Optimize), Zoho Social, BuzzSumo, Semrush

Sales: Zoho CRM, Zoho Sales IQ, Expand.io, Warmup In-box, Appolo.io, Zoho Help Desk, Zoho Social

Back office Integration:  Zoho CRM, Zapier, GoogleOffice, Intuit QB, Expensify

Front end: Bootstrap, jQuery, Javascript, dmxConnect

Backend: AWS(Cognito, Route 53, SES, Lambda, aBeanstalk), Postgres DB, Java, Automation Rest API Service layer

Architecture as a Service

Architecture as a Service
Founder Developer

Architecture as a Service (AaaS) - snapblocs defined it as delivering well-architected, self-service data platforms from a catalog of architectural blueprints to accelerate delivery. AaaS accelerates the delivery of data platform infrastructure. 

More About the Technology

The Three Founders working as an agile dev Team built snapblocs website and SaaS product using the following Technologies

Open Source Blueprint Library: Airflow, Apachie NiFi, AWS, Azure, Debezium, Dremio, Elastic, Istio, Jaeger, Kafka, Kiali, Kubernetes, Grafana, Looker, MCAT, Qlik, Presto, Spark, Streamsets, Tableau, Zepplin, Microservices

eCommerce: Stripe, Java backend services

Marketing: Google (Ads, Analytics, Optimize), Zoho Social, BuzzSumo, Semrush

Sales: Zoho CRM, Zoho Sales IQ, Expand.io, Warmup In-box, Appolo.io, Zoho Help Desk, Zoho Social

Back office Integration:  Zoho CRM, Zapier, GoogleOffice, Intuit QB, Expensify

Front end: Bootstrap, jQuery, Javascript, dmxConnect

Backend: AWS(Cognito, Route 53, SES, Lambda, aBeanstalk), Postgres DB, Java, Automation Rest API Service layer

Data Engineering

Data Engineering
CTO

PeopleConnect's various People Search products enable searching public records for reuniting with friends, background checks for someone new, or monitoring your online reputation. PeopleConnects' US database was not purchased or rented but created from many disparate sources. 

  • Turning fragmented data into >350M US profile data records with machine learning & parallel processing.

Social Networking

Classmates.com social network
CTO, VP Technology

Classmates.com is one of the oldest social networking sites. Search old yearbooks, find school friends, and reconnect with your past. It is based on the Social Networking model of an engagement flywheel, where the customer is the product. Site interaction creates content that is "fanned out" to others in their social network, which drives more engagement. A positive coefficient is a good thing in this case.

  • Crunching 85M users producing 50M daily social activity events, and creating 6B total social fanout data points plus 10M targeted emails.

Digital Marketing

Digital marketing CTO

In addition to SEO, SEM, and Social Media, the crown in Classmates digital marketing automation was a homegrown email system that fueled the engagement flywheel. Every customer interaction on the site created a marketable event that was stored. Every custom email was constructed with thousands of possible combinations tailored to each person based on what 'marketable' events were relevant to them then at that moment in time. Engagement caused outbound content emails that drove more engagement.

Hadoop, Spark, Kafka -> Daily Crunching

  • 85M users producing 50M daily social activity events
  • 6B social fanout data points per day
  • 10M targeted emails per day

Digital Yearbooks

Classmates.com digital yearbooks
CTO

Imagine buying as many old yearbooks as possible from eBay, individuals, collectors, schools, you name it, removing the bindings, scanning them, digitizing them, performing OCR, image enhancement, and creating name and image metadata from the content. Then match the pictures/names to the classmates' customer accounts and present them online for browsing or print on demand. After >400,000 books, Classmates created the world's best online yearbook data and collection. Something very unique and loved by their customers.

SaaS - Market Research Software

Market research automation SaaS products
CIO

Multiple SaaS platforms and 2M panelists; one used by the professional service team for use with clients and a separate public SaaS product for self-service surveys. Both used a meta data driven survey generator generating advanced analytics based on consumer research best practices.

  • 1.4M average and 3.6M peak surveys invites per day
  • 3.5M average and 6.3M peak page views per day

Media Assets - eCommerce

Memory Lane subscription service
CTO, VP Technology

Classmates created a new product called MemorLane, offering nostalgic media content on a subscription model. A heroic effort by the engineering team, who launched it nine months after conception but unfortunately, it was not a commercial success.

  • Hundreds of thousands of songs, movies, magazines, yearbooks, video, and images.

Organizational Charting

Organizational charting software
VP Technology

Human Concepts' main product was a leading desktop software for creating and managing corporate organizational charts. Also in the works at the time was making a SaaS version. 

SaaS Knowledge Mgt

SaaS knowledge management software
EM3 Systems
Founder Developer

Sole developer on a SaaS Java/Web based Knowledge Management product – Acquired by BMC in 2005

SaaS Task and Proj Mgmt

SaaS Task and Project management
EM3 Systems
Founder Developer

Teamsync was a SaaS-based online Task and Project management application primarily designed for IT teams. It was based on learnings from my days at Corel managing our projects and releases. 

eCommerce, Wharehousing, Fufillment

Bigwords.com online retail for Gen-X SVP Technology

A fast-growing "dot.com" startup with $70M+ in funding from leading venture capital firms fueling Bigwords focus on becoming the leading online retailer for Gen X consumers. Such great branding.

  • 400 thousand customers, 2M page views per day, 12 thousand daily orders
  • End integration and automation efforts to link order management (MACs, Smith Gardner), website (Oracle DB), warehouse automation (Radio Beacon), shipping (ClipperShip), and Oracle Financials built in 6 months
  • Hundreds of thousands of textbooks available

IT Consulting

IT consulting services
Dir Application Dev Centers

At the time Perot systems was a 6,000+ employee IT services company. My role was leading the a practice for application development. The long term goal was to create some reusable frameworks for the Industry verticals.

  • Four locations
  • Team of 260

Office Productivity Software

Wordperfect Word processor SVP Technology (CTO) and GM

After it acquired WordPerfect, Corel Corporation developed the WordPerfect Suite and WordPerfect Office office suite.

Corel WordPerfect Suite first released version 7 of its core applications: WordPerfect, Quattro Pro, and Presentations, while Office 7 Professional included the Paradox DB. Both suite versions also bundled CorelFLOW 3, Sidekick, Dashboard, and Envoy 7. 

Fun tidbit: I was part of the company's acquisition due diligence team and was the only person to move from head office in Canada to work with the Wordperfect team in Orem, Utah.

Desktop Publishing - Corel Ventura

Corel Ventura Desktop Publishing
SVp Technology, Dir Corel Ventura

Ventura Publisher was the first popular desktop publishing software for the IBM PC Platform and was owned by Xerox until Corel purchased it and subsequently released it as Corel Ventura. 

Fun tidbit: A box of disks was dumped on my desk. It contained code for Ventura Publisher which was originally written for DOS/GEM then ported to WINDOWS. None of the dev team came with the acquisition. As a result, Corel became one of the first onshore application development engagements by India's Wipro Limited.

  • First Corel release (V4.2) sold over 100,000 copies increasing market share from 7% to 18%.
  • Subsequent versions went from last place to winning many 1st and 2nd place magazine reviews.

Graphics Software

CorelDraw windows software
SVP Technology (CTO)  Developer on Corel Chart

CorelDraw has long been a primary option for most graphic designers. Unless you have been away from the earth over the last two decades, you have heard someone mention the name CorelDraw. It’s a long-standing vector-based program for graphics and illustration famed for a wide range of advanced features and options that allow artists to create masterpieces. It was originally created by Michel Bouillon and Pat Beirne. More info

Image Processing

Visi hair salon imaging system
Founder  Engineer

Visi was a Hair Salon Imaging system that enabled customers to try on alternate virtual hairstyles quickly. The computer's camera took a picture of the client and then showed images of them with new hairstyles from the catalog of styles.

  • Designed and built custom video capture hardware
  • Built custom hardware for image processing using an innovative parallel computing CPU called the Inmos transputer.
  • Image processing algorithms were written Occam for the Transputer.
  • Custom GUI built on DOS using 'C' language.

Mobile

Mobile web applications
Various Leadership

Since the time when mobile phones mattered, most places I have worked have created Native Mobile apps or, more often, mobile responsive websites or both. 

IT Infrastructure

IT infrastructure

This page mostly talks about products and services. Still, at all the places I have worked, I have often been responsible for the IT infrastructure, including BackOffice systems, IT Helpdesk, Data Centers, analytics and reporting systems, CRM, Marketing systems, and eCommerce etc.