Owen L Brown, iOS Developer in Belgrade, MO, United States
Owen L Brown

iOS Developer in Belgrade, MO, United States

Member since May 25, 2017
Owen is an experienced software/firmware architect and engineer. He has 20+ years of experience developing automation and control systems with an emphasis on mobile app integration using BLE/Wifi/Cellular for consumer IOT and IIOT. He's also an author of an iOS/BLE/PIC book and frequently writes tutorials on RayWenderlich.com. Owen enjoys IoT and wireless control projects ranging from large industrial equipment to handheld devices. He specializes in cross-platform, turn-key product development.
Owen is now available for hire




Belgrade, MO, United States



Preferred Environment

Trello, Microsoft Office, Windows, MacOS, Adobe Illustrator, Eclipse, MPLAB X, Atmel Studio, IAR Embedded Workbench, Slack, Atlassian Confluence, Jira, Bitbucket, Git, Visual Studio Code, Xcode

The most amazing...

...project I've developed was a consumer IoT ecosystem with cameras, sensors, lighting, and outlets marketed at retailers such as Walmart, Best Buy, and others.


  • Senior Architect/Engineer for Mobile Software and Embedded Firmware

    2018 - PRESENT
    Embedded Engineering Solutions
    • Developed an iOS mobile app and embedded firmware to communicate via BLE for monitoring biometric sensors of human viability and movements. This included a 3D avatar that moves with the actions of the person wearing the sensors.
    • Created user interface using E-Ink display technology and embedded firmware with BLE communication capabilities.
    • Developed firmware for a UPS battery backup system used on large marine yachts.
    Technologies: Nordic nRF52, Slack, Bitbucket, Embedded C, Swift, Xcode
  • Senior Level Freelancer for Multi-Platform Product Development

    2009 - 2020
    • Designed the control system of a medical gurney washing equipment. It involved PCB and electrical system design with embedded C firmware for controlling the circuits/relays. Also developed the app for the iOS iPad for the user control station.
    • iOS engineer for a company that trained special forces for covert surveillance. Hired as a contractor for the iOS app portion of the project.
    • Designed iPad app for monitoring and controlling a fully automated agricultural equipment. I also developed the equipment's electrical system, PCB, and firmware.
    Technologies: GPS, Bluetooth, Core Bluetooth, Adobe Illustrator, MPLAB X, Embedded C, Xcode, Swift, iOS
  • VP of Software Development, Performed Senior Architect Role

    2017 - 2018
    Switchmate Home
    • Served as the VP of software development for a team of high-performance engineers specializing in iOS, Android, embedded firmware, and AWS IoT.
    • Automated home control with security sensors and alarms including video streaming capabilities directly to iOS and Android devices. I was the senior architect of IoT consumer ecosystem.
    • Contributed to much of the hands-on development of embedded firmware for the IoT devices.
    • Oversaw the Jira sprint priorities based on pressing bugs and development release schedules.
    Technologies: Android, Internet of Things (IoT), AWS, WiFi, Embedded C, Swift, Xcode


  • iBand-It iOS App (Development)

    iOS (iPad) app for monitoring/controlling a large, fully automated agricultural equipment called Bale Band-It. I designed and implemented the app, the interface, the embedded PCB control boards, the embedded firmware and wireless BLE communication protocols along with the electrical system.
    The system controls the automation of the equipment's electric-over-hydraulic cylinders and motors. The equipment operates at high speed without requiring user interaction for normal harvesting process.
    App Features:
    - Provides the user with realtime feedback of equipment's operations and status.
    - Logging of GPS locations for harvest analysis with ability to zone calculations into 'fields' and store data for comparison across multiple years.
    - Complete maintenance scheduling and alerts system based on equipment usage is available at a touch of a button.
    - Full error code system with question/answer troubleshooting view is used to narrow the source of common issues.
    - An override remote control view to allow user to manually operated cylinders and motors.
    - Performance monitoring graphs and alerts to ensure hydraulic system is properly responding within acceptable parameters.
    Note: App graphics were created by a graphics designer.


  • Languages

    Embedded C, Objective-C, Swift
  • Frameworks

    MapKit, Core Data, Core Bluetooth
  • Tools

    Bitbucket, Jira, Atlassian Confluence, Xcode, Git, Slack, IAR Embedded Workbench, Atmel Studio, Adobe Illustrator, Microsoft Office, Trello
  • Paradigms

  • Platforms

    iOS, AWS IoT, Android, Visual Studio Code, Eclipse, MacOS, Windows, AWS IoT Core
  • Industry Expertise

    Robotics, Internet of Things (IoT)
  • Other

    Bluetooth, Home Automation, GPS, Microcontroller Programming, PIC32, Industrial IoT, Code Architecture, IoT Protocols, MPLAB X, Nordic nRF52, WiFi, AWS


  • Bachelor's degree in Mathematics
    1994 - 1998
    Liberty University - Lynchburg, VA

To view more profiles

Join Toptal
Share it with others