Interaction

Drag Sliders Use Arrows Switch view Fullscreen Help

Remind me.

73726 Alessandro Drive Suite 104 Palm Desert, CA
(971) 238-0550
img1

Pro Code Works, Inc.Distilling design and software.

"
img2

ServicesWell-versed and highly experienced.

img3

Staff and ExpertiseYour partners in software.

img4

Webinars

img5

Contact UsFor information or inquiries.

Pro Code Works, Inc.Distilling design and software.

Pro Code Works is a professional software solutions company specializing in custom-designed software, firmware, device drivers, embedded apps, and web interfaces. Since its founding in 2006, the PCW engineering staff has successfully contributed to a variety of projects, exceeding customer expectations and providing unsurpassed customer support.

From high-speed data collection and custom PCI Express device drivers to high-voltage solar inverters and commercial-grade power measurement and remote telemetry, the Pro Code Works clientele represents a broad slice of the industry. As more manufacturers embrace smart technology, cloud-services, remote telemetry, and the implementation of concepts from the IoT ecosystem, PCW is perfectly positioned to assist organizations in meeting time, feature, and cost targets.

When choosing Pro Code Works, clients will see fast project turn-around time, regular status reports, a fully-integrated bug tracking system, and on-demand access to the knowledge and skills of the engineering team through each step of the development cycle. Every client is protected by Nondisclosure Agreement. Additionally, clients may save on the costs typically associated with hiring in-house developer. Pro Code Works also offers technical documentation services.

With over 50 years of collective industry experience, the team at Pro Code Works is highly-experienced and well-versed in a variety of programming languages, operating systems, device interfaces & protocols, and web applications.

ServicesWell-versed and highly experienced.

Pro Code Work, Inc. is well-versed and highly experienced with...


Operating Systems

Microsoft Windows (Server, Embedded, Phone 10, Desktop Versions)
Linux(SlackWare, Yocto, Debian (and Derivatives) Fedora (and Derivatives), OpenWRT, L4T, BSD
MS-DOS & Clones
OS X Yosemite and El Capitain
RL-RTX
OS/2
IxWorks (and VxWorks Derivatives)
uCOS
PICK/Reality
OASIS
Nucleus Plus
eCOS
FreeRTOS
Various Proprietary / In-House RTOS
PCW has also created complex state machines to suit a diverse spectrum of hardware solutions.

Programming APIs

Win32, Windows Driver Model, and Windows Driver Framework
Apple IOKit
NDIS 6.x, 5.x, 4, 3, 2
Linux Kernel
I2O
TCP Sockets
Various PC BIOS

Network Protocols

TCP/IP
UDP
IPX/SPX
NetBEUI
NetBIOS
802.3 & 802.11 A/B/G/N
MODBUS
Proprietary Serial Over Ethernet
Bluetooth Low Energy & Bluetooth Smart (4.0 & 4.1)
Proprietary Optical Networks
WinSock

Device Interfaces

PCI Express (PCIe), PCI-X, and PCI
Intelliprop SATA Core
JTAG
MMC
I2C
SPI
ISA
MCA
USB 2.0, 3.0, 3.1
Thunderbolt 2
LPC

Languages

C, System C, Objective C
C++
C# (Mono and Visual Studio / .NET 2005-Current)
VBS / VB.NET
Assembler (x86, ARM, z80, 68xx, PIC, AVR)
PERL
Python
JS, CSS, HTML5, Bootstrap, PHP
SQL

Platforms

Desktop PC (Windows, Linux, Apple, Chromium)
Kontron M2M
Intel PMA
Specialized Embedded Systems
IoT Platforms
Vantron M2M
Intel NUC & ComputeStick
Windows Phone 8.1 & 10
Advan Tech
Adlink
Xilinx MicroBlaze
Microcontrollers (Atmel AVR, Arduino, PIC, etc.)
SBCs and OpenSBCs (BeagleBoneBlack, Raspberry Pi, NVidia TK1, GateWorks Ventana)

Staff and ExpertiseYour partners in software.

Nelson Yaple
Senior Software Developer

Nelson has over 35 years of computer and software industry experience. Prior to founding Pro Code Works in 2007, Nelson was with MathStar, Inc a startup in Hillsboro, Oregon. Prior to MathStar, Nelson was a Principal Engineer and Partner at TriplePoint. Prior to TriplePoint, Nelson was at Intel for over 13 years in positions ranging from Sr. Software Engineer, Software Architect, Research Software Engineer, Software Engineering Manager, Director of Software Engineering , Director of Engineering and Principal Engineer. Nelson holds 9 patents and has others pending approval.


Brian Yaple
Software Developer

Brian started his engineering career as a SW Quality Assurance technician at MathStar, but quickly became a Junior Hardware Validation Engineer after keeping the EAS's and MAS's bedside and studying thoroughly. His work and academic experiences have taken him around the globe, as a combat medic in Afghanistan, a Brigade Medical Advisor in Qatar, and a student Ambassador to Australia. In addition to embedded PCs and driver development, Brian works on script-driven 3D design / 3D animation. He holds a bachelor of science from American Public University.


Max Chehab
Junior Engineer

Max came to Pro Code Works as an intern and showed his passion for software immediately. He is a graduate of the Pro Code Works internship program and contiues as a Junior Engineer. Max has many notable achievements including becoming an Oregon Mock Trial finalist and taking 2nd place in the Oregon Game Project Challenge. When Max is not learning about software design, he teaches a Computer Science class at a local middle school.


Webinars

Next Scheduled Webinar: Introduction to DMA for Application Development

15 August 2016 @ 10:00AM PST


Contact UsFor information or inquiries.