Software
Craftworks
Software Design and
Development Services
Welcome
to the Software Craftworks web site. My
name is Carl T. Raff, Chief Programmer at Software Craftworks. My goal is to meet your needs for temporary,
part-time, and contract software design and development services.
Here
is a summary of some of the services I’ve provided in the recent past:
Windows
CE Development:
- Developed BSPs and Platforms for X86
and ARM based handheld devices.
- Developed
thumb-pad driver to generate either mouse messages or programmable
keyboard messages.
- Modified 16550 serial driver to address high speed
overrun issues and support cable connect events.
- Modified
PCMCIA driver to support single slot PCMCIA controller.
Troubleshooting:
- Dropped USB Messages –
Traced to an interaction between the OHCI controller and the video
controller when using the bitblt
engine. Resolved
by setting the bus timeout value.
- Slow IDE performance –
Traced to an inefficient data transfer loop in the ATAPI device
driver. Resolved
by optimizing the data transfer loop.
Windows
Applications:
- Designed networked shop
management system for automotive service and repair shops.
- Designed and implemented PC
based automotive diagnostic systems.
- Designed and implemented
client data acquisition software for web based automotive diagnostic
systems.
- Designed PC Based
development system to design, develop simulate and deploy manufacturing
automation control systems.
Click here to see
my resume
Contact:
Carl Raff
Software Craftworks
P.O. Box 532
Union City, CA 94587
Carl.Raff@SoftCraft.BIZ