Banner Image

Skills

  • C++
  • Embedded Development
  • Embedded Systems
  • Networking
  • Object Oriented Programming
  • Programming
  • Python
  • API
  • Linux
  • API Development
  • FPGA
  • Framework Design
  • JSON
  • XML

Services

  • Python Development

    $25/hr Starting at $250 Ongoing

    Dedicated Resource

    Python 2 and 3 development on Windows, Linux, or Raspberry Pi. Experience with use of Python in embedded SW contexts, e.g. use of Python has a host environment managing embedded device via serial or networking...

    API DevelopmentC++Embedded DevelopmentEmbedded SystemsJSON
  • C/C++ SW Development

    $25/hr Starting at $250 Ongoing

    Dedicated Resource

    C/C++ development on Windows, Linux, and embedded platforms. C/C++ application development, driver development, networking, Python bindings, multi-threaded SW development, RTOS, real-time. I have a lot...

    APIC++Embedded DevelopmentEmbedded SystemsLinux
  • Embedded SW Development

    $25/hr Starting at $250 Ongoing

    Dedicated Resource

    Embedded SW application and driver development for Linux, RTOS or bare metal platforms. Multi-threaded and real-time SW applications. Experience with BSP development, framework development, bootloaders,...

    APIC++Embedded DevelopmentEmbedded SystemsFPGA

About

I'm an enthusiastic software and systems engineer with decades of experience in the telco and semiconductor industry. After a great career at Broadcom, I'm heading out on my own.

After 20+ years working for excellent employers such as Broadcom, I decided to focus more on personal interests and head out on my own.
I have worked as a software architect, systems engineer, application developer, software tester, silicon validation engineer, and customer support engineer. As any well-rounded embedded software engineer knows, these are not dedicated job titles but roles you take on as needed.
I have worked on DSL gateways, DSL PHYs, GPON MACs, TR-101 type DSL-to-ethernet aggregators, and cellphone SoCs.
On my own, I have developed a cloud-connected water level meter and a cloud-connected intercom, both full stack in the sense of handling both the hardware and the software aspects of the job.
Personal interests are in the realm of functional programming, FPGA development, retro-computing, and by extension systems that can be fully understood by a single person.