Richard Olson

8322 27th AVE NW

Seattle, WA 98117



Core Skills

Firmware and electronics development for prototypes

Bluetooth Low Energy implementation

Mobile application development

Independent Projects and Portfolio at:


Novo Nordisk (U.S. Device Research) / Seattle, WA

Concept Developer - December 2015 / Present

- Created diabetes treatment device prototypes with Seattle engineering team

- Responsible for final assembly / electronics “bring-up” of all prototypes

- Firmware development for SoCs such as NRF52 / DA14580 in C utilizing Keil

- PCB layout using Altium and KiCad

- Interfaced with sensors, displays and other peripherals using I2C, SPI, GPIO, and ADC

- Implemented BLE and NFC communication for prototypes

- Developed Android and iOS applications for processing device data

- Prototyped microcontroller logic blocks using Altera MAX 10 FPGA in Verilog

- Collaborated with SoC manufacturers to determine microcontroller suitability

- Initiated research with University of Virginia to reduce BLE advertising power needs

- Worked with teams in Denmark and Italy to verify manufacturability of prototypes / hand-off for further development

ARM / San Diego, CA

Senior iOS Developer (consulting) - November 2015 / February 2016

- Developed iOS application implementing custom Bluetooth 4.0 (BLE) profiles to visualize gyroscope and temperature data

Sammamish Fitness LLC / Sammamish, WA

Electrical Engineer (consulting) - February 2012 / December 2015
- Designed and implemented
Atmel AVR based embedded control system for fitness-related prototype

- Evaluated different sensors, mechanical actuators, batteries and microcontrollers

- Implemented Bluetooth 4.0 (BLE) firmware utilizing Nordic nRF8001 module

- Created Android application for user monitoring and control of device via Bluetooth 4.0

ReelSonar Inc. / Seattle, WA

Android and iOS Developer (consulting) - August 2014 / December 2015

- Development of Android and iOS applications for use with “iBobber”  castable fishfinder using Bluetooth 4.0 (BLE) for communication

- Developed Android Wear and Apple Watch versions of application

Artifact Technologies / Seattle, WA

Senior Software Engineer (consulting) - April 2015 / October 2015

- Lead development of Android version of “BattleKasters” - a location-based spell-casting adventure game played at fancons utilizing iBeacon technology

Shift Labs / Seattle, WA

Embedded Developer / Generalist (consulting) - February 2013 / January 2015

- Participated in prototyping and development of “DripAssist” IV fluid flow rate monitor

- Firmware development, 3d printing, PCB population and electronics troubleshooting

Wicentric Inc. / San Diego, CA

Android and iOS Developer (consulting) - March 2012 / January 2015

- Created Android application to visualize data transmitted from BLE devices

- iOS applications to update device firmware via Bluetooth (OTA) and render sensor data

Pugetworks / Seattle, WA

Software Developer (consulting) - February 2012 / June 2014

- iOS development projects involving geolocation services, mapping, Facebook authentication (OAuth), client-server integration, UI implementation, and animation

- Developed Microsoft Kinect gesture-tracking user interface using C# / XNA

Tiny Ninja / Seattle, WA

Electrical Engineer (consulting) - May 2013 / August 2013

- Development of "Harry Potter" style interactive magic wand prototype utilizing Arduino, RFID, I2C, accelerometer and gyroscope sensors  / enclosure designed in SolidWorks

- Link to demo video at

Independent Projects

Open Melt Robot Control System (open source hardware project)

- Embedded system (Atmel AVR / C) for "translational drift" robot control

- Allows robot to spin at 2000+rpm and have directional control by modulating wheel power

- Utilized by builders of combat robots ("Battlebots") in their designs

- Featured in March 2008 and June 2010 "Servo" Magazine

- Demo video at

Electronic Cloud Chamber (open source hardware project)

- Device using electronic cooling to visualize trails left by radioactive particles

- Offered “commercial” version for purchase 2010-2012

- Utilized by New York Hall of Science and Notre Dame for teaching purposes

- Demo video at

Mobile App Development

- Author of numerous independently authored iOS applications sold in the Apple App Store resulting in more than 50 thousand paid downloads and 1.3 million free downloads

- Manic Marble (iOS)

          3D marble maze game with realistic physics engine for iPhone and iPad

          Free version reached #2 most popular App Store download

- BlinkyBird (Google Glass / Android)

          Utilizes eye sensor to detect user’s blinking to control bird (inspired by “Flappy Bird”)

          Demo video at

SpamButcher (independent software product) - 2002 / 2012

- Windows anti-spam software using "fuzzy logic" to eliminate spam email

- Thousands of licenses sold over lifespan of product 

Earlier Positions

Kiha Software / Seattle, WA

iOS Developer (consulting) - September 2010 / January 2011

- Implemented iOS client software utilizing JSON, SQLite, Objective C and Interface Builder

The LUX Group / Seattle, WA

IT Director - April 2003 / November 2008

- Managed IT support for development of websites for clients such as Cray Inc. and Microsoft

Microsoft Corporation / Issaquah, WA

Systems Engineer (contract) - January 2003 / April 2003

- Implemented load balancing for for improved performance

Fisher Communications / Seattle, WA

Web Administrator (contract) - March 2001 / March 2002

- Supported Windows NT based hosting of television web sites including KOMOTV.COM

- Appeared on KOMO 4 News as an expert on Internet security

Saltmine LLC. / Seattle, WA

MIS Manager - April 1996 to August 2000

Senior Systems Administrator (contract) - October 2000 / February 2001

- Deployed and supported web hosting servers for major websites such as PGATOUR.COM

Microsoft Corporation / Redmond, WA

Technical Coordinator (contract) - March 1994 / June 1995

Technical Assistant (intern) - June 1991 / August 1993

- Responsible for deployment of Windows demonstrations for events such as COMDEX


Edmonds Community College (1991-1994 part-time)

Western Washington University (1995-1996)