Projects

Sandi’s List

A unified, local first ecosystem built on Dart & Flutter.

We designed Sandi’s List to solve a specific problem: giving serious book collectors a powerful, private way to manage their libraries and track their reading — entirely on their own devices.

The result is a single codebase that compiles to native binaries for macOS, Windows, iOS, and Android — maintaining smooth 60fps performance on all devices, with direct Wi-Fi sync between devices and zero reliance on cloud infrastructure.

  • Unified Architecture: 95% code sharing across Mobile and Desktop, compiling to native binaries for 4 platforms from a single repo.
  • Local-First Sync: Direct device-to-device synchronization over Wi-Fi — no server, no cloud, no account required.
  • High-Fidelity UI: Full implementation of Google’s Material 3 design system, enhanced with custom-written shaders to render real-time Apple iOS / iPadOS / macOS “Liquid Glass” effects.

The Virtual Ticketer (VTS)

Enterprise Scale: Processing $500 Million+ in Lifetime Transactions.

We architected VTS to solve a hard economic problem: delivering high-volume transaction processing to venues that refused to pay the “Oracle Tax” for database licenses.

To achieve this, we built a flexible hybrid system that could run entirely in the cloud or on a customer’s local server. This ensured that even budget-constrained clients got 99.9% uptime and enterprise reliability without the bloat.

  • Native Performance: Built with C++ Builder to squeeze maximum throughput out of modest hardware.
  • Cost-Effective Backend: Leveraged NexusDB to provide robust SQL capabilities, eliminating the need for expensive IBM DB2 or MS-SQL licensing.
  • Early Web Architecture: Utilized IntraWeb to deliver a rich, browser-based reservation system long before modern SPAs became the standard.
  • Hybrid Deployment: Engineered a flexible hosting model allowing seamless operation either on-premise or in the cloud.

Towne Properties: Enterprise Accounting System

One contractor. One controller. 114 modules. Y2K delivered.

Towne Properties — one of Cincinnati’s largest residential property management companies — needed a custom accounting system to handle the complexity of managing tens of thousands of residents across hundreds of properties. They hired one contractor to build the entire thing.

Working directly with the company’s controller every day, a full-scale residential and commercial accounting platform was designed and built from the ground up over two years — Accounts Receivable, Accounts Payable, and General Ledger — processing over $200 million in transactions annually, delivered on time and fully Y2K compliant.

  • Sole Architect & Developer: All 114 modules designed and implemented independently in Visual C++ (MFC/ATL) with Borland C++ Builder for front-end tooling.
  • Full Accounting Suite: Complete A/R, A/P, and G/L implementation designed in close collaboration with the company controller.
  • Custom Reporting Engine: Built a data-aware reporting system capable of generating reports exceeding 10,000 pages.
  • Network Console: Snap-in console architecture for network administration and module registration, minimizing total cost of ownership.

DOCPRO: Enterprise Document Management

Enterprise document management before anyone called it that

Before “knowledge management” was a buzzword, large organizations were drowning in paper. DOCPRO was built to fix that — a full enterprise document management system on top of IBM’s Saros Mezzanine engine, designed to organize, scan, index, and retrieve documents at scale.

  • Enterprise Integration: Deep integration with the IBM/Saros Mezzanine document management engine — one of the leading enterprise platforms of the era.
  • Cross-Platform Architecture: Built in C++ with Microsoft MFC with portability as a core design constraint from day one.
  • Legacy & Modern Bridge: Interfaced with DOS programs via low-level interrupt handlers and Windows applications via DDE simultaneously.
  • Full Document Lifecycle: Scanning, indexing, organizing, and fast retrieval for organizations managing thousands of physical documents.

The Roots: Back-n-Forth

“Because memory is a terrible thing to waste!”

Before Windows made multitasking standard, users were trapped in one application at a time. Back-n-Forth broke this barrier, acting as a task switcher that swapped programs in and out of memory instantly.

While competitors relied on rigid Assembly code, we architected Back-n-Forth in C. This allowed us to build a custom overlaying module loader, ensuring the switcher itself consumed minimum RAM while managing heavy applications.

  • Contrarian Engineering: Written in C when the industry standard was Assembly, proving high-level architecture could beat raw instruction counting.
  • Memory Management: Developed a proprietary Overlay Module Loader to keep the resident footprint microscopic.
  • Commercial Exit: Acquired by Symantec to bring multitasking capabilities to the Norton suite.

Take Charge!: The Swiss Army Knife of DOS

First to market. PC-Magazine Honorable Mention. Sold to the big guys.

In 1987, DOS users had a problem: doing anything useful required juggling a dozen separate programs. Take Charge! was the first product on the market to bundle every essential utility into a single integrated package — before anyone else thought to try.

  • First of Its Kind: The first program to integrate a task switcher, menu system, disk utilities, file manager, appointment scheduler, calculator, rolodex, and communications into one product.
  • Industry Recognition: Earned a PC-Magazine Honorable Mention award for innovation.
  • Influential Exit: Sold off in components to Norton, Central Point, and Design Software — proving the concept before the market was ready.
  • Built in C: Written in Microsoft C when most utility software was still Assembly — high-level architecture competing on raw performance.

The First: PC-Sweep

International recognition from Byte & PC Magazine – as a freshman.

Our career didn’t start in a corporate office; it started in married student housing at Texas A&M. We developed PC-Sweep to solve the complex problem of unifying file maintenance across operating systems like CP/M, MS-DOS, and PC-DOS (the power of C).

Released as shareware, its raw speed and utility made it a global hit, earning features in industry bibles like Byte and PC Magazine. Features included:

  • Performance-Driven Rewrite: Originally prototyped in Turbo Pascal, then completely rewritten in C (v2.0) to maximize execution speed on limited hardware.
  • Low-Level Engineering: Bypassed high-level abstractions to interface directly with DOS interrupts for raw file manipulation.
  • Shareware Pioneers: First wife & husband team to successfully develop & distribute commercial-grade software globally before the internet era.

Hard Problems Welcome

Forty-five years. Every platform. Every deadline.