Pointillistic Software.

Portfolio

Contents:

Site integration modules (Qtask)
Technical writing (REBOL Technologies)
Loan origination and service system (Best Finance, Inc.)
Health Club distributed membership management system (ASAP Workout, Inc.)
SURFnet National Research Institute (Netherlands)
Theatre Audition Software
IOS and general file publishing utility (Real World Systems)
Other projects, not done under the auspices of Pointillistic Software
Infastructure Tools and Libraries
Mortgage Origination System (used by 5 of the top-ten banks in the U.S.)
Visual Basic Specialist (IBAX Healthcare R&D project)
Other

Site integration modules (Qtask)

Qtask is an online project management tool that is integrating information from other sites to a high degree, so you don't have to log in to many sites to get all your information; Qtask will have it all.

We worked on integration for the following sites and formats:

Our job was to provide interface modules that the internal Qtask developers could use to access information from these sites, or for specific formats and platforms, for display and interaction in Qtask.

Technical writing (REBOL Technologies)

We specialize in REBOL, so it was nice to be able to work with the big brains at REBOL HQ to get some new documentation out when a new version of View was released.

Make-doc was the main format used to produce documents, but a number of internal tools and formats were also designed, to make generating large volumes of reference information much easier. A lot of the data was in native REBOL format, or a dialect of it, and then processed and aggregated to create the final documentation for the web, and for use in tools like the REBOL Word Browser.

Loan origination and service system (Best Finance, Inc.)

The ultimate goal was a complete system, written in C# and SQL Server. Since those aren't our primary development tools, we looked for ways to leverage our skills in ways that would help us, and also help their internal developers. In addition, the existing system had some issues that could be improved, if not solved entirely, while the new system was under development.

Ultimately, we built custom code generators for C# classes, and SQL definitions and stored procedures, prototyped some Windows custom controls in C#, and mocked up some user interface prototypes; laying a design and infrastructure foundation so the final development could be done in-house.

We also created a number of interim tools (a.k.a. band-aids) to help users, while main system was being developed.

  • Simple Amortization schedule
  • Simple Interest Calculator
  • Clipboard quick-paste utility
  • Automation for existing credit card processing software
  • Mail Merge System update - The old system used WordPerfect and custom file formats and required manual mail merge input. The new system uses MS Word, uses existing data format, and added a UI for complete merge visualization and automation.
  • Redraft system handler - replaced paper process for failed payments that needed to be reprocessed.

More details, and screenshots, can be seen here.

Health Club distributed membership management system (ASAP Workout, Inc.)

This system was built on top of REBOL IOS, which handled all the remote sychronization for us. We wrote "reblets" that operated from the IOS desktop and integrated with each other via TCP-based IPC, so the system was very modular.

It integrated with an optical bar code scanner and credit card/MICR check reader and an interface to the ECHO online payment processing system was built.

The front end was a collaborative effort with a graphic designer (Chris Ross-Gill), who designed a built the low level styles and many of the initial screen layouts.

SURFnet National Research Institute (Netherlands)

  • Open Source Cross platform installation toolkit (Roxy).
  • Stunnel-in-a-Box - Installer, configuration via web portal, auto-updater for Stunnel universal SSL wrapper.
  • Secure web portal.

More details, and screenshots, can be seen here.

Theatre Audition Software

Developed for two local non-profit theatre groups, to help manage their season auditions, which sometimes drew hundreds of actors. Scoring, remembering, and casting four to six shows, with dozens of potential candidates for certain roles, can be very trying, especially at 3AM.

More details.

IOS and general file publishing utility (Real World Systems)

Auto-publish files from one location to another. There was a general version first, then it was adapted to auto-publish updated files to IOS. This was a proof-of-concept project built on REBOL IOS.

Other projects, not done under the auspices of Pointillistic Software

Infastructure Tools and Libraries

The client had an existing system for school system administration that ran on HP3000s, and they wanted a Windows front-end.

  • Code generator for converting COBOL CopyLibs to VB Class modules. If all ~1,500 record definitions were converted, roughly one million lines of VB code would be generated. Each class knew how to serialize itself to and from the HP3000 back-end, converting datatypes, etc.
  • Dynamic Report Screen generator. Using a simple definition file, a custom VB report form would be dynamically generated.
  • Custom Windows socket library; based on original source created by Desaware software. Dan Appleman, of Desaware, is a true low-level Windows guru, plus a heck of a nice guy. Desaware makes great products.
  • Continuation of previous class library development (that I retained rights to). I believe it had about 65 classes and 1,800 methods when all was said and done.

These were all built with Visual Basic.

Mortgage Origination System (used by 5 of the top-ten banks in the U.S.)

The banking brain behind this system was Rich Marston, of Marston Financial Systems, Inc. I was the technical guy, though I learned a lot about mortgages while working on this project. If you need someone who knows mortages, and how to get the numbers right--no matter how complex and ugly your products are--Rich Marston is the man you should call.

  • Design and development of Windows-based mortgage origination system.
  • Production technical support.
  • Analysis, and optimization of clients other in-house software.
  • Conversion of 16-bit mortgage origination system to 32-bit.
  • Design and development of processes, reusable components (DLLs and ActiveX controls), and tools for VB/Windows development.
  • Train and mentor employees in object-oriented development practices.

This system was built with Visual Basic, and some Delphi and PowerBASIC.

Visual Basic Specialist (IBAX Healthcare R&D project)

  • Proof-of-concept project for conversion of a 4,000 screen AS/400 system to the Windows platform.
  • Designed and developed an engine that would dynamically generate Visual Basic forms from AS/400 Presentation Spaces using Rumba.

Other

Spell checking add-in for vertical market software (MicroCraft)

Using Microhelp's custom control for Visual Basic, a spell-checking feature was "added to" an existing DOS program running under Windows. The add-on would read the proprietary data files, allow you to select a particular file or account, then scan the file for spelling errors, displaying a window that allowed you to update the data in the file.

Direct-Line-Plus mortgage origination system (Countrywide Funding)

Allowed brokers to remotely access current pricing, submit loan applications, and check their status. This was pretty cutting edge for a small team to build in Windows at the time.

Front end for Excel/Word data access (Bonneville Power, ETI/AMPG)

Bonneville Power did an energy survey (PNWRES92 if memory serves), that produced hundreds of Excel spreadsheets and Word documents. A navigation system was built with Visual Basic that controlled Word and Excel via DDE to let the users select documents, or groups of documents from menus, automatically display charts, etc.

Kiosk software (computer dating) (The Network Club International)

Interfaced with a bill acceptor and touch screen. Simple data entry, profile matching, and account maintenance.

Commercial PIM/Contact Manager (Call or Write -- Positive Software Solutions)

A commercial Personal Information Manager for Windows, published by Positive Software Solutions. Version 1 was built with Visual Basic version 1.0, and Version 2 with VB3; it used the QEVB data engine. Notable for its time was a customizable table view, the ability to define and store custom views, and the ability to query by example. It could be used to auto-dial phone numbers, and print mailing labels.

Gear Design Assistance software (DOS-based) (Barner Engineering)

This was a rough prototype, run as a graphics-mode DOS app, that would allow you to enter target criteria, then interactively "tune" the resulting gear design.

Loudspeaker Design Tools (DOS-based) (Self-Published)

Design software for loudspeakers. Supported various box designs (vented, transmission line, horn, sealed, double-chamber reflex) and simple passive networks. Came with a standard database of drivers that could be extended by the user.

Generated with MakeDoc2 by REBOL - 12-Oct-2007