Drag Sliders Use Arrows Switch view Fullscreen Help

Remind me.

73726 Alessandro Drive Suite 104 Palm Desert, CA
(760) 636-5928

Pro Code Works, Inc.Celebrating 10 Years as Your Partner in Software..


ServicesWell-Versed and Highly-Experienced.


Staff and ExpertiseYour Partners in Software.


Webinars and Training


Contact UsFor Information or Inquiries.

Pro Code Works, Inc.Distilling Design and Software.

Pro Code Works, Inc. is a highly-adaptable software engineering firm with a diverse client portfolio. We offer several different services, including complete system redesign, failure/fault analysis, software and QA automation, software and system hardening, threat analysis, as well as custom software, driver, and embedded firmware design.

Some of our most recent projects include creating a high-speed DMA PCI Express driver for a unique ARM platform, a controller for a large-scale solar inverter, designing and supporting an embedded remote telemetry hub for commercial and industrial IoT applications, and a full system redesign of a commercial-grade kiosk used in austere environments.

Our reputation is based on solely on customer-satisfaction. Each new project, each new client brings a unique set of challenges that provides Pro Code Works, Inc. an opportunity to grow and succeed. We work as a team and each client receives the benefit of over 50+ years of combined industry experience.

Pro Code Works, Inc. has been a proud American company since 2007. While we maintain a broad spectrum of clients around the globe, we do not outsource overseas, and we never sell or provide information to third-parties. We emphasize information security and appropriate legal protections for all our clients and partners, ensuring integrity and confidentiality. We don’t publicly disclose our clients’ nor our partners’ names for advertising purposes. Our team is committed to innovation and the appropriate use of technology to solve problems. That is our philosophy.

To set up a request for information, discuss a problem, or any other inquiries, contact us using the information below or swipe left to submit from the website.

Call us Monday thru Saturday: 760-636-5928
Or email us:

Pro Code Works, Inc.
73726 Alessandro Dr. #104
Palm Desert, CA 92260

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
IxWorks (and VxWorks Derivatives)
Nucleus Plus
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
TCP Sockets
Various PC BIOS

Network Protocols

802.3 & 802.11 A/B/G/N
Proprietary Serial Over Ethernet
Bluetooth Low Energy & Bluetooth Smart (4.0 & 4.1)
Proprietary Optical Networks

Device Interfaces

PCI Express (PCIe), PCI-X, and PCI
Intelliprop SATA Core
USB 2.0, 3.0, 3.1
Thunderbolt 2


C, System C, Objective C
C# (Mono and Visual Studio / .NET 2005-Current)
Assembler (x86, ARM, z80, 68xx, PIC, AVR)
JS, CSS, HTML5, Bootstrap, PHP
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
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 for a Ballistic Missile Defense Unit in Qatar, and a student Ambassador to Australia. In addition to embedded PCs and driver development, Brian has experience with Daz3D Studio, Blender, and other 3D Modeling Programs for design as well as SketchUp and 3D printing for prototyping. A lifelong student, he holds a bachelor of science from American Public University and regularly takes courses through Udacity.



Max Chehab
Junior Software Developer

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 continues 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 and Training

Next Scheduled Webinar: TBD

Our YouTube channel will be opening soon to view past webinars.



Contact UsFor Information or Inquiries.