“Do the difficult things while they are easy and do the great things while they are small. A journey of a thousand miles begins with a single step.”
Lao Tzu, Tao Te Ching
Champlin Technologies™ is a small team of specialists creating a portfolio of high-tech electronic products and software solutions and providing exceptional consulting services. We are impassioned about getting the customer experience right.
The use of cute robots on our website plays to our philosophy that creating quality software apps and electronic hardware products depends on fresh creativity, in-depth knowledge, and precise execution.
Our core values are:
Deliver excellence and a great customer experience.
Conduct business with integrity.
Foster a creative design environment.
Use best-in-class development processes.
Software & Apps
“Dream more than others think practical. Expect more than others think possible. Care more than others think wise.”
Howard Schultz (CEO, Starbucks)
Our software development proficiencies are concentrated on:
iOS and Mac OS apps written in Swift and compiled using Xcode.
Embedded microcontroller software written in C/C++ and compiled using Atmel Studio.
Windows GUI/plotting apps written in C/C++ and compiled using Qt.
Customer vision and requirements are categorized and used to create a software architectural model. Software code is analyzed and tested using a suite of debug and test tools with best-in-class verification methodologies and processes. Git and gitflow are used for software version management with remote private repositories located on github. All folders/files are encrypted and backed up to S3 on AWS hourly.
“Perfection is unreachable. But, if we chase perfection, we can catch excellence.”
Vince Lombardi (NFL coach, Green Bay Packers, 1959 – 1967)
Our electronic circuit proficiencies are concentrated on:
Embedded microcontrollers (e.g., data loggers) with a variety of real-world and exotic sensors.
High-performance analog, digital, and digital signal processing circuits.
Customer vision and functional requirements are categorized and used to create system and performance models. KiCad is used for schematic capture, BOM generation, and PCB layout. Analog circuits are simulated using LTSpice. Shops local to the Pacific Northwest are used for PCB fab and assembly. Electronic circuits are prototyped and tested. Git and gitflow are used for design version management with remote private repositories located on github. All design folders/files are encrypted and backed up to AWS hourly.