About
About Custom Product Design And Development
Custom Product Design And Development is a business created by Steven Edward Wood to provide custom software and hardware solutions.
Steve has been designing, developing, and deploying custom software since 1982 and custom hardware since 2007 after completing a bachelor degree in computer engineering with minors in math, physics, and electrical & electronic & mechanical engineering from California State University, Sacramento.
His customers have included Intel, Micron, Verizon Laboratories, and IBM; as well as government and individual clients.
Completed Projects:
-
ASCiiCodes - A Universal Windows Platform application named ASCiiCodes that displays the contents of files...essentially x-ray vision...which can help solve problems opening files and identify files that may have viruses or been hacked - Copyright Case #1-7234182389.
-
An Application Programmer Interface (API) that includes a web service that I designed and developed to handle Micron Technology proprietary security logons and a component that I designed and developed which can switch between Documentum and SharePoint document repositories. Also designed and developed an automated installation component, plus analysis and testing utilities.
-
A suite of Windows form applications connected by TCP/IP sockets to control set-top-boxes and audio/video hardware, analyze the video output of the set-top-boxes, allow scripting of the system, plus schedule automated testing using the system. Also designed and developed an automated installation and upgrade component.
-
Web and email servers.
-
A Windows forms domestic violence crisis hotline application.
-
Discovered Atomic Capacitance, Copyright #TXu001212345.
-
Created hundreds of C++ prototypes while in college.
-
An anti-lock braking system for racing simulators which included hardware and windows forms applications.
-
A web based education system which used voice synthesis to automatically telephoned parents or guardians when the teacher marks students absent and allowed them to respond whether the tardiness was known, and provided homework scheduling with content that can be download and submitted by students then graded by teachers.
-
A Windows forms audio signal analysis application which could deconstruct and reconstruct audio signals.
-
A Windows forms client/server application with a user-configurable interface and SQL Server & Oracle database connectivity for print engineers.
-
A Windows forms Access DB application with Outlook email integration to manage custom stationary requests.
-
A Windows Forms application integrated with the Crystal Reports engine to create reports on the fly as well as using canned reports that I created with automated thumbnail image creation for use on button images in a custom user interface including access permission administration.
-
A game server with integrated web management system.
-
A family calendar and event scheduling web site.
-
A gaming web site named iGames.org.
-
A Windows forms application which automatically created DNS entries to provide sub-domain support.
-
A video game player database using Microsoft Access and a windows forms application which automated email registrations with automated database updates plus a web site user interface.
-
A gaming web site named Quake 2 League and a windows forms application which automated emails using Microsoft Outlook to manage the league and schedule Quake 2 tournaments.
-
A Windows forms application to search for Quake game servers.
-
A DOS assembly language RS232 communications application to use two modems simultaneously.
-
A DOS assembly language File transfer application using RS232.
-
A VBA application to analyze billing Statement printer file and remittance with variance reporting.
-
An automated mechanical engineering drawing database updater.
-
An electro-mechanical copyright protection system.
-
A suite of VBP DOS applications which integrated together to provide an office suite including a full-featured word processing program, a full featured database back-end and front-end system which can be configured as a spreadsheet – Copyright #TXu000435355, a full featured program that performs algebra and calculus Copyright # Copyright #TXu000435040, a graphics design and animated movie system Copyright #TXu000435036, plus a randomly generated maze game. Also, many software tools including a version control system Copyright #TXu000484169, mouse and print drivers, and automated installation packager.
-
An Artificial Intelligence (AI) application for TI/99-4a.
-
An electronic piano for TI/99-4a also ported to IBM PC.
-
A VBP DOS program that performs advanced calculus – Copyright #TXu000435040
-
A VBP DOS program that performs basic calculus – Copyright #TXu000435038
-
An IBM System 400 Video game similar to Space Invaders.
-
A resume creation, storage & retrieval, and printing program for TRS-80.
-
A simple text editor for TI/99-4a also ported to IBM PC – Copyright #TXu000435039.
-
A basic bookkeeping application.
EDUCATION
Bachelor of Science in Computer Engineering with minors in Math, Physics, and Electronic & Mechanical Engineering at California State University, Sacramento conferred May 13, 2007 after a total of 255 semester hours which is equivalent to 8-1/2 years of college at an average 15 units per semester which is a typical engineering course load or 10-1/2 years of college at an average 12 units per semester which is a full load for all other majors with a 4.0 final GPA for computer coursework. Five of these semesters resulted in the Dean’s List Award for academic achievement. My senior project was as project leader with our task to replace a microwave oven controller with our own controller. We succeeded in replacing the controller in two different ovens and added features such as radio frequency identification (RFID) to scan food products and automatically program the oven for cooking, plus web access including an embedded web server and firmware upgrade path.
Examples Of Work
This Analog to Digital Converter was the only design which met the minimum size requirement. The key was in understanding Complimentary Metal-Oxide Semiconductor electronics for the Adder circuit. Steve discovered that one of the transistors was not needed. This discovery led to eliminating a transistor which not only reduced the number of transistors, but also shifted the carry output terminal to the other side of the component thereby allowing immediate connection to the input of the next adder.
This Windows Forms application allowed print engineers to design custom stationary. The key to the application was in the ability to create new components on the fly.
This database structure uses an Object Oriented Design (OOD) method called Encapsulation where each table is independent; thus, allowing unlimited relationships to other tables which is crucial for data mining.