udamonic.com
  • Learn
    • What is a Scamp?
    • Order a Scamp
    • Getting Started
    • Learning Forth ... >
      • What is Forth?
      • Arithmetic
      • The Stack
      • Creating Words
      • Compilation Tricks
      • Comments
      • Characters and Strings
      • Constants, Variables and Values
      • Flow Control
      • Loops
      • Accessing Memory
      • Data Structures
      • Doubles, Triples and Quads
    • Extras... >
      • Starting up with turnkey
      • Formatting Text on Screen
      • Changing the Prompt
      • Delays and Tick Count
      • Processor Words
      • Temperature Sensor
      • Using the LED Array
    • Interfacing... >
      • Input/Output
      • Analog Input
      • Serial Communication
      • PWM
      • I2C Overview
      • I2C Commands
    • FlashForth Dictionary Reference
    • Scamp Dictionary Reference
  • Create
    • Adding LEDs
    • LED arc-welder effect
    • Measuring Temperature
    • Time Keeping
    • Model Train Control
    • FizzBuzz
    • Adding Extra GPIO
    • Adding a Low Side Switch
    • Adding an RTCC
  • Resources
  • Consult
  • About
  • Contact

Consulting Services
​

Based in south-east Queensland, I provide consultancy in hardware design, firmware creation and product development for international and local clients. Talk to me about your product development needs. Professional consultancy and development rates are $250 per half day, plus expenses. 

Past industry experience includes DSP and microcontroller hardware, industrial and commercial automation, robotics, data logging and remote sensing. Management responsibilities have included business development, R&D management (both software and hardware development), and product development (build, test, integration, documentation and field trials).
​
Hardware Design
  • 8, 16, 32, 64-bit & DSP embedded hardware, developed from the ground up
  • Expertise in ARM SoC, PIC/PIC24/PIC32, TMS320Cxxx, 8051/XA, 68k
  • PCB design (multilayer boards)
  • Altium/Protel expertise
  • Fault-tolerant, fail-safe and TMR systems
  • Design for manufacture
  • Ruggedised (MILSTD 810F) electronics
  • Low-power/nano-power systems
  • Parallel (SIMD/MIMD) & distributed processing
  • Design for EMI/EMC suppression
  • Sensors & control
  • I2C, SPI, RS232/RS422/RS485, CAN, USB

Firmware  (RTOS & on-the-metal)
  • C, C++, embedded C 
  • Forth 
  • Assembler (various)

R&D Project Management
  • Multi-disciplinary engineering management
  • Agile (Kanban & Scrum) iteration management
  • Project & NRE management
  • Certified Scrum Master (Reg #: 000435753)
  • Requirements management (SEBoK)
  • MS Project, Asana, Omniplan, Slack, Trello & LiquidPlanner proficient
  • Timelines, scheduling, critical-path management
  • Resource allocation and levelling
  • PDLC / SDLC management
  • Business analysis, planning & product strategy 
  • Intellectual property, patent management
  • Large team technical leadership (up to 35 staff)
  • Motivational & supportive leader
  • Creation of successful team environments
  • Staff recruitment and retention
Picture
Picture
Picture
Site powered by Weebly. Managed by Hostwinds
  • Learn
    • What is a Scamp?
    • Order a Scamp
    • Getting Started
    • Learning Forth ... >
      • What is Forth?
      • Arithmetic
      • The Stack
      • Creating Words
      • Compilation Tricks
      • Comments
      • Characters and Strings
      • Constants, Variables and Values
      • Flow Control
      • Loops
      • Accessing Memory
      • Data Structures
      • Doubles, Triples and Quads
    • Extras... >
      • Starting up with turnkey
      • Formatting Text on Screen
      • Changing the Prompt
      • Delays and Tick Count
      • Processor Words
      • Temperature Sensor
      • Using the LED Array
    • Interfacing... >
      • Input/Output
      • Analog Input
      • Serial Communication
      • PWM
      • I2C Overview
      • I2C Commands
    • FlashForth Dictionary Reference
    • Scamp Dictionary Reference
  • Create
    • Adding LEDs
    • LED arc-welder effect
    • Measuring Temperature
    • Time Keeping
    • Model Train Control
    • FizzBuzz
    • Adding Extra GPIO
    • Adding a Low Side Switch
    • Adding an RTCC
  • Resources
  • Consult
  • About
  • Contact