Simon Cooke's Software Portfolio

Note: you can find samples of my other work from my homepage at http://home.earthlink.net/~simoncooke in the Magazines, Your Sinclair and SAM Coupe  sections.

Published Software

X-Ray Kid Studios (as Director of Engineering)

CSS & Javascript-based website

Surreal Software (a division of Midway Entertainment)

This Is Vegas
- Lead Gameplay Engineer, Principle Engineer

The Suffering 2 - Ties That Bind
- Lead Tools Engineer

Sierra Online Inc.

Hallmark Scrapbook Studio

Hallmark Scrapbook Studio 2 (2nd publishing run, about to ship)

- Iris Photo Lab image editing component shipped with all of the above products.

Print Artist

Print Artist Freedom
Disney Print Creations (Winnie the Pooh)
Disney Print Creations Collection 1
Print Artist Print Kit Edition
Print Artist 15 Gold Edition
Disney Mickey and Friends

- Iris Photo Lab image editing component shipped with all of the above products.

Generations

Generations is PC Magazine's #1 Editor's Choice, one of Time Magazine's Christmas 2001 Gifts software selections, is one of ZDNet's Top 100 Software Choices of 2000, and has repeatedly recieved very favorable reviews in Time magazine, Wired magazine, and other publications

Generations Deluxe DVD
Generations Liberty Edition
Generations Millennium Edition
Generations 8.0 Beginner's Edition
Generations 8.0 Deluxe Edition
Generations Grande Suite v8. UK edition
Generations Starter's Edition v8. UK edition
Generations Heritage Edition
Generations Downloadable Edition (8.0)
Generations Easy Family Tree

- worked on all areas of the products. Particularly, the Generations Deluxe DVD incorporates a burn-to-CD feature that I designed alongside the product team's designer, and I was instrumental in pushing the team to release a DVD version of our product, cutting down from 20-30 CDs per SKU (which had to be hand packed), to 1 CD.

Heritage Quest Data CDs

Portions of the work I did for Generations were re-used by Heritage Quest, which was owned by Havas Interactive at the time. The products listed below comprise most of the SKUs that Heritage Quest have released which uses my work.

Generations® Archives: World Immigration Series, Germany
Generations® Archives: World Immigration Series, Great Britain
Generations® Archives: World Immigration Series, Ireland
Generations® Archives: World Immigration Series, African-Americans  -- note: I wrote the editorial content for this CD.

Combined HTML content browser + data search engine

Generations® Archives: Western States 1850 Census Index
Generations® Archives: 1850 Tennessee U.S. Federal Census Index
Generations® Archives: 1880 U.S. Census Township Index
Generations® Archives: Historic Profiles, Baltimore
Generations® Archives Historic Profiles: Cincinnati
Generations® Archives: Historic Profiles, Philadelphia
Generations® Archives: Historic Profiles, New York City
Generations® Archives: Historic Profiles, Chicago
Generations® Archives: Historic Profiles, St. Louis
Generations® Archives: Historic Profiles, Richmond
Generations® Archives: Historic Profiles, Pittsburgh
Generations® Archives: Historic Profiles, Brooklyn
New York 1900 U.S. Federal Census Index
Indiana Vital Records Birth Index, 1850-1920
Indiana Vital Records Marriage Index, 1850-1920
Indiana Vital Records Death Index, 1800-1941
Alabama and Florida 1870 U.S. Federal Census Index
Arkansas and Louisiana 1870 U.S. Federal Census Index
Connecticut & Rhode Island 1870 U.S. Federal Census Index
Delaware and New Jersey 1870 U.S. Federal Census Index
District of Columbia and Maryland 1870 U.S. Federal Census Index
Georgia 1870 U.S Federal Census Index
Iowa 1870 U.S. Federal Census Index
Illinois 1870 U.S. Federal Census Index
Indiana 1870 U.S Federal Census Index
Ohio 1870 U.S. Federal Census Index
Missouri 1870 U.S. Federal Census Index
Kentucky 1870 U.S. Federal Census Index
Massachusetts 1870 U.S. Federal Census Index
Maine, New Hampshire, and Vermont 1870 U.S. Federal Census Index
Michigan 1870 U.S. Federal Census Index
Mississippi 1870 U.S. Federal Census Index
North Carolina & South Carolina 1870 U.S. Federal Census Index
New York 1870 U.S. Federal Census Index
Pennsylvania 1870 U.S. Federal Census Index
Tennessee 1870 U.S. Federal Census Index
Texas 1870 U.S. Federal Census Index
Upper Plains; Upper Midwest States 1870 U.S. Federal Census Index
Virginia & West Virginia 1870 U.S Federal Census Index
Western States 1870 U.S. Federal Census Index
Wisconsin 1870 U.S. Federal Census Index
New York: Heads-of-Household Listing New York as Birthplace in the 1870 U.S. Federal Census
Pennsylvania: Heads-of-Household Listing Pennsylvania as Birthplace in the 1870 U.S. Federal Census
Ohio: Heads-of-Household Listing Ohio as Birthplace in the 1870 U.S. Federal Census
Indiana: Heads-of-Household Listing Indiana as Birthplace in the 1870 U.S. Federal Census
New England: Heads-of-Household Listing New England as Birthplace in the 1870 U.S. Federal Census
United States 1810 Census Index
Your Family Name in 1870 America

Work included various data viewers, including an encrypted TIFF image viewer, data verification tools (to reduce costs and errors in shipping product), swappable CD support, etc.

Microsoft

Coded portions of the .NET Windowing Framework
Coded portions of Service Pack 2 for Visual J++
Suggested the user-selectable display DPI feature for IE 5 for the Apple Mac, to give better compatibility with web pages that had been designed for specific PC font sizes (PC and Mac use different point sizes)

netFUSION Inc.

ProSIM enterprise capacity management product, for analysing and predicting mainframe utilization.
Designed the architecture and user interface for NTSim; a next-generation version of the application for Windows NT based systems
Did graphic design work on marketing brochures, trade show stands and product branding for the company

netFUSION Ltd.

Designed and implemented company website, including animated JAVA applets, and all artwork
Designed and implemented internal Java 1.02 UI toolkit
Designed and implemented a visual network management tool for the European Union's TRUMPET project, and acted as GUI Coordinator for the project
Designed and implemented Java prototypes for the British Telecom OMAN project
Did graphic design work on the company logo, letterheads, business cards, and trade show stands

Freelance / Contract / Other

Graphical Effects routines for Prince of Persia (SAM Coupe version)
Artwork and mainscreen programming for Prince of Persia (Sinclair Spectrum version)
Scrolling, Password Generation, Map Display, Fast Music Playback, Disk Protection design for Lemmings (SAM Coupe version)
Map Handling, Main Screen, Cursor Display for Populous (incomplete SAM Coupe version)
Disk Copy-Protection design, Game DOS and game-loop control logic for Parallax (SAM Coupe original title)
Fast Music Playback for Exodus (SAM Coupe original title)
Unreleased RS232 terminal emulation software, utilizing highly optimized graphics handling to allow real-time updates of the bitmapped display from the incoming data, on a CPU that didn't have the power to do it.
Various assembly language titles, graphical demos and utilities for the SAM Coupe home computer and Sinclair Spectrum

Hardware Design:
Add-on hardware for the SAM Coupe including add-on accelerator board (to increase effective processor speed by between 300% and 700%), replacement pagable ROM/RAM board for storing system software (including CPM in ROM, standard BASIC ROM, and utility code), dual-port Serial RS232 Comms interface card.

Also worked on system software for PC keyboard controller add-on, video capture and framebuffer system, and IDE controller.
 

Freeware

Script Virus Defuser software to prevent corporate spreading of Outlook-based virii (disables scripts, replaces icon with warning, etc. in an easy-to-use app). See http://home.earthlink.net/~simoncooke/SVDefuser.zip 

Work in Progress

MSNBC Bulletin Board Explorer application for their online HTML-based communities (personal project, not commissioned)
Shopping List / Recipe Manager for Windows CE Pocket PC devices (design phase)
Real-Time Seattle Traffic Map for Windows CE Pocket PC devices (design phase)

Journalism

Over 100 published articles in professional news-stand magazines, including .net, Internet & Comms Today, Your Sinclair, Net User and Arcane.